Как отображать контент и модули на основе местоположения посетителя?

Клиент имеет контент (то есть статьи и модули), которые они хотят отобразить посетителю веб-сайта, исходя из их местоположения (например, если посетитель находится в «Сити А» для показа статей и модулей для «Города А» и если клиент находится в разделе «Город B» для показа контента и модулей для «Города B»).

Как это можно сделать в каждом из следующих двух сценариев

  1. Не зарегистрированные пользователи на основе IP-адреса; и
  2. Зарегистрированные пользователи на основе почтового индекса или почтового индекса своего профиля.

Требуется ли для этого специальный код или существуют ли какие-либо конкретные расширения, которые могут удовлетворить вышеуказанные требования?

2 голоса | спросил NivF007 15 AMpWed, 15 Apr 2015 08:55:30 +030055Wednesday 2015, 08:55:30

1 ответ


3
  • Менеджер расширенных модулей имеет продуманный набор фильтров для отображения модулей в соответствии с несколькими условиями. Это, безусловно, поможет динамически отображать модули по странам, регионам или штатам.

Вы можете протестировать бесплатную версию, чтобы лучше знать, как она работает. Однако Геолокация (для назначения модулей по странам, регионам или состояниям) является PRO . Кроме того, версия PRO позволяет интегрировать Дополнительные поля или Пользовательский PHP из расширенного профиля пользователя.

  • Что касается статей, Joomla не имеет общей функции Geolocation. Затем компоненты не могут поддерживать его (если они не построены для этой конкретной пурпуры). В качестве решения, Advanced Module Manager Nonumber может быть шлюзом для отображения статей через модули. Например, модуль, размещенный в любом месте , может помочь заменить одно представление статьи. CON: Опции меню для настройки представлений компонентов не будут доступны для геолокации, только модули будут привязаны к геолокации.
ответил Anibal 17 AMpFri, 17 Apr 2015 01:38:56 +030038Friday 2015, 01:38:56

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132