Корзина
0
Скриншоты
Описание
Технические данные
- Опубликовано:
- 26.02.2019
- Обновлено:
- 23.07.2024
- Версия:
- 2.2.1
- Установлено:
- 500 - 999 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес»
- Адаптивность:
- Да
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
- Совместимо с PHP 8.1
- Да
Пользовательское соглашение
Описание
Уважаемые клиенты!
Модуль "Ammina: Определение города по IP" позволяет определять местоположение посетителя сайта по IP адресу с уточнением по GPS координатам.Основные возможности модуля:1. Определение страны, региона и города посетителя по IP2. Уточнение ближайшего города по GPS координатам
3. Уточнение посетителем своего местоположения
4. Интеграция с функционалом геолокация 1С-Битрикс для подстановки местоположения при оформлении заказа
5. Использование локальной базы SypexGeo
6. Геозависимый контент (например телефон, график работы, адрес и т.п.)
Закладка без названия
Что нового
2.2.1 (23.07.2024) | Исправление ошибки показа окна выбора городов в хроме Если вы кастомизировали компонент - необходимо проверить (при необходимости поправить) работу скрипта компонента. |
2.2.0 (04.07.2024) | 1. Исправление небольших ошибок 2. Минимальная версия PHP для модуля - 8.2 3. Минимальная версия главного модуля - 24.0.0 |
2.1.2 (29.01.2024) | Небольшие исправления |
2.1.1 (31.05.2023) | Исправление ошибки после обновления главного модуля битрикс до версии 23.300.0 |
2.1.0 (31.01.2023) | Переход на PHP 8.1 |
2.0.4 (03.08.2022) | Небольшие исправления |
2.0.3 (07.06.2022) | Небольшие исправления |
2.0.2 (03.04.2022) | Улучшена работа компонента выбора регионов |
2.0.1 (29.03.2022) | Небольшие исправления |
2.0.0 (29.03.2022) | ОБРАТИТЕ ВНИМАНИЕ! Обновление вносит значительные изменения в структуру таблиц базы данных. Обязательно перед обновлением модуля создайте резервную копию сайта (либо дамп таблиц модуля am_ip_* и архив файлов модуля /bitrix/modules/ammina.ip/) 1. Добавлена поддержка множества языковых названий для стран, регионов, городов, геозависимого контента. 2. В настройках модуля добавлена возможность выбора доступных языков для перевода указанных выше блоков данных 3. В настройках модуля добавлены синонимы языков (с применением цепочек синонимов), для подстановки языковых названий и значений из доступных значений языков-синонимов. 4. Добавлена возможность импорта местоположений битрикс (при наличии модуля интернет-магазина) |
1.2.3 (16.03.2022) | Добавление загрузки локализованной базы данных IP адресов |
1.2.2 (22.06.2021) | Для компонента выбора города добавлены раздельные настройки для десктопных и мобильных устройств |
1.2.1 (15.01.2021) | Небольшие улучшения |
1.2.0 (19.11.2020) | Добавлена поддержка mbstring.func_overload=0 (для версии главного модуля 20.100.0 и выше) |
1.1.6 (03.06.2020) | Исправление ошибки загрузки базы IP по https протоколу с сайта sypexgeo.net |
1.1.5 (21.04.2020) | 1. Добавлена возможность раздельных настроек для десктопных и мобильных устройств в компоненте выбора города 2. Добавлена возможность добавления городов в избранное и удаление городов в списке. |
1.1.4 (01.03.2020) | Незначительные изменения |
1.1.3 (17.11.2019) | Незначительные исправления и улучшения |
1.1.2 (25.07.2019) | 1. Добавлено ограничение по сайту для геозависимого контента (для мультисайтовых конфигураций) 2. Улучшена работа модуля в однобайтовой кодировке сайта |
1.1.1 (02.05.2019) | Добавлена поддержка PHP версии ниже 7.1.0 при импорте базы SypexGeo/определении IP посетителя |
1.1.0 (02.05.2019) | 1. Добавлена возможность не загружать блоки IP адресов в базу данных. Функция ускоряет импорт данных. Рекомендовано использовать при нагрузке на сайт не выше 50000 хитов в сутки. 2. Добавлена возможность загрузки только некоторых стран для определения IP адресов. 3. Добавлена форма технической поддержки модуля непосредственно с административных страниц модуля. Включение/отключение функции осуществляется на странице настроек модуля. |
1.0.10 (13.03.2019) | Незначительные изменения |
1.0.9 (13.03.2019) | Незначительные исправления |
1.0.8 (12.03.2019) | Улучшена работа процесса обновления базы местоположений по IP |
1.0.7 (12.03.2019) | Незначительные правки структуры БД |
1.0.6 (05.03.2019) | Небольшие исправления импорта базы SypexGeo |
1.0.5 (27.02.2019) | Незначительные изменения |
1.0.4 (16.02.2019) | 1. Улучшена привязка местоположений модуля интернет-магазин к городам базы модуля. 2. Улучшена работа обработчика геолокации для подстановки местоположения при оформлении заказа. |
1.0.3 (15.02.2019) | 1. Незначительные изменения административной части 2. Исправление файла стилей компонента ammina:ip.selector (перенос иконки закрытия окна в отдельный файл) |
1.0.2 (15.02.2019) | Незначительные изменения административной части модуля |
1.0.1 (14.02.2019) | Незначительные изменения |
Установка
После установки модуля на сайт необходимо выполнить следующие действия:
1. Если Вы используете модуль Интернет-магазин, то проверьте, что загружены местоположения модуля. Рекомендуем загружать местоположения до уровня "Село" и "Расширенный" набор местоположений.
2. Зайдите на административную страницу Сервисы -> Ammina IP: Определение города по IP -> Местоположение по IP -> Обновление базы
3. Проведите импорт данных (Данные будут загружены с сайта SypexGeo.net и загружены в локальную базу данных). Вы можете также обновить уже загруженную локальную базу данных (без удаления справочников городов, регионов и стран), а также привязать базу модуля к местоположениям модуля "Интернет-магазин" (для использования этих данных для сервисов сайта). Внимание!!! Импорт и обновление локальной базы данных может занимать длительное время.
4. После импорта установите город по умолчанию и выберите несколько избранных городов для показа по умолчанию. Это действие осуществляется на странице Сервисы -> Ammina IP: Определение города по IP -> Местоположение по IP -> Города.
5. При использовании геозависимого контента создайте необходимые типы геозависимого контента (это могут быть например "Телефон", "Время работы", "Адрес офиса" и т.п.). Это действие выполняется на странице Сервисы -> Ammina IP: Определение города по IP -> Геозависимый контент -> Типы. После этого создайте для каждого типа запись с контентом по умолчанию (при этом не указывайте ни страну, ни регион, ни город), а также создайте записи контента, которые зависят от местоположения (Например, для города Москва). Учитывайте, что поля "Страна", "Регион" и "Город" являются независимыми друг для друга (т.е. вы можете создать одну и ту же запись для страны "Беларусь", региона "Смоленская область" и города "Москва". Если указано только какое-то одно поле, то геозависимый контент будет показан только для выбранного условия. Например для "город Москва").
6. Если Вы хотите использовать автоматическую подстановку указанного пользователем города при оформлении заказа, то зайдите на страницу Настройки -> Настройки продукта -> Геолокация и добавьте обработчик "Ammina.IP: определение IP". Остальные обработчики рекомендуется отключить (деактивировать). В компоненте должен быть установлен параметр определения местоположения по геолокации
7. Разместите в публичной части сайта в необходимом месте компонент "Ammina. IP: Определение местоположения посетителя; Определение текущего местоположения" (ammina:ip.selector) и настройте его. Обратите внимание, что при включении режима "Использовать GPS" определение GPS координат и релевантная сортировка ближайших городов будет осуществляться только при разрешении браузером посетителя предоставления GPS координат (наличие возможности, политика безопасности браузера и разрешение пользователя. Современные браузеры при наличии возможности и разрешения пользователя не предоставляют GPS координаты для небезопасных соединений - если сайт не работает по протоколу https)
8. Разместите в публичной части сайта в областях геозависимого контента компоненты "Ammina. IP: Определение местоположения посетителя; Геозависимый контент" (ammina:ip.geocontent)
1. Если Вы используете модуль Интернет-магазин, то проверьте, что загружены местоположения модуля. Рекомендуем загружать местоположения до уровня "Село" и "Расширенный" набор местоположений.
2. Зайдите на административную страницу Сервисы -> Ammina IP: Определение города по IP -> Местоположение по IP -> Обновление базы
3. Проведите импорт данных (Данные будут загружены с сайта SypexGeo.net и загружены в локальную базу данных). Вы можете также обновить уже загруженную локальную базу данных (без удаления справочников городов, регионов и стран), а также привязать базу модуля к местоположениям модуля "Интернет-магазин" (для использования этих данных для сервисов сайта). Внимание!!! Импорт и обновление локальной базы данных может занимать длительное время.
4. После импорта установите город по умолчанию и выберите несколько избранных городов для показа по умолчанию. Это действие осуществляется на странице Сервисы -> Ammina IP: Определение города по IP -> Местоположение по IP -> Города.
5. При использовании геозависимого контента создайте необходимые типы геозависимого контента (это могут быть например "Телефон", "Время работы", "Адрес офиса" и т.п.). Это действие выполняется на странице Сервисы -> Ammina IP: Определение города по IP -> Геозависимый контент -> Типы. После этого создайте для каждого типа запись с контентом по умолчанию (при этом не указывайте ни страну, ни регион, ни город), а также создайте записи контента, которые зависят от местоположения (Например, для города Москва). Учитывайте, что поля "Страна", "Регион" и "Город" являются независимыми друг для друга (т.е. вы можете создать одну и ту же запись для страны "Беларусь", региона "Смоленская область" и города "Москва". Если указано только какое-то одно поле, то геозависимый контент будет показан только для выбранного условия. Например для "город Москва").
6. Если Вы хотите использовать автоматическую подстановку указанного пользователем города при оформлении заказа, то зайдите на страницу Настройки -> Настройки продукта -> Геолокация и добавьте обработчик "Ammina.IP: определение IP". Остальные обработчики рекомендуется отключить (деактивировать). В компоненте должен быть установлен параметр определения местоположения по геолокации
7. Разместите в публичной части сайта в необходимом месте компонент "Ammina. IP: Определение местоположения посетителя; Определение текущего местоположения" (ammina:ip.selector) и настройте его. Обратите внимание, что при включении режима "Использовать GPS" определение GPS координат и релевантная сортировка ближайших городов будет осуществляться только при разрешении браузером посетителя предоставления GPS координат (наличие возможности, политика безопасности браузера и разрешение пользователя. Современные браузеры при наличии возможности и разрешения пользователя не предоставляют GPS координаты для небезопасных соединений - если сайт не работает по протоколу https)
8. Разместите в публичной части сайта в областях геозависимого контента компоненты "Ammina. IP: Определение местоположения посетителя; Геозависимый контент" (ammina:ip.geocontent)
Поддержка
Техническая поддержка модуля осуществляется по электронной почте support@ammina.ru
Развитие модуля, новый функционал:
Если вы обнаружили, что какого-то функционала модуля не хватает лично для вас - напишите нам.
Наши контакты:
Электронная почта: support@ammina.ru
Развитие модуля, новый функционал:
Если вы обнаружили, что какого-то функционала модуля не хватает лично для вас - напишите нам.
Наши контакты:
Электронная почта: support@ammina.ru