CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » Геолокация и ее внедрение
Официальный форум Eleanor CMS » Поддержка пользователей системы Eleanor CMS » Разработка системы
DeD
Приветствую форумчане.
Разрабатываю проект по недвижимости, встала проблема внедрения геолокации на сайт. Пошустрил интернет, нашел базы определения по IP. Из всех на мой взгляд подходит база от ipgeobase.ru. Посоветуйте как лучше ее внедрить. Примером можно взять сайты магазинов связной, эльдорадо (оба сайта на битриксе, для него есть модуль, но он платный, в исходниках не получится покопаться посмотреть, что да как).
По плану хочу сделать следующее:
1. Определение региона и города при заходе на сайт (с возможностью его смены);
2. При регистрации автоматическое подставленние региона и города (с возможностью его смены, если человек не выбрал нужный сразу же)
3. Собственно вывод геозависимого контента.
Как я понимаю все это идет через куки.
wormen
мне больше всего понравилась эта база все просто и понятно, определяет хорошо, даже прокси не прокатывает, доки тут
DeD
Натыкался, но судя по ее обновлению уж давненько базы выпущены были, да и читал отзывы про нее, многие жалуются
Alexander
Цитата (DeD @ 2021-11-27 13:10)
Посоветуйте как лучше ее внедрить.
Конкретизируйте, пожалуйста, свой вопрос.
DeD
Alexander, меня интересует, как лучше вбить базу городов и связать их с определенными по IP. Была идея использовать категории и подкатегории клонированного модуля news как базу городов. По категориям все просто тогда получается в плане вывода контента.
Alexander
DeD, это овердо..я городов получится. Они что, не предоставляют готовый перечень городов?
DeD
Вначале планируется допустим 10 городов охватить с разных регионов, а затем список будет расширяться, т. е. все это дело должно просто расширяться.
Alexander
DeD, смотрите, база геоIP уже содержит все нужные города и страны. С какой целью вы хотите еще свою базу городов создавать?
DeD
Alexander, разобрался с базой. Подскажите как правильно работать с куками?
wormen
можно так
http://php.net/manual/ru/reserved.variables.cookies.php
http://www.php.su/phphttp/?cookies
DeD
wormen, это понятно, но ведь в системе есть уже встроенные классы, вот по ним и прошу подсказки. Зачем изобретать велосипед?
wormen
там оно и используется, вот ссылки на более новые доки, в системе с какими именно как в этих примерах работает
http://www.php.su/functions/?setcookie
http://php.net/manual/ru/function.setcookie.php

Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.