Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2011-09-15 12:32:32

easmik
VIP забанил этого пользователя.
Зарегистрирован: 2011-02-01
Сообщений: 1,031
Рейтинг :   37 

Создание расширенной мультиязычности

Создание расширенной мультиязычности:
1) В основных настройках системы создать возможность в названии сайта указать переменную,  которая будет браться из плагина switcher (решено иным способом)

2) В плагине switcher соответственно вводиться поле для названия сайта (поле должно быть с обязательной проверкой на заполнение) (решено иным способом)

3) Включить в новый релиз обработку для контента (чтоб понимал языковые переменные), сама обработка уже написана. (выполнено)

4) При добавлении новой новости, появляются доп. поля для заголовка (значение берется из плагина  switcher переменная кол-во профилей). И вводятся заголовки (также к заголовкам можно прикрутить переменную идентификатор языка (шаблона) чтоб не перепутать, если языков много). Первый, как и сейчас строго обязательный, остальные заполняются по желанию. В случае если заголовок, для какого либо языка не будет заполнен, то автоматически подставляется значение из главного заголовка. (Если не трудно, можно сделать возможность галочкой указать главный) (частично решено через iflang)

5) Написать обработку для категорий, чтоб позволить вместо названий прописывать языковую переменную (главным же для двига останется альт. имя категории) (выполнено)

6)  Добавить новый функционал в виде дополнительно блока, где галочками можно указать в каких языках (шаблонах) будет отображаться на главной (по умолчанию на всех языках). (отклонено, больше нет надобности, все решается через блоки iflang)

7) Переделать плагин карты сайта, чтоб выдавал кол-во лент равное кол-ву шаблонов. (решено через клонирование)

8) Вывод информационных блоков в контенте в зависимости от языка (выполнено).

Есть еще предложения, пишите ниже, буду дописывать.

Изменено easmik (2012-01-07 11:59:10)

Не в сети

#2 2011-09-15 23:09:03

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: Создание расширенной мультиязычности

easmik, а кто будет реализововать?

Не в сети

#3 2011-09-16 00:57:31

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Создание расширенной мультиязычности

legenda, это "топик-обсуждение", его задача - серьёзно подумать, подготовить требования и понять какие изменения потребуются для его реализации (а также понять насколько реализация затронет всё остальное, включая различные плагины и т.д.).
А уже по итогам будем думать - делать такое или нет.

Не в сети

#4 2011-11-10 04:49:44

easmik
VIP забанил этого пользователя.
Зарегистрирован: 2011-02-01
Сообщений: 1,031
Рейтинг :   37 

Re: Создание расширенной мультиязычности

vitaly, а можешь сделать чтоб можно было выводить блоки информации в контенте в зависимости от шаблона.
Например:
[template_default] Этот текст будет виден, только если ID шаблона имеет значение default [/template_default]
[template_my] Этот текст будет виден, если ID шаблона имеет значение my и не будет виден при любых других значениях ID[/template_my]

Не в сети

#5 2011-11-12 12:07:13

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Создание расширенной мультиязычности

easmik, а зачем??
Если разные шаблоны, то ты уже и так в них можешь разный контент задавать.

Не в сети

#6 2011-11-12 13:00:34

easmik
VIP забанил этого пользователя.
Зарегистрирован: 2011-02-01
Сообщений: 1,031
Рейтинг :   37 

Re: Создание расширенной мультиязычности

vitaly, у меня к некоторым шаблонам идет примечание, оформлять один шаблон на всех языках не очень удобно (в плане скорости). А так блоки отлично бы решали эту проблему.

Ты получил данные которое я тебе в аську отправил?

Не в сети

#7 2011-11-15 03:15:19

easmik
VIP забанил этого пользователя.
Зарегистрирован: 2011-02-01
Сообщений: 1,031
Рейтинг :   37 

Re: Создание расширенной мультиязычности

ОГРОМНОЕ спасибо Виталя!!!!

Не в сети

#8 2012-01-06 23:28:32

kolia
Участник
Откуда Ukraine, Украина
Зарегистрирован: 2010-01-10
Сообщений: 330
Рейтинг :   
Сайт

Re: Создание расширенной мультиязычности

easmik, у тебя на сайте английский поддерживается. A не мог бы ты подсказать как это реализовать, и возможно-ли внедрение другого языка, а то тема есть, вроде все оккей.... инфы нету smile


Чем дальше в лес - тем ближе вылез smile

Не в сети

#9 2012-01-06 23:33:54

easmik
VIP забанил этого пользователя.
Зарегистрирован: 2011-02-01
Сообщений: 1,031
Рейтинг :   37 

Re: Создание расширенной мультиязычности

kolia, вариантов несколько, сейчас с подсказки ROZARD я доделываю полноценную английскую версию со своей лентой и прочим.
Стучи в аську 632-894-755 там разберемся какой вариант тебе больше подходит.

Не в сети

#10 2012-01-07 05:15:17

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: Создание расширенной мультиязычности

easmik, стукни мне а асю когда будеш иметь время, меня тоже мультиязычность интерисует, смотрел у тебя на сайте и есть пару вопросов

Не в сети

#11 2012-01-07 10:00:08

easmik
VIP забанил этого пользователя.
Зарегистрирован: 2011-02-01
Сообщений: 1,031
Рейтинг :   37 

Re: Создание расширенной мультиязычности

Как доделаю полноценную eng версию я распишу все подробно, а пока картинка, как это выглядит при оформлении

21e474e047353f1269dba82a06826441_pv.jpg

Не в сети

#12 2012-01-07 10:58:49

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Создание расширенной мультиязычности

По моему очень неудобно. Никакой наглядности... Зато быстрый и простой способ smile

Не в сети

#13 2012-01-07 11:41:51

easmik
VIP забанил этого пользователя.
Зарегистрирован: 2011-02-01
Сообщений: 1,031
Рейтинг :   37 

Re: Создание расширенной мультиязычности

Wolverine, для меня быстро и просто это главное smile я не же пишу что делаю что то мега универсальное wink Хотя некоторые такие идеи прозвучали у Легенды. Легенда предложил сделать разные окошки для языков. Как вариант скорее всего можно использовать xfields, но я не хочу завязывать контент на каким либо плагине.

Не в сети

#14 2012-01-12 01:18:30

t3s
Участник
Откуда планета The мля...
Зарегистрирован: 2009-04-09
Сообщений: 228
Рейтинг :   13 
Сайт

Re: Создание расширенной мультиязычности

easmik пишет:

Есть еще предложения, пишите ниже, буду дописывать.

мультиязычность для тайтлов, кейвордов и дескрипшенов


Проекты любой сложности. Качественно. Дорого.

Не в сети

#15 2012-01-12 08:25:59

easmik
VIP забанил этого пользователя.
Зарегистрирован: 2011-02-01
Сообщений: 1,031
Рейтинг :   37 

Re: Создание расширенной мультиязычности

t3s, уже реализовано

Изменено easmik (2012-01-12 08:26:08)

Не в сети

Подвал раздела

Работает на FluxBB