Перейти к содержимому
Русский язык для Invision Community 5

Надо мнение эксперта

Я искал инфо о том как сделать кнопки переключения языка на форуме и вот что я нашел:

 

""На форуме посетителям будет удобно если форум имеет переключения на их язык.

Добавим два кликабельных флажка русский и английский.

открыть файл /themes/шаблон/index.template.php

после строк

 

// display the time echo ' <td class="titlebg2" height="32" align="right"> <span class="smalltext">

вставить

 

<a href="java script:window.location += (window.location.href.indexOf(\'?\') != -1 ? \';\' : \'?\') + \'language=russian\';void(0);"><img src="', $settings['images_url'], '/Russian.png" alt="','" border="0" /></a><a href="java script:window.location += (window.location.href.indexOf(\'?\') != -1 ? \';\' : \'?\') + \'language=english\';void(0);"><img src="', $settings['images_url'], '/English.png" alt="','" border="0" /></a>

 

может быть косяк с русскими буквами после переключения на английский

исправим: файл /themes/default/index.english.php строка $txt['lang_character_set'] = 'windows-1251'; и тогда будет все нормик.

п.с. Russian.png и English.png лежать должны в папке картинок /themes/default/images/...""

 

 

 

ВОПРОС - Это мод под форум на платформе SMF.

Возможно что нибудь такое подогнать под IPB?

Изменено пользователем Lcars

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

Возможно, конечно.

 

Например, на этом форуме переключать языки можно не кнопкой внизу, а ссылками:

 

[ССЫЛКИ УСТАРЕЛИ, ВЕРСИЯ ДРУГАЯ]

 

Первая ссылка даст русский, вторая — английский. langid в обеих случаях — идентификатор языка, можете у себя в папке /cache/lang_cache посмотреть, как они у вас называются.

 

Собственно всё, вешаем пару флажкой, ставим с них ссылки типа приведённых выше и всё.

Изменено пользователем Fisana

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.