Геолокация и подсказки мест при вводе адреса на любом текстовом поле

  • Posts: 69
  • Thank you received: 7
4 months 1 week ago #277905

Геолокация и подсказки мест при вводе адреса на любом текстовом поле.

Системный плагин для CMS Joomla может использоваться как с HikaShop, так и без него. Добавляет к любому текстовому полю (по идентификатору) на всех страницах сайта подсказки мест в виде выпадающего списка при вводе адреса, при этом плагин может отслеживать и динамически добавленные с помощью AJAX или JavaScript на страницу поля. Так же плагин позволяет добавить функцию автоматического определения адреса по местоположению (геолокация). Плагин использует официальные API Яндекс и Google (при бесплатном использовании действует ограничение на количество запросов - не более 2 500 в сутки). Для работы плагина требуется Google API key (получить его можно быстро и бесплатно, смотрите инструкцию в подробном описании плагина). Внимание! Функция геолокации работает только на защищённых соединениях, то есть только при использовании протокола HTTPS (такова современная политика веб-безопасности).

Описание работы плагина

Геолокация


Если в настройках плагина включена опция "Геолокация", то при загрузке любой страницы сайта (в том числе backend-части), если на странице обнаруживается элемент с заданным идентификатором, срабатывает функция определения адреса по местоположению, при этом появляется запрос браузера на согласие пользователя на определение его местоположения и, при положительном ответе, происходит автоматическое заполнение поля для ввода адреса.

Для функции "Геолокация" требуется обязательное использование на сайте HTTPS-соединения, а так же в настройках браузера не должно быть явных запретов на геолокацию для данного узла или для всех узлов.

Подсказки мест

Так же как и функция "Геолокация", функция "Подсказки мест" срабатывает на любой странице сайта (в том числе backend-части), если на странице обнаруживается элемент с заданным идентификатором. При вводе текста в заданное поле или поля (в настройках плагина можно указать несколько отслеживаемых полей) функция подсказки мест производит поиск по базе Яндекс или Google (в зависимости от настроек плагина), предлагает подходящие варианты в виде выпадающего списка и завершает ввод адреса.

Важной особенностью плагина является возможность отслеживать динамически появляющиеся на странице блоки, загружаемые с помощью AJAX или JavaScript, и применять к ним функцию "Подсказки мест".

  • Стоимость плагина - 400 рублей.
  • Лицензия на два сайта.
  • Бесплатные обновления.
  • Пожизненная техническая поддержка.

Подробная инструкция по установке и настройке https://shop.igor-i.ru/?tipsaddresses&id=14

Приглашаю в эту ветку всех заинтересовавшихся данной темой. Пожалуйста, высказывайте свои предложения по доработке плагина и расширению функционала. Например, есть идея реализовать в плагине возможность настраивать типы составных частей адресов для разных полей адреса, то есть отдельные поля для ввода регионов, городов, улиц, почтовых индексов и т.п. Такой функционал в принципе возможно сделать, но мне жалко тратить на это время, если никто не будет в нём заинтересован.

Спасибо за внимание.

UPD:
Текущая версия 1.0.1 от 16.10.2017
  • Исправлен конфликт javascript, иногда возникающий на некоторых страницах, из-за которого, например, не открывался предпечатный просмотр товарного чека Hikashop.

Last Edit: 2 months 4 weeks ago by IGrock.

Please Log in or Create an account to join the conversation.

  • Posts: 1903
  • Thank you received: 269
  • Hikashop Business Hikashop Multisite
4 months 1 week ago #277915

Можно сказать must have (обязательный) плагин.

Это то, чего давно не хватало нашему магазину - для всех популярных движков такое есть, а для хики я что-то не замечал раньше. Поэтому появление такого плагина - лично для меня большая радость.

Какие минусы?

Ну разве что только цена... Хотя может потом еще Игорь предложит какие-то наборы и при оптовой покупке будет дешевле.

Вопрос еще - как это все будет работать у наших друзей из Беларуси и Украины?

По поводу обсуждений и предложений - мне вот видится будущее плагина таким образом - полученный в результате разбора адреса регион автоматически вбивать в соответствующее поле адреса. Это сильно бы упростило жизнь как пользователям, так и создателям плагинов доставки (так как у нас ограничения в хика работают именно на уровне региона).

А в остальном - лично я доволен. Это очень полезный плагин.


Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!

Please Log in or Create an account to join the conversation.

Moderators: progreccor
Time to create page: 0.082 seconds
Powered by Kunena Forum