Какие есть варианты реализации выбора города на сайте?

12
zomorg
На сайте с 04.02.2009
Offline
191
4811

Здравствуйте!

Дорогие друзья! Пожалуйста, подскажите - как можно реализовать гео привязку на сайте. На каком движке есть возможность сделать отдельную страницу для каждого региона и привязать карты по возможности. Нужно самое простое решение, желательно на основе каких то популярных CMS.

Спасибо!

tommy-gung
На сайте с 22.11.2006
Offline
304
#1

делаете страницы для нужных регионов.

проверяете регион -> отправляете на нужную страницу

нет страницы? - дефолтная страница

Здесь не могла быть ваша реклама
zomorg
На сайте с 04.02.2009
Offline
191
#2
tommy-gung:
делаете страницы для нужных регионов.
проверяете регион -> отправляете на нужную страницу
нет страницы? - дефолтная страница

Ну логика такая.. ну... мне бы средства реализации простые какие то...

Plazik
На сайте с 29.07.2008
Offline
168
#3

Я делал определение города через Smart IP https://www.drupal.org/project/smart_ip

Список городов - это таксономия.

Объединял их через Views Global Filter https://www.drupal.org/project/global_filter и все работало замечательно!

totamon
На сайте с 12.05.2007
Offline
437
#4
zomorg:
Ну логика такая.. ну... мне бы средства реализации простые какие то...

вот этот класс использовал, вполне хватает для определения страны, региона и города

http://faniska.ru/php-kusochki/geotargeting-novyj-php-klass-dlya-raboty-s-bazoj-ipgeobase-ru.html

проще некуда)

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
K5
На сайте с 13.07.2014
Offline
49
#5
zomorg:
мне бы средства реализации простые какие то...

Из коробки CMS такое не предоставляют. Каждый допиливает свою любимую CMS, используя открытое API, указанное предыдущим автором

C
На сайте с 26.10.2013
Offline
54
#6

totamon, демо по вашей ссылке сказало, что я из Казани.

Хотя от меня до Казани 1300км по прямой, да и страна другая

Услуги по парсингу данных (/ru/forum/939826), единоразовый и регулярный сбор данных. Любые объемы. Скрипты на PHP, создание и доработка, решение проблем с сайтами Пишите в личные сообщения или скайп
totamon
На сайте с 12.05.2007
Offline
437
#7

colorito, скрипт определяет местоположение по данным IP провайдеров, которые могут быть ошибочными или неактуальными... мой город тоже определяет из соседней области, потому что там находится офис провайдера. и не только этот скрипт, но и Яндекс с Гуглом такую же ошибку делают. поэтому обычно предоставляют юзеру выбрать местоположение самостоятельно и запоминают в куках и БД. те на скрипт надейся, а сам не плошай))

C
На сайте с 26.10.2013
Offline
54
#8

totamon, неа. Это скрипт глючный (или демка у него, сам не качал, не проверял). Потому что на maxmind.com все верно.

zomorg
На сайте с 04.02.2009
Offline
191
#9
karpo518:
Из коробки CMS такое не предоставляют. Каждый допиливает свою любимую CMS, используя открытое API, указанное предыдущим автором

ой да ладно Вам! Для многих cms есть модули.. где все делается другими средствами.

totamon
На сайте с 12.05.2007
Offline
437
#10

colorito, не буду спорить, я вам написал как дела обстоят, меня maxmind поселил туда куда и все в Ебург, до которого 800км... вам видимо больше повезло

zomorg:
ой да ладно Вам! Для многих cms есть модули.. где все делается другими средствами.

ну так напишите что за cms, что за модули... просим, просим... кроме Друпала не было примеров в теме.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий