поменял линки на такие
<a href="/?set_lng=fr">FR</a>
<a href="/?set_lng=es">ES</a>
<a href="/?set_lng=en">EN</a>
теперь другая проблема. все линки открывают страницу с английским языком.
Настройка перевода меню сайта
Re: Настройка перевода меню сайта
ок, там 10 строк кода и весь у вас на руках.
Проверьте внимательно, я разберусь позже в чем там может быть ошибка.
Проверьте внимательно, я разберусь позже в чем там может быть ошибка.
Don't forget to run script update
Re: Настройка перевода меню сайта
В коде который вставляется в конце темплейта languages
заменил третью строку:
if ($_GET['set_lng'] and isset($my_keywords[$_GET['set_lng']])) {
setcookie('force_lng', $_GET['set_lng'], time() + 86400);
$lang = $my_keywords[$_GET['set_lng']]; - вот эту строку
} elseif ($_COOKIE['force_lng'] and isset($my_keywords[$_COOKIE['force_lng']])){
$lang = $my_keywords[$_COOKIE['force_lng']];
}
ссылки заработали. Но там есть еще другие недоработки.
после принудительной смены языка, любая следующая страница опять открывается на языке браузера, а не на том языке, который я принудительно выбрал.
и еще не понятно как должны выглядеть ссылки для принудительной смены языка на других темплейтах, кроме индекса.
заменил третью строку:
if ($_GET['set_lng'] and isset($my_keywords[$_GET['set_lng']])) {
setcookie('force_lng', $_GET['set_lng'], time() + 86400);
$lang = $my_keywords[$_GET['set_lng']]; - вот эту строку
} elseif ($_COOKIE['force_lng'] and isset($my_keywords[$_COOKIE['force_lng']])){
$lang = $my_keywords[$_COOKIE['force_lng']];
}
ссылки заработали. Но там есть еще другие недоработки.
после принудительной смены языка, любая следующая страница опять открывается на языке браузера, а не на том языке, который я принудительно выбрал.
и еще не понятно как должны выглядеть ссылки для принудительной смены языка на других темплейтах, кроме индекса.
Re: Настройка перевода меню сайта
Да.
Точно так же передачей в GET параметра в урле что б это видел тот же кусок скрипта в темплейте. Тут думаю хорошо видно что скрипт никаким боком, все в темплейте.
Условно domain/?group_id=...&force_lng=...
Точно так же передачей в GET параметра в урле что б это видел тот же кусок скрипта в темплейте. Тут думаю хорошо видно что скрипт никаким боком, все в темплейте.
Условно domain/?group_id=...&force_lng=...
Don't forget to run script update







