Page 3 of 7
Re: Multilingual - Auto Switch language
Posted: Thu May 21, 2015 6:11 pm
by hrulik
скинул в PM
Re: Multilingual - Auto Switch language
Posted: Fri May 22, 2015 1:49 am
by admin
Да, что-то перекешили, сейчас вроде бы все ок.
Re: Multilingual - Auto Switch language
Posted: Fri May 22, 2015 3:31 am
by hrulik
да спасибо, сейчас подставляет соответствующие.
Но всё равно не получается добиться правильной работы редиректов....
в коммон добавил
Code: Select all
if (!isset($_GET['force_lng'])){
$_GET['force_lng'] = $_COOKIE['force_lng'];
}
на галерах работает, на индексе нет: пишем
http://cocogals.com/?force_lng=en
всёравно редиректит
http://cocogals.com/ru/?force_lng=en
Ведь force_lng=en принудительно выставляется в force_lng=""
Re: Multilingual - Auto Switch language
Posted: Fri May 22, 2015 5:47 am
by hrulik
предлагаю ввести пхп переменную, например $lng_redirect_on, если она true то редирект сработает
если false то нет, у уже изголяться в common.php кто во что горазд
Re: Multilingual - Auto Switch language
Posted: Fri May 22, 2015 12:14 pm
by admin
Я думаю сделать немного проще
Если есть $_GET['force_lng'] то авторедирект не делать
подходит ?
Re: Multilingual - Auto Switch language
Posted: Fri May 22, 2015 2:33 pm
by hrulik
Так вроде так уже сделали, для en не срабатывает
Re: Multilingual - Auto Switch language
Posted: Fri May 22, 2015 2:34 pm
by admin
Для en и не будет - его же нет в списках языков
Re: Multilingual - Auto Switch language
Posted: Fri May 22, 2015 2:36 pm
by hrulik
Но он же изначально есть, зачем его еще раз добавлять?
Re: Multilingual - Auto Switch language
Posted: Fri May 22, 2015 2:46 pm
by admin
Все верно.
Re: Multilingual - Auto Switch language
Posted: Fri May 22, 2015 2:55 pm
by hrulik
В общем хочется реализовать такой вариант, серфер заходит первый раз на / его редиректит на рагу с переводом /ru/ например или никуда не редиректит если en. Дальше на на паге перевода внутрение линки все будут с url prefix /ru/..... для en без префикса соответственно. если мы хотим на en
то делает переход /en/ что есть /?force_lng=en вот тут проблема т.к. она зануляется