Page 12 of 25

Re: Мультиязычный индекс

Posted: Fri Apr 17, 2020 8:32 am
by admin
"я открываю в новой вкладке site.com меня кидает на ит он последний в куке
я со страницы site.com/it/ меняю язык на en site.com ДОЛЖЕН ПЕРЕКЛЮЧИТЬСЯ на ЕН!!!!"

это 2 совершенно ОДИНАКОВЫХ действия
ПРОСТО заход на индекс в обоих случаях

что б скрипт понял что теперь индекс надо отобразить на дургом языке - ему это надо дать понять форсом, или убрать куку и тп , короче сделать что-то что б эти 2 дейтсвия в реальности отличались

а у вас в обоих действиях вы просто заходите на тот же урл, но хотите что б при этом результат менялся

Re: Мультиязычный индекс

Posted: Fri Apr 17, 2020 10:15 am
by ulan
ну вы поняли что мне надо? какое решение?

Re: Мультиязычный индекс

Posted: Fri Apr 17, 2020 11:01 am
by admin
как я понял вам надо что б при каких то известных вам условиях при переходе на индекс менялся язык

решение: надо что б в этих известных вам условиях подставлялся форс языка: в урле, в реврайте, в конфиге сервака, в common.php - не важно

главное что б print_r($_GET); выводил форс языка, тогда оно скрипт узнает что надо сменить язык и все будет работать

Re: Мультиязычный индекс

Posted: Fri Apr 17, 2020 11:05 am
by ulan
и что сделать надо?
при каких известных то условиях? я вроде написал
при переходе с ит на индекс на индексе должен стать язык ен

Re: Мультиязычный индекс

Posted: Fri Apr 17, 2020 11:09 am
by admin
значит можете в реврайте, в комон и тп дописать

if (рефер == то что вам надо) добавить форс языка

Re: Мультиязычный индекс

Posted: Fri Apr 17, 2020 11:11 am
by ulan
а вы можете?

Re: Мультиязычный индекс

Posted: Fri Apr 17, 2020 11:12 am
by ulan
а за $$ можете?

Re: Мультиязычный индекс

Posted: Fri Apr 17, 2020 11:18 am
by admin
if ($_SERVER['HTTP_REFERER'] == 'http://........') $_GET['force_lng'] = '.....';

но если это слишком сложно то не вопрос, 50 и допишу вам в коммон строку

Re: Мультиязычный индекс

Posted: Fri Apr 17, 2020 11:26 am
by ulan
о огонь

Re: Мультиязычный индекс

Posted: Fri Apr 17, 2020 11:30 am
by admin
Достаточно было четко сформулировать задание ...