Добро пожаловать, Гость. Пожалуйста, выберите Вход или Регистрация
Привет.лв Главная Справка Поиск Вход Регистрация
Страниц: 1
Печать Bookmark and Share
Удалить этот блок рекламы?
Удали рекламу
Einplac CMS - Мультиязычность. (Прочитано 7114 раз)
Ramzies
Администратор
*****
Вне Форума

Все что случается
имеет причину.

Сообщений: 2632
Даугавпилс, Валмиера.
Пол: male
Einplac CMS - Мультиязычность.
13.08.2013 :: 11:04:47
 
Вчера обратился парень с интересным вопросом. Как надеюсь многим известно Einplac CMS поддерживает мультиязычность. Для этого необходимо открыть index.php найти Код:
$multi_lang = 'off';			// Multilanguage: off or en,lv,ru,de 


Если нам нужно добавить русский, и английский язык, заменить на Код:
$multi_lang = 'ru,en';			// Multilanguage: off or en,lv,ru,de 



Таким обраом CMS стала поддерживать 3 языка. Дефолтный, русский и английский.
Сылки на дефолтную версии сайта должны выглядеть так: ?page=имя_страницы
Английскую: ?page=имя_страницы&lang=en
Русскую: ?page=имя_страницы&lang=ru

Теперь необходимо разместить на сайте кнопки, Перейти на русскую версию сайта и Английскую.
Для этого мы открываем нужный наш шаблон, пускай это будит /template/default.tpl и в нужное нам место добавляем Код:
<a href="./?lang=ru">По русски</a> <a href="./?lang=en">In English</a> 




Теперь вопрос, с которым обратился парень. Допустим мы сейчас зашли на страницу ?page=gallery&lang=en нажав на Код:
<a href="./?lang=ru">По русски</a> 

нас перенаправит на главную страницу русской версии сайта. Хотя нам нужно на страницу ?page=gallery&lang=ru
Что делать?

Для этого нужно немного изменить Код:
<a href="./?lang=ru">По русски</a> <a href="./?lang=en">In English</a> 


Заменяем на Код:
<a href="./?page=<?php echo $page; ?>&lang=ru">По русски</a> <a href="./?page=<?php echo $page; ?>&lang=en">In English</a> 



Таким образом если вы допустим на странице ?page=gallery&lang=en и нажали "По русски", вас перенаправит на страницу ?page=gallery&lang=ru
Наверх
 
 

Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!
Научись говорить, что ты _х_о_ч_е_ш_ь, вместо точго, чего ты _н_е_ _х_о_ч_е_ш_ь...
WWW Ramzies renat2985   IP записан
Страниц: 1
Печать Bookmark and Share
www.privet.lv

Privet.lv/forum » Powered by YaBB 2.2.3 (fix)!
YaBB © 2000-2012. Все права защищены.
Valid RSS Valid XHTML Valid CSS Powered by Perl Source Forge