![]() |
вопросы по многоязычности
Вопрос 1:
Как сделать чтобы в случае отсутствия перевода страницы на другой язык, кнопка переключения на этот язык не была активной? При чем кнопки переключения сделаны вот таким вот образом в отдельном РНР файле: Код HTML:
$flags = array(); Я вывожу картинку которая находится в Files. Но если добавить другую картинку в другой язык этой страницы, то все же выводится картинка с основного языка. Как подправить этот код чтобы выводились картинки в зависимости от поточного языка? Код HTML:
mainMenuImage.cObject = IMAGE |
Ответ на оба вопроса лежит в таблице pages_language_overlay. В ней хранятся языковые версии страниц.
1) Для переключения между языками есть стандартное HMENU со special=language, плюс несколько расширений. Посмотрите на то, как это сделано там. 2) field = media, это, фактически, запрос поля media в таблице pages. Поскольку media языковых разделов хранится в таблице pages_language_overlay, то запрос должен обращаться туда. Каким образом - я не знаю. |
Часовой пояс GMT +4, время: 22:26. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot