и в конце темпелйтаВсе, конец темплейтаCode: Select all
if ($_GET['force_lng'] and isset($my_keywords[$_GET['force_lng']])) { setcookie('force_lng', $_GET['force_lng'], time() + 86400); $lang = $my_keywords[$_GET['force_lng']]; } elseif ($_COOKIE['force_lng'] and isset($my_keywords[$_COOKIE['force_lng']])){ $lang = $my_keywords[$_COOKIE['force_lng']]; }
Получается надо вставить <!--INCLUDE_TEMPLATE_languages--> перед <!DOCTYPE html> в темплейтах иначе нет смысла в коде:2. во всех темплейтах где надо будут разные языки инклудим этот созданный темплейт
<!--INCLUDE_TEMPLATE_languages-->
Code: Select all
setcookie('force_lng', $_GET['force_lng'], time() + 86400);Но вставка <!--INCLUDE_TEMPLATE_languages--> перед <!DOCTYPE html> даёт лишний пробел, что противоречит корректному форматированию html
Я гдет-то ошибся или в этом варианте кода не всё ладно, так как у меня лично не работает передача языка между страницами, но это уже скорее другой вопрос.







