Мультиязычный сайт 2.X

Как вносить правки в базу?

 
Посетитель
small user social cms
Медаль
Сообщений: 139
В новостях релиза звучит такая мысль: "Выполнена очередная порция правок по мультиязычности. По сути уже сейчас можно делать мультиязычный сайт, но без управления в админке, только через базу данных;".
Подскажите, пожалуйста, как делать через базу данных, может где есть инструкция как это сделать на примере типа контента? Никак не найду на сайте!
Посетитель
small user social cms
Сообщений: 76
Антон Круппо:

В новостях релиза звучит такая мысль: "Выполнена очередная порция правок по мультиязычности. По сути уже сейчас можно делать мультиязычный сайт, но без управления в админке, только через базу данных;".
Подскажите, пожалуйста, как делать через базу данных, может где есть инструкция как это сделать на примере типа контента? Никак не найду на сайте!

В таблицах (контента) нужно создать альтернативные поля данных. Например, если нужен английский вариант поля title то нужно создать поле title_en и внести в него аналог на английском. Движок при запросе данных из таблицы поищет поля и подставит, если найдет
Редактировалось: 1 раз (Последний: 10 июня 2019 в 10:49)
web-разработчик, http://incolor.com.ua
Реклама
cms
Посетитель
small user social cms
Сообщений: 13
По моему вообще проблем не должно быть. Создаешь одинаковые Типы контента для разных языков с системными именами RU, EN и т.д. Немного php для перехода на ту же страниц при смене языка. Пишешь контент. Сделал недавно, сайт был перенесен с самописного на iCMS https://jamsohauto.ru
Единственная проблема из-за .html приходится решать еще вопрос по его удалению, чтобы не потерять набранные позиции топа своему городу.
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 3508
@AlexLex:
По моему вообще проблем не должно быть. Создаешь одинаковые Типы контента для разных языков с системными именами RU, EN и т.д.
Если бы система состояла только из одного компонента "Типы контента", проблем таки да, было бы меньше))

@AlexLex:
перенесен с самописного на iCMS https://jamsohauto.ru
В англоязычной версии в меню ссылки поправьте (http://5jamsohauto/en/contacts.html)
Украинский для инстант
Посетитель
small user social cms
Сообщений: 13
Олег Васильевич я:
В англоязычной версии в меню ссылки поправьте (http://5jamsohauto/en/contacts.html)
Спасибо, что нашли ошибку. Это ссылка с Open Server, где делал перенос
Посетитель
small user social cms
Сообщений: 13
@Олег Васильевич я:
бы система состояла только из одного компонента "Типы контента"
Я не спорю) Не думаю, что есть или будет универсальное решение без ошибок. При каждом случае, нужно делать разные подходы. Я когда еще первоначально создавал этот сайт пару лет назад, то заранее задумывался о подходе,чтобы всегда была возможность его сделать на нескольких языках. Если это блог или новостной сайт, то это просто.
Дело в том,что сам Instant не задумывался первоначально как универсальное решение и о мультиязычности могут только задумываться сами разработчики модулей, чтобы больше получить покупателей. Это как в магазине, хочешь борщ - ты покупаешь определенные продукты, так и с мульти сайтом покупаешь или просто скачиваешь модули подготовленные к мультиязычности.
Редактировалось: 1 раз (Последний: 9 июня 2021 в 11:31)
Посетитель
small user social cms
Медаль
Сообщений: 223
Я уже давно предлагал сделать возможным использование нескольких шаблонов одновременно.
Мало того, что это добавляет удобства, например, можно настраивать новый шаблон пока все видят старый.
Так еще это полностью решает задачу мультиязычности.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.