• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела wpt лично.

Помощь Переключение языков

VeryGood

Гуру форума
Регистрация
7 Июл 2009
Сообщения
150
Реакции
94
Здравствуйте!

Подскажите, пожалуйста, как организовать переключение языков?
Имеется сайт на битриксе, русская версия находится в папке /ru/, а английская в папке /en/.
Буду безумно благодарен за помощь или совет.
 
Здравствуйте!
Подскажите, пожалуйста, как организовать переключение языков?
Имеется сайт на битриксе, русская версия находится в папке /ru/, а английская в папке /en/.
Буду безумно благодарен за помощь или совет.

Я делал автоматическое распознавание языка браузера и переход в нужную папку + переключатель в шаблоне сайта
 
Я делал автоматическое распознавание языка браузера и переход в нужную папку + переключатель в шаблоне сайта
С определением языка браузера понятно (
window.navigator.language), с переходом в нужную папку через редайрект тоже. Просьба пояснить о переключателе в шаблоне сайта, чуть подробнее о его реализации.
 
Просьба пояснить о переключателе в шаблоне сайта, чуть подробнее о его реализации.
Я реализовал блок из двух картинок (флаги стран) являющихся ссылками на соответсвующие папки с языковыми версиями.
 
Переключение в принципе простое. Идём: Настройки сайтов - свой сайт - в самый низ блок "Шаблон сайта".
Выставляем шаблоны, сортировку и условия включения (url или php) php будет лучше, если прикрутить определения языка и не будет проблем с переходами.
 
Интересно как предусмотреть все поля, подлежащие к переводу?
Просматривать всё на предмет русского языка в английской версии?
Или есть более простой инструмент?
 
Здравствуйте!

Подскажите, пожалуйста, как организовать переключение языков?
Имеется сайт на битриксе, русская версия находится в папке /ru/, а английская в папке /en/.
Буду безумно благодарен за помощь или совет.

В шаблоне (например в файле header.php) привести блок переключателя языков к похожему виду:
HTML:
<form action="">
    <div class="lang-block">
    <div class="lang-icon"><img src="/bitrix/templates/.default/assets/images/default/ru-flag-icon.png" title="Русский"></div>
    <div class="select-block">
        <i class="icon-angle-down"></i>
        <select name="lang" onchange="window.location.href=this.options[this.selectedIndex].value">
            <option value="/ru/">Русский</option>
            <option value="/en/">English</option>
        </select>
    </div>
    </div>
</form>
 
Назад
Сверху