Представляю модуль выводящий данные о погоде в городе пользователя.
Данные о геолокации берутся из моего класса IpGeoBase.
Информация о погоде кешируется на 90 минут по каждому городу.
Демо есть тут: icms.spshka.com/
Первый заход на сайт бывает долгий, но потом данные берутся из кеша. Модуль бесплатный, идет в качестве бонуса к классу IpGeoBase, ведь без него все равно не работает.
Класс IpGeoBase в свою очередь тоже переписан, теперь он статический и умеет локально кешировать запросы, дабы избегать повторного вызова запросов из базы при обращении к нему из различных сторонних модулей и компонентов.
Скачать обновленный класс IpGeoBase можно тут: instantcms.ru/users/files/download3313.html
Данные о геолокации берутся из моего класса IpGeoBase.
Информация о погоде кешируется на 90 минут по каждому городу.
Демо есть тут: icms.spshka.com/
Первый заход на сайт бывает долгий, но потом данные берутся из кеша. Модуль бесплатный, идет в качестве бонуса к классу IpGeoBase, ведь без него все равно не работает.
Класс IpGeoBase в свою очередь тоже переписан, теперь он статический и умеет локально кешировать запросы, дабы избегать повторного вызова запросов из базы при обращении к нему из различных сторонних модулей и компонентов.
Скачать обновленный класс IpGeoBase можно тут: instantcms.ru/users/files/download3313.html
Они по России и Украине только определяются.
Да и модуля нетдля теста на своем сайте
А времени нет. Но модуль открытый, можно дописывать свободно.
Я его как образец к классу IpGeoBase сделал.
Ваше местоположение неизвестно.
Вот и ладненько. Потом прилечу на Землю.
А вообще там можно с точностью до страны указывать если не в России.
Я не заморачивался в демо с этим. В API страна возвращается всегда.
аналогично...