Вы не зашли.
Страницы 1
Создание расширенной мультиязычности:
1) В основных настройках системы создать возможность в названии сайта указать переменную, которая будет браться из плагина switcher (решено иным способом)
2) В плагине switcher соответственно вводиться поле для названия сайта (поле должно быть с обязательной проверкой на заполнение) (решено иным способом)
3) Включить в новый релиз обработку для контента (чтоб понимал языковые переменные), сама обработка уже написана. (выполнено)
4) При добавлении новой новости, появляются доп. поля для заголовка (значение берется из плагина switcher переменная кол-во профилей). И вводятся заголовки (также к заголовкам можно прикрутить переменную идентификатор языка (шаблона) чтоб не перепутать, если языков много). Первый, как и сейчас строго обязательный, остальные заполняются по желанию. В случае если заголовок, для какого либо языка не будет заполнен, то автоматически подставляется значение из главного заголовка. (Если не трудно, можно сделать возможность галочкой указать главный) (частично решено через iflang)
5) Написать обработку для категорий, чтоб позволить вместо названий прописывать языковую переменную (главным же для двига останется альт. имя категории) (выполнено)
6) Добавить новый функционал в виде дополнительно блока, где галочками можно указать в каких языках (шаблонах) будет отображаться на главной (по умолчанию на всех языках). (отклонено, больше нет надобности, все решается через блоки iflang)
7) Переделать плагин карты сайта, чтоб выдавал кол-во лент равное кол-ву шаблонов. (решено через клонирование)
8) Вывод информационных блоков в контенте в зависимости от языка (выполнено).
Есть еще предложения, пишите ниже, буду дописывать.
Изменено easmik (2012-01-07 11:59:10)
Не в сети
legenda, это "топик-обсуждение", его задача - серьёзно подумать, подготовить требования и понять какие изменения потребуются для его реализации (а также понять насколько реализация затронет всё остальное, включая различные плагины и т.д.).
А уже по итогам будем думать - делать такое или нет.
Не в сети
vitaly, а можешь сделать чтоб можно было выводить блоки информации в контенте в зависимости от шаблона.
Например:
[template_default] Этот текст будет виден, только если ID шаблона имеет значение default [/template_default]
[template_my] Этот текст будет виден, если ID шаблона имеет значение my и не будет виден при любых других значениях ID[/template_my]
Не в сети
vitaly, у меня к некоторым шаблонам идет примечание, оформлять один шаблон на всех языках не очень удобно (в плане скорости). А так блоки отлично бы решали эту проблему.
Ты получил данные которое я тебе в аську отправил?
Не в сети
easmik, у тебя на сайте английский поддерживается. A не мог бы ты подсказать как это реализовать, и возможно-ли внедрение другого языка, а то тема есть, вроде все оккей.... инфы нету
Чем дальше в лес - тем ближе вылез
Не в сети
kolia, вариантов несколько, сейчас с подсказки ROZARD я доделываю полноценную английскую версию со своей лентой и прочим.
Стучи в аську 632-894-755 там разберемся какой вариант тебе больше подходит.
Не в сети
Wolverine, для меня быстро и просто это главное я не же пишу что делаю что то мега универсальное Хотя некоторые такие идеи прозвучали у Легенды. Легенда предложил сделать разные окошки для языков. Как вариант скорее всего можно использовать xfields, но я не хочу завязывать контент на каким либо плагине.
Не в сети
Есть еще предложения, пишите ниже, буду дописывать.
мультиязычность для тайтлов, кейвордов и дескрипшенов
Проекты любой сложности. Качественно. Дорого.
Не в сети
Страницы 1