Здравствуйте!
В конторе разработан новый сайт, на двух языках. Есть мобильная версия. Тоже на двух языках. Мобильная версия сделана в виде двух шаблонов для обоих языков. Так вот переключение языков в мобильной версии выполнено как то коряво. Переключается с пятого тыка. И то коряво переключается. Новости например остаются на казахском, а сайт на русский переключается.
Код писала не я, да и вообще только разбираюсь в этой системе. Как исправить подскажите, спасибо!
[CODE] <?
global $APPLICATION;
$dir = $APPLICATION->GetCurUri();
$url=$APPLICATION->GetCurPageParam();
$dir=substr($dir,3);
$url="http://".$_SERVER['HTTP_HOST'].$dir;
if ($_SERVER['HTTP_USER_AGENT'])
{
$result = get_headers($url);
if ($result[0] <> "HTTP/1.1 200 OK"){
$link="/?MOBILE=KZ";
}else{
$link=$url."?MOBILE=KZ";
}
}
?>
<ul class="lang reset">
<li><a href="<?$link?>">KZ</a></li>
<li><a class="active" class="last" href="#">RU</a></li>
</ul>
[/CODE]
В конторе разработан новый сайт, на двух языках. Есть мобильная версия. Тоже на двух языках. Мобильная версия сделана в виде двух шаблонов для обоих языков. Так вот переключение языков в мобильной версии выполнено как то коряво. Переключается с пятого тыка. И то коряво переключается. Новости например остаются на казахском, а сайт на русский переключается.
Код писала не я, да и вообще только разбираюсь в этой системе. Как исправить подскажите, спасибо!
[CODE] <?
global $APPLICATION;
$dir = $APPLICATION->GetCurUri();
$url=$APPLICATION->GetCurPageParam();
$dir=substr($dir,3);
$url="http://".$_SERVER['HTTP_HOST'].$dir;
if ($_SERVER['HTTP_USER_AGENT'])
{
$result = get_headers($url);
if ($result[0] <> "HTTP/1.1 200 OK"){
$link="/?MOBILE=KZ";
}else{
$link=$url."?MOBILE=KZ";
}
}
?>
<ul class="lang reset">
<li><a href="<?$link?>">KZ</a></li>
<li><a class="active" class="last" href="#">RU</a></li>
</ul>
[/CODE]