Перейти к публикации

Мультиязычность


odys

Рекомендованные сообщения

Всем привет, этот вопрос обсуждался уже много раз и есть уже готовые решения. Основных я нашёл 2, смена скина (разные шаблоны) и второй сайт на поддоменах. Второй способ меня устраивал до недавнего времени, сейчас это для меня не подходит, т.к. нужно постить достаточно много информации, поэтому остановимся на первом способе.

Но тут опять возникает некоторая проблема, а именно в том, что url выглядит не так как нужно. В голову пришла идея по смене шаблона через config.php, а именно если в url есть GET lng=ru, то записываем кеш и в config.php в зависимости от кеша прописываем шаблон. Тем самым мы можем менять и параметр «язык сайта», соответственно подготовив языковой пакет.

Но у меня возникла проблема, хотелось бы использовать кеш dle, но как туда прописать значение lng так и не дошло, помогите...

Ссылки на сайт пока нету, на локальном хосте тестирую

Ссылка на сообщение
Поделиться на других сайтах

А чем собственно на поддоменах не устраивает? Если использовать общую БД с одним и тем же префиксом и общей регистрацией/авторизацией, то оба сайта будут близнецы-братья. И когда постишь новость на один сайт, она автоматически появляется на другом. Отличаться сайты будут только шаблонами — больше ничем. На одном сайте выводятся статьи из основных полей, а на другом при помощи шаблона выводится информация из дополнительных полей. Адреса у статей будут разные, а заполняться и редактироваться из одной общей формы создания статьи. Все прелести первого способа сохраняются, но адреса разные. И сайты разные. И индексируются раздельно как разные сайты.

Можно даже не на поддоменах сделать, а вообще на разных адресах, например site.ru и site2.com, главное соблюсти условие общей БД и префикса.

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

В этом случае адреса тоже будут разные (отличаться этим самым еn/), но весь вес оставаться на одном сайте.

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...