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

Мультиязычность через aviable?


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

Всем привет!

Очередной мой мозговой DLE-косяк, с сайта ART-BANDS.RU.

Есть попытка сделать мультиязычность путем тега aviable.

Теоретически просто: я сделал две картинки выбора языков:


<div id="blang">

<a href="/index.php?action_skin_change=yes&skin_name=art-groups"><img src="{THEME}/images/langru.png"  /></a>

<br>

<a href="/index.php?action_skin_change=yes&skin_name=art-groups-en"><img src="{THEME}/images/langen.png"  /></a>

</div>

Собственно понятно, что при выборе РУ - грузится шаблон один, при выборе ЕН - грузится шаблон другой (где вся графика и обслуживающие тексты - на английском). А вот вопрос: как разделить контент в зависимости от выбранного шаблона? То есть когда подгружен один шаблон - идут новости из одной категории и одни статические страницы, когда погружен другой шаблон - другая категория новостей и другие статические. Теоретически, можно было бы, если бы был вариант что-то типа: прописывать при создании статической страницы или новости в них код:
[aviable=tem][template=art-groups]текст 1[/template][/aviable]

[aviable=tem][not-template=art-groups]текст 2[/template][/aviable]

Тогда на небольших сайтах вопрос мультиязычности... ну как-то сам собой решился бы :о)

Что думаете, уважаемые? Может я чего не знаю о DLE и "усе давно придумано"?

UPD: И у самого же встал вопрос - как же быть с выводом заголовков, титлов страниц и новостей <_<:(

Изменено пользователем Zilber
Ссылка на сообщение
Поделиться на других сайтах

Эти методы я знаю.

А предложенный мной - не рассмотрите?

Вроде довольно простой и эффективный метод

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

Лучше использовать две копии скрипта для ru и en + единую регистрацию. Для en соответственно перевести или найти уже переведённые help.lng и website.lng, а также перевести в админке шаблоны E-Mail сообщений. Остальные варианты - танцы с бубном. ИМХО.

Изменено пользователем Captain
Ссылка на сообщение
Поделиться на других сайтах

А предложенный мной - не рассмотрите?

Его не имеет никакого смысла рассматривать. Данный тег имеет совсем иное предназначение.

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

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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