Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как вывести выбор языка?

Как вывести выбор языка?


     24.04.2025    Общие вопросы, Шаблоны (TPL), Ламерские вопросы    169

вопрос
Как вывести выбор языка?
Тестирую на стандартном шаблоне, ДЛЕ 17.3
Вывожу {LANGS} в main.tpl, но шаблон так и выводит {LANGS}.

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


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

TeraMoune
Эксперт

TeraMoune - 24 апреля 2025 18:33 -

Такой функции в движке нету.

rewenas
Юзер

rewenas - 25 апреля 2025 17:02 -

Нет такого тега {LANGS}. В офф. доках написано:

{lang text="LANG_PARAMETER"}

Данный тег предназначен для вывода информации из языкового файла website.tpl, который в данный момент используется, где LANG_PARAMETER это значение параметра, который необходимо вывести. Например, тег {lang text="attach_images"} выведет надпись “Прикрепить изображения” из языкового пакета, в случае использования русского языка и если используется английский язык, то “Attach Images”

Sanshteyn
Юзер

Sanshteyn - 25 апреля 2025 22:54 -

А как тогда пользователю менять язык на сайте?

spama87
Юзер

spama87 - 25 апреля 2025 23:30 -

Такой возможности в DLE нет, можно сделать только через костыли, сделав несколько копий шаблона, присвоив каждому шаблону свой язык и дать пользователям возможность выбирать шаблоны.
Ну или использовать плагин Multi-Language.
https://japing.pw/modules/13-multi-language.html

Sanshteyn
Юзер

Sanshteyn - 26 апреля 2025 00:03 -

Я этот модуль уже купил, но еще не настраивал.
Но чтобы он работал полноценно, нужно, чтобы пользователь мог сначала выбрать язык, верно?

spama87
Юзер

spama87 - 26 апреля 2025 02:07 -

Так Вы для начала прочтите описание модуля, в частности

Возможность выбрать тип ЧПУ: https://site.com/en/ или https://en.site.com/ (Нужно лицензия "Один домен + поддомены").

потом настройте его.
А потом просто в нужном Вам месте вставьте например так

[not-lang=en]<a href="https://site.com/en/"><img src="{THEME}/images/flags/us.png" alt="English"></a>[/not-lang][lang=en]<img src="{THEME}/images/flags/us.png" alt="English">[/lang]
[not-lang=ru]<a href="https://site.com/ru/"><img src="{THEME}/images/flags/ru.png" alt="Русский"></a>[/not-lang][lang=ru]<img src="{THEME}/images/flags/ru.png" alt="Русский">[/lang]

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх