Page 4 of 6
Re: Multilingual 51
Posted: Wed Dec 18, 2013 7:17 pm
by admin
с моделями теперь понятно, проверю
Re: Multilingual 51
Posted: Wed Dec 18, 2013 9:06 pm
by Jumper
Хотел бы озвучить еще один важный момент касательно переводов.
При первом определении языка у юзера, необходимо садить куку, на сутки к примеру, какой яз. слейв отдавать при дальнейшем серфинге, и не дергать HTTP_ACCEPT_LANGUAGE для следующей паг.
Это даст возможность серферу переключиться с автоматически установленного языка на какой то другой бусурманский, или привычный инглиш.
Re: Multilingual 51
Posted: Wed Dec 18, 2013 11:03 pm
by admin
Это по идее и должно происходить при редиректе на условно
/ru/category ...
там уже все линки в темплейте должны формироваться с этим /ru
а вверху линки фиксированные типа
domain/ru/
domain/de/
и тп что б юзер мог выбрать.
В таком случае это будет отлично работать и для тех у кого кук нет и для спайдеров и тп.
Re: Multilingual 51
Posted: Wed Dec 18, 2013 11:35 pm
by Jumper
в том то и дело, что на данный момент
если оказавшись автоматом на domain/ru/ поменять его на domain/de/ - средиректит на нужный слейв, но при клике куда либо далее - навигация, категория, тумба и тд снова открывается domain/ru/othercategory, т.е. по HTTP_ACCEPT_LANGUAGE
Re: Multilingual 51
Posted: Wed Dec 18, 2013 11:37 pm
by admin
Потому что в навигации вы формируете урлы без языка
Re: Multilingual 51
Posted: Thu Dec 19, 2013 12:22 am
by Jumper
Ваша правда.
Добавил в навигацию <!--GET_FORCE_LNG--> - заработало. Номер текущей страницы в дизайне темплейта ображается правда криво.
строкой что-то типа
/bigass/popular-1.html" title="1">1
Какой корректный реврайт ? "force_lng=all" - не подходит.
Re: Multilingual 51
Posted: Thu Dec 19, 2013 2:06 am
by admin
для вашего варината лучше добавить skip_href_deletion=true
Re: Multilingual 51
Posted: Thu Dec 19, 2013 2:49 am
by Jumper
Спасибо. То что надо.
Теперь предметом вожделения является перевод тэгов )
Re: Multilingual 51
Posted: Thu Dec 19, 2013 5:13 pm
by admin
Да, модели пропустил - fixed.
По языкам упорядочено сл образом
Есть 2 варианта отображения нужного языка и соответствено 2 опции в rotation - settings - Multilingual
1. Когда урл страницы не меняется, но отличается для браузеров с разными языками - Auto Switch language
2. когда меняется урл страницы, и на данном урле определенный язык вне зависимости от языка браузера - Auto redirect to existing language
те фактически надо будет пользоваться или одним или другим вариантом.
Таги еще не сделаны, как будут - отпишу.
Re: Multilingual 51
Posted: Thu Dec 19, 2013 6:55 pm
by Jumper
при попытке апдейта выводит ошибку
Parse error: syntax error, unexpected T_IF in /usr/home/xxxxx/xxxxx/scj/admin/update.php(65) : eval()'d code on line 1519