Kristinka77
Гуру форума
- Регистрация
- 30 Янв 2015
- Сообщения
- 177
- Реакции
- 65
- Автор темы
- #1
Для просмотра ссылки Войди или Зарегистрируйся , про эти базы я в курсе. Я выше ещё интересовалась как создать свой собственный тег для шаблона модуля, например есть переменная $country как её вывести в шаблоне чтоб из неё выводилось название страны, не нашла где прочитать про создание своих тегов для собственного модуля.
Название темы убило ))) Тема для Kristinka77 ))) Переименовала её в более потребный вид )))
Короче модуль такой сделала, папка называется geogeo, в ней файл IP2Location.php , target.php , IP2LOCATION-LITE-DB11.BIN
Файл target.php имеет такое содержимое:
Папку с этим добром поместила в папку \engine\modules
Всё...на этом застряла, нужно как то сделать так чтоб в шаблоне myshablon.tpl, который подключается в боковой колонке выводилсь информация о том откуда зашёл посетитель на сайт, с какой страны, города и т д. Но это в учебных целях для меня. А вообще хочу по этим переменным в этот шаблон выводить баннер, как по странам так и по городам можно, потому что переменная
содержит название города посетителя.
Название темы убило ))) Тема для Kristinka77 ))) Переименовала её в более потребный вид )))
Короче модуль такой сделала, папка называется geogeo, в ней файл IP2Location.php , target.php , IP2LOCATION-LITE-DB11.BIN
Файл target.php имеет такое содержимое:
PHP:
<?php
$ip = $_SERVER["REMOTE_ADDR"];
require_once 'IP2Location.php';
$loc = new IP2Location('IP2LOCATION-LITE-DB11.BIN', IP2Location::FILE_IO);
echo 'Country Code: ' . $loc->lookup($ip, IP2Location::COUNTRY_CODE) . '<br />';
echo 'Country Name: ' . $loc->lookup($ip, IP2Location::COUNTRY_NAME) . '<br />';
echo 'Region Name: ' . $loc->lookup($ip, IP2Location::REGION_NAME) . '<br />';
echo 'City Name: ' . $loc->lookup($ip, IP2Location::CITY_NAME) . '<br />';
echo 'Latitude: ' . $loc->lookup($ip, IP2Location::LATITUDE) . '<br />';
echo 'Longitude: ' . $loc->lookup($ip, IP2Location::LONGITUDE) . '<br />';
echo 'Zip Code: ' . $loc->lookup($ip, IP2Location::ZIP_CODE) . '<br />';
echo 'Time Zone: ' . $loc->lookup($ip, IP2Location::TIME_ZONE) . '<br />';
?>
Папку с этим добром поместила в папку \engine\modules
Всё...на этом застряла, нужно как то сделать так чтоб в шаблоне myshablon.tpl, который подключается в боковой колонке выводилсь информация о том откуда зашёл посетитель на сайт, с какой страны, города и т д. Но это в учебных целях для меня. А вообще хочу по этим переменным в этот шаблон выводить баннер, как по странам так и по городам можно, потому что переменная
PHP:
$loc->lookup($ip, IP2Location::CITY_NAME)
Последнее редактирование модератором: