27  /  57

Определение текущего местоположения (ammina:regions.selector)

Компонент «Определение текущего местоположения (ammina:regions.selector)» предназначен для вывода в публичной части формы показа и выбора местоположения посетителя.

Компонент может быть добавлен через визуальный редактор

Компонент Определение текущего местоположения (ammina:regions.selector)

либо добавлен как PHP код в нужное место страницы:

<?$APPLICATION->IncludeComponent(
    "ammina:regions.selector",
    "",
    Array(
        "CACHE_TIME" => "86400",
        "CACHE_TYPE" => "A",
        "CHANGE_CITY_MANUAL" => "Y",
        "CITY_VERIFYCATION" => "Y",
        "INCLUDE_JQUERY" => "Y",
        "COUNT_SHOW_CITY" => "24",
        "IP" => "",
        "SEARCH_CITY_TYPE" => "R",
        "SHOW_CITY_TYPE" => "D",
        "USE_GPS" => "Y",
    )
);
?>

Параметры компонента

Ключ параметра Название параметра Описание
CHANGE_CITY_MANUAL Разрешить изменение посетителем Разрешает или запрещает изменение посетителем города (автоматически определенного)
CITY_VERIFYCATION Подтверждать определение города Запрашивать у посетителя подтверждение правильности определения города
INCLUDE_JQUERY Подключать JQuery в компоненте Подключает библиотеку в компоненте. Если на сайте уже подключена данная библиотека (так бывает на многих современных сайтах), то необходимо снять данную галочку
IP IP адрес Какой IP адрес использовать для определения местоположения посетителя (оставьте пустым для автоматического определения IP адреса)
COUNT_SHOW_CITY Количество выводимых городов Какое количество городов выводится во всплывающем окне
SEARCH_CITY_TYPE Тип поиска местоположений Какое правило будет действовать при сортировке городов при поиске во всплывающем окне (когда посетитель начинает вводить название города):
  • R - в соответствии с запросом и ближайшие по GPS координатам к посетителю
  • Q - только в соответствии с запросом
SHOW_CITY_TYPE Тип отображаемых местоположений по умолчанию Указывает, какие местоположения отображать на начальной странице всплывающего окна уточнения местоположения:
  • R - ближайшие, найденные по GPS координатам посетителя
  • F - избранные города, указанные в базе городов модуля
  • D - основные города доменов (названия доменов)
USE_GPS Использовать GPS При уточнении посетителем города пытаться определить ближайший город при помощи GPS координат, передаваемых устройством посетителя. Внимание! Координаты будут доступны при поддержке браузером пользователя данного функционала, при соответствии сайта политике безопасности браузера посетителя (обычно сайт должен работать по HTTPS протоколу), а так же если посетитель разрешит предоставление своих GPS координат сайту.