Класс определения города и координат IpGeoBase

+14
2.66K
Представляю класс геолокации.
Данные берет из локальной базы сайта, никуда на сторону не лезет.
В базе занимает места немного более чем 12 мб.

Пример использования класса с комментариями имеется.

Класс платный, цена 150 руб. на 1 домен.

В качестве дополнения есть простой модуль вывода геоданных пользователя.
База данных будет обновляться 1 раз в месяц и высылаться бесплатно по запросу.

Демо модуля есть тут: icms.spshka.com/

Скачать и 14 дней протестировать можно тут: instantcms.ru/users/files/download3313.html
+1
yrenzii yrenzii 9 лет назад #
Теперь бы добавить к компоненту погоды, что-бы показывал посетителю погоду его региона
+2
Anor Anor 9 лет назад #
Хорошая идея. Есть ли подобные погодные API, чтоб в запросе город принимали? Или чтобы номера городов в геобазе и на погодном сервисе совпадали. Иначе вряд ли кто то это решится сделать, долго слишком.

А вот ограничивать доступ на сайт из нежелательных регионов или стран, или показывать разный контент в зависимости от геолокации пользователя теперь можно.
0
Александр I Александр I 9 лет назад #
Зашел на демо-сайт. Информация в модуле:
"IpGeoBase
Координаты: /"
0
reload reload 9 лет назад #
С первым апреля?)
+1
st.Puh st.Puh 9 лет назад #
Ваш модуль показывает что я
Округ: Центральная Украина
Регион: Киев
Город: Киев
Координаты: 50.45 / 30.5233
Другой сайт показывает что я,и другой сайт показывает правильно.
Округ: Западная Украина
Регион: Тернополь
Город: Тернополь
Координаты: градусы, минуты, секунды: 49°33'5.004"N, 25°36'7.992"E.
Ваш врет координаты определил не правильно.
0
reload reload 9 лет назад #
там в базе демо данные))) после покупки выдадут нормальный gps!)
0
xxuuu xxuuu 9 лет назад #
Мне пишет: ваше местоположение неизвестно.
-1
toropa toropa 9 лет назад #
если взять код http://faniska.ru/php-kusochki/geotargeting-novyj-php-klass-dlya-raboty-s-bazoj-ipgeobase-ru.html то ничего сложного в написании этого модуля нет. И базу можна найти.
А вот привязать этот модуль скажем к погоде и т.д. вот тогда это нужный модуль
+2
omarov omarov 9 лет назад #
Есть возможность склеить его с instantMaps в виде кнопки "Показать меня на карте"?

Такое думаю и подороже можно купить.
0
tokarev tokarev 9 лет назад #
дадададада!
0
Anor Anor 9 лет назад #
Нет проблем. Только геолокация с точностью до города в базе. Вряд ли кто то забыл в каком он городе. Тем более подобная фишка в мапсе и так уже есть, можно в админке выбрать показ города в зависимости от геолокации пользователя.
+2
GarikKR GarikKR 9 лет назад #
Это для того если ты с бодуна вдруг забудешь где находишься..)))
0
omarov omarov 9 лет назад #
Не совсем) есть случаи когда это очень необходимо)
пи.си. интернет не только для молодых которые разбираются в картах.
0
Anor Anor 9 лет назад #
st.Puh, меня тоже не совсем точно определяет, показывает соседний город.
Но базу то не я актуализирую, наверно в будущем поправят как надо.
0
Anor Anor 9 лет назад #
А вообще я грешу на мобильный интернет. Возможно им технологически трудно выделять подсети на маленькие города. Вот и определяет с точностью до региона.
0
lezginka.ru lezginka.ru 9 лет назад #
+
но лучше привязать к погоде :)
мобильный интернет часто грешит координатами
0
lezginka.ru lezginka.ru 9 лет назад #
выводить в инстантмапсе тоже хорошая идея
0
Anor Anor 9 лет назад #
Пробую привязать к текущей погоде в городе пользователя.
0
toropa toropa 9 лет назад #
эт было бы гуд!
0
lokanaft lokanaft 9 лет назад #
Хм, неверно определяет мой город. Даже очень.
0
EVV EVV 9 лет назад #
Бы бы супер, если привязать к профилю, чтобы автоматически появлялось поле с городом
0
RooKee RooKee 9 лет назад #
при регистрации данные подставлять!

Еще от автора

Мост между InstantCMS 1.10+ и форумом phpBB3
Представляю функционал реализующий интеграцию между InstantCMS 1.10+ и популярным форумом phpBB3 Что получилось настроить и пофиксить в первой версии:
Компонент "Укорачиватель ссылок" для ICMS 1.10+
Представляю простой но очень полезный компонент умеющий красиво укорачивать любые ссылки до uid: /info/1234.
Модуль Яндекс.Почты для ICMS 1.10+
Представляю модуль Яндекс.Почты для домена. Что он умеет: 1. Регистрация аккаунтов в Яндекс.Почте для Вашего домена 2.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.