Я использую elxis cms для создания сайта. Сайт на двух языках, английском и русском. Я хочу, чтобы в index.php был некоторый HTML-код в нижнем колонтитуле, который будет отличаться для каждого языка. Например, я покажу свой адрес и контактную информацию и хочу, чтобы она отображалась на английском языке, если посетитель сайта выбрал в качестве своего языка английский.
Интересно, есть ли PHP-код к этому?
что-то вроде
<?php
if ($lang=en {
echo '< footer in english>
if ($lang=ru {
echo '< footer in russian> ?>
Я видел в XML-файле код, который выглядит как
<col lang="en"><![CDATA[.....]]></col>
Есть ли что-то равное для php?
Вы можете сделать URL-адрес, который выглядит следующим образом:
http://Example.com/index.php?lang=en
для английского сайта, а это:
http://Example.com/index.php?lang=ru
для русского сайта,
Затем используйте такой php:
<?php
if($_GET["lang"] == "en"){
echo '<footer in english>';
elseif($_GET["lang"] == "ru"){
echo '<footer in russian>';
};
?>
Я использовал это на своем сайте, и для меня это работало хорошо.
постскриптум Извините за мой плохой английский 🙂
Других решений пока нет …