Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы » Организовать мультиязычность на сайте?

Организовать мультиязычность на сайте?


     Общие вопросы, Шаблоны (TPL), Общие вопросы по PHP    1886

вопрос
Планирую на сайте (развлекательный портал) реализовать второй язык. И хотелось бы услышать советы такое делали? и как лучше реализовать, чтоб было правильнее для seo (необходимо нормально индексировались новости и чтобы они были доступны по иностранным запросом, грубо говоря нужен иностранный трафик)
Думаю реализовать следующим образом:
1. Копирую свой шаблон
2. Создаю категорию для иностранных новостей
3. Изменяю форму добавления новостей. В зависимости от того в каком шаблоне нахожусь новость добавляется в свою категорию.
4. Изменяю модуль последнее комментарии. Комментарии показываются только из новостей своего шаблона
5. Изменяю модуль популярные новости. Новости показываются только из новостей своего шаблона
6. Изменяю облако тегов. Показываю теги только из новостей своего шаблона.

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

Можете сказать какие минусы при реализации мультиязычности таким способом?

Ответа пока нет


7 комментариев

bek_790
Юзер

marsic
Юзер

marsic - -

Что то данный модуль не очень подходит, мне кажется для пользователей это будет не удобно добавлять новости таким образом.

И как с данным модулем будут реализованы пункты 3,4,5,6

Самое просто это конечно поставить еще одну версию дле на поддомен, но при таком способе тоже есть свои минуса.

Artyom91
Юзер

Artyom91 - -

Модуль используй, он супер, у меня стоит.

marsic
Юзер

marsic - -

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

Artyom91
Юзер

Artyom91 - -

А что с ними может быть не так? Сами комментарии вам система не переведет.Да я не занимался пока переводом самого сайта, пока только контент перевожу. Суть модуля в следующем:

Есть теги
[lang=ru]Текст на русском языке[/lang и [lang=en]Текст на английском языке[/lang]]


Ну и соответственно .lng файлы переводит.

Ссылку отправил в ЛС.

marsic
Юзер

marsic - -

Мне не нужно переводить ни контент ни комментари, мне грубо говоря нужен второй сайт но заточенный под иностранные новоости. На русском сайте свои новости на англиском сайте свои новости. И все это я хочу сделать на одном домене и при переключени шаблона новости и комменатрии ни как не пересекалис друг с другом.

Но похоже так и придется ставить второй сайт на поддомен.

marsic
Юзер

marsic - -

Ссылку отправил в ЛС.

Посмотрел как устроено на вашем сайте. Такой вариант мне не подходит. Написал выше что я хочу.

Похожие вопросы

наверх