stasok
Мастер
- Регистрация
- 25 Фев 2013
- Сообщения
- 217
- Реакции
- 31
- Автор темы
- #1
В файл /templates/addons/hw_subscribe_popup/hooks/index/footer.post.tpl
В двух словах в init.php у меня формируется переменная - регион посетителя по ip.
Мне нужно на её основании в шаблоне вывести тот или иной код.
Буду очень благодарен.
В двух словах в init.php у меня формируется переменная - регион посетителя по ip.
Мне нужно на её основании в шаблоне вывести тот или иной код.
Буду очень благодарен.
Код:
$ip;
if (!empty($_SERVER['HTTP_CLIENT_IP']))
{ $ip=$_SERVER['HTTP_CLIENT_IP']; }
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
{$ip=$_SERVER['HTTP_X_FORWARDED_FOR']; }
else {$ip=$_SERVER['REMOTE_ADDR']; }
include("SxGeo/SxGeo.php");
$SxGeo = new SxGeo('SxGeo/SxGeoCity.dat', SXGEO_BATCH | SXGEO_MEMORY);
$SxGeo->getCityFull($ip);
$gorod = $SxGeo->getCityFull($ip);
//echo $gorod[city][name_en]; - выводится.
//$this->assign('pop_country', $gorod[city][name_en]); - даёт ошибку.