Геолокация на сайте по районам

А
На сайте с 27.08.2013
Offline
110
997

Всем доброго дня. Встала задача настройки контента в зависимости от местоположения пользователя. Имеется крупный город и локация только по районам (30 штук). Не прошу решения тут. Может кто делал такое ранее? Можете дать источники? Сутки гугления не дали хорошего пенка в прямом направлении.

D
На сайте с 14.01.2007
Offline
153
#1

тут бы страну правильно определить, а вы районы...

А
На сайте с 27.08.2013
Offline
110
#2
Dinozavr:
тут бы страну правильно определить, а вы районы...

Список районов есть. Юзер сам выбирает район (нет сессии - предоставь выбор района, есть сессия - ничего не делай)

D
На сайте с 14.01.2007
Offline
153
#3

а в чём тогда проблема? if ... then ... else...

А
На сайте с 27.08.2013
Offline
110
#4
Dinozavr:
а в чём тогда проблема? if ... then ... else...

Нет ли в сети информации как это делать от и до. С jquery, ajax и всей остальной красотой.

D
На сайте с 14.01.2007
Offline
153
#5

вы уже на сервере знаете, откуда пользователь - зачем вам jquery, ajax и тд?

А
На сайте с 27.08.2013
Offline
110
#6
Dinozavr:
вы уже на сервере знаете, откуда пользователь - зачем вам jquery, ajax и тд?

Я визуально сделаю некрасиво без эффектов. Ну если не можете источник сказать, зачем тему то захламлять? Нужно посмотреть как реализовано у других. Чтобы не писать велосипед.

D
На сайте с 14.01.2007
Offline
153
#7

аааа, это я вам тему захламляю... а то что из вас всю нужную информацию клещами тянуть надо - это ничего? и что ajax имеет столько же общего с визуальными эффектами, сколько балерина с медведем - это тоже ничего.

и что похоже вся ваша задача заключается в одном if на сервере и jquery.animate на клиенте, а вы под это ищете "готовое решение"

TA
На сайте с 12.06.2009
Offline
116
TiA
#8
Айратиус:
Всем доброго дня. Встала задача настройки контента в зависимости от местоположения пользователя. Имеется крупный город и локация только по районам (30 штук). Не прошу решения тут. Может кто делал такое ранее? Можете дать источники? Сутки гугления не дали хорошего пенка в прямом направлении.

Готовых более-менее внятных решений вы скорее-всего не найдете.

Для решения этой задачи есть несколько путей. Первый и самый банальный - это искать и дополнять с помощью посетителей свою базу соответствий IP - район. Второй - это пробовать использовать Geolocation API (http://webmap-blog.ru/obzors/ispolzuem-html5-geolocation-api). Ни первый, ни второй вариант не смогут обеспечить 100% точность, поскольку некоторые провайдеры могут использовать ту же подсеть для разных районов.

Самое очевидное решение - это просить пользователя указать свой район и сохранять эту информацию в cookies, например.

Профессиональная верстка и разработка сайтов на WordPress (http://www.maultalk.com/topic139110s0.html)
SeVlad
На сайте с 03.11.2008
Offline
1609
#9
Айратиус:
Список районов есть. Юзер сам выбирает район (нет сессии - предоставь выбор района, есть сессия - ничего не делай)

Ты со своим "гео" запутал народ ещё и возмущаешься, что тебе пытаются помочь.

Никакого отношения к "гео" твоя задача не имеет. Это куки, сессии или локалсторедж (есть и др варианты). А район там будет или цвет или ещё что - не важно.

TiA:
дополнять с помощью посетителей свою базу соответствий IP - район. Второй - это пробовать использовать Geolocation API

Ни первое ни второе использовать нельзя! Разве только если стоит задача ограничить юзеров - клиентов хоумланщиков.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.

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