На время проведения реконструкции сайт переведён в режим "ТОЛЬКО ЧТЕНИЕ" (Read only). Приносим свои извинения!
MaxHub
Полезности по Maxsite CMS

Мультиязычный сайт на MaxSite

29 октября 2018

Как сделать на MaxSite мультиязычный сайт - например на трёх языках.

С чего начать реализацию - может плагин какой то есть для MaxSite или модуль сторонний, который прикручивается к сайту.

У кого то был опыт мультиязычной реализации?

Комментариев: 5
  1. Вопрос периодически возникает, но внятной инструкции я пока не видел.

  2. Имел пару раз опыт, делалось всё через одно место.

    Т.е. основной домен был, условно, на русском, к нему создавался англоязычный поддомен типа https://en.site.ru - на параллельном движке. Т.е. по сути это два параллельных сайта, связанных между собой всего лишь одной кнопкой в меню, на русском сайте - это кнопка "English", на английском сайте - кнопка "Russian". У них разные БД, а движок и шаблон, хоть и одинаковые, но используются в двух местах, ни разу не синхронизированно.

  3. Дополнение к предыдущему комментарию.

    При нажатии на кнопку перехода на параллельный сайт, мы попадаем, естественно, на главную страницу того сайта, на который переходим, а не на ту же, на которой находимся, переведённую на другой язык.

  4. А если ставить MaxSite не в корень, а три CMS MaxSite в три подкаталога ru, en и fr например? Получится три сайта, использовать можно одну базу (префиксы разные). Тоже через примерно то же место, но зато без поддоменов.

  5. Та можно и так, но я по сеошной привычке поддоменами предпочитаю делать - так (ИМХО) продвигать проще, при необходимости, естественно.

    И, кстати, в предложенном вами случае надо с "мордой" что-то делать. Перенаправлять с неё на нужный сайт, вычисляя айпишник пользователя?