Большая часть моего сайта динамически генерируется в зависимости от местоположения пользователя.Есть ли чистый способ пользователей управлять своими собственными местоположениями?
Чтобы получить первоначальное исправление, я в настоящее время использую модуль Smart_IP, который делает это на основе IP-адреса пользователя, который отлично работает в качестве отправной точки. Я могу получить доступ $_SESSION['smart_ip']['location']['longitude']
& $_SESSION['smart_ip']['location']['latitude']
по необходимости - отлично!
Но мне нужно, чтобы мой пользователю переопределить это ..
Использование HTML5 геолокации. Я хочу сделать это только по запросу пользователя, то есть нажать «Найти меня», а не запрашивать их местонахождение незваным.
Использование одного из нескольких предварительно определенных мест, выбираемых пользователем.
Использование введенного адреса пользователем.
Есть ли какой-либо модуль drupal, который я могу использовать для этого, или как еще я могу его достичь?
-
Просто чтобы прояснить, я говорю об анонимных пользователей здесь - широкой публике, посетив мой сайт. Я просто хочу, чтобы они могли уточнить свое «местоположение», переопределив значения по умолчанию, которые я им даю, используя smart_ip.
Привет, я только немного уточнил свой вопрос, спасибо – trapper
Если вы говорите об анонимных пользователях, вы должны использовать модуль views для создания отображения результатов, а затем некоторые модули, такие как https://drupal.org/project/openlayers_proximity или https : //drupal.org/project/geolocation_proximity, чтобы пользователи могли фильтровать результаты. Но в любом случае функциональность, которую вы описываете, кажется, нуждается в настраиваемом модуле и некотором javascript. – TheodorosPloumis