Сайт с одними и теми же товарами, в разных городах. Как определить город вошедшего?

Главные вкладки

Аватар пользователя VasyOK VasyOK 27 февраля 2016 в 5:43

Вот сайт http://yar-tovary.ru/
Много городов. Одни и те же товары. Сделано, чтобы выезжать на запросах с привязкой к городу.

Например я задаю в Яндексе "Эхолоты в Люберцах". Меня перекидывает http://yar-tovary.ru/lyubertsy/ryibolovnyie-tovaryi/yeholotyi/
Но если я нахожусь в Люберцах и ввожу в Яндексе "Эхолоты", по идее тоже должен попасть на эту же страницу.

Как тут сделано определение города (это типа вопрос):
из настроек Яндекса
из поискового запроса
щупалкой ИП-шника клиента

Чем такое сделать на Drupal?

Какой город у вас высветился когда вы зашли на сайт? Ваш город определяется правильно? У меня Люберцы (???).

Если выбрал город сам - будет высвечивать набор блоков (категории, контакты), относыщихся именно к этому городу. Даже если переходишь на страницу, которая к городу не относится. Как такое сделать?

Комментарии

Аватар пользователя VasyOK VasyOK 28 февраля 2016 в 23:41

Я прекрасно вижу, что это не Drupal. Это же не мой сайт.

Геобаза - там вбито примерно 150 российских городов во многих из которых есть "точка продажи".
Как по сессии определить город? Это из поискового запроса определяется или из "клиента"?