Улучшенный выбор местоположения с определением по IP | twofingers.location

Модуль Улучшенный выбор местоположения с определением по IP | twofingers.location v2.1.3

Автоматически определяет местоположение пользователя по его IP и предоставляет выбора города
  • Исправлена ошибка, возникавшая при отсутствующей/поломанной базе местоположений
  • База местоположений обновлена до последней актуальной версии
  • Мне нравится
Симпатии: Андрей89
  • Для более корректной работы, при склонении местоположения добавлена возможность указать род
  • Обновлена база местоположений
  • Незначительные исправления
  • к иб "Контент" добавлены свойства для привязки типов цен и складов
  • для главного модуля добавлен обработчик геолокации TwoFingers Location. Его можно подключить как стандартный при определении местоположения при оформлении заказа. А также использовать для других целей геолокации.
  • добавлена возможность склонять название местоположений по падежам
  • обновлена база местоположений
  • доработана совместимость с php 8.1
1.9.7 (09.12.2022)
  • добавлено св-во "адрес" в иб контент
  • сво-во "телефон" в контенте сделано множественным
  • обновлена база местоположений
  • исправлены найденные ошибки
1.9.6 (27.11.2022)
  • Добавлен контент по-умолчанию для всех сайтов
  • В контент сразу добавлено свойство телефон
  • исправлены возможные ошибки при обновлении базы, если сервис Sypex Geo недоступен
  • исправлены другие мелкие ошибки
  • перезалита база местоположений
1.9.5 (27.10.2022)
  • обновлена база местоположений
  • исправлены мелкие ошибки
1.9.4 (05.10.2022)
  • отключена переадресация для поисковых роботов
  • обновлена база местоположений
  • исправление ошибок при установке
  • исправление ошибок при отсутствии местоположений на сайте
  • правки совместимости шаблона
  • исправление прочих мелких ошибок
  • рефакторинг
1.9.0 (31.08.2022)
  • Значительно расширены возможности кастомизации внешнего вида попапа выбора местоположений
  • добавлена возможность выбора версии подключаемой библ-ки jQuery
  • при открытии окна выбора местоположений курсор автоматически ставится в поле ввода
  • изменены настройки логики появления попапа подтверждения города
  • исправлены найденные ошибки
1.8.21 (30.08.2022)
  • Уточнено определение местоположений с одинаковыми названиями
  • Более детальное описание местоположений с одинаковым названием (область, район, город)
  • При выборе местоположения в списке теперь также возвращается и контент и его можно использовать в обработке js-события onTFLocationSetLocation
  • Ускорена загрузка списка местоположений
  • Теперь могут определиться только те местоположения, которые есть на сайте (в интернет-магазине или инфоблоке)
  • Улучшена синхронизация местоположений в оформлении заказа
  • Обновлена база для гео-локации
  • Отключена возможность задать местоположение по умолчанию сразу для всех сайтов. Теперь оно задаётся только для каждого сайта отдельно (возможность оставлена в режиме совместимости)
  • Отключена поддержка модуля "Интернет магазин" версий младше 16.0.26
  • Удалены некоторые методы, которые долгое время были помечены как устаревшие
  • Исправлены ошибки при переадресации между доменами
  • Исправлены ошибки установки
  • Исправлены проблемы совместимости с шаблонами от Аспро
  • Улучшена совместимость со старыми версиями шаблона компонента определения местоположений (в режиме совместимости)
  • Исправлена ошибка автоматического обновления базы местоположений в режиме совместимости
1.8.10 (11.07.2022)
  • Добавлена возможность работать с группами местоположений
1.8.9 (07.07.2022)
  • Добавлена возможность обновлять базу местоположений через прокси
  • Исправлена ошибка отображения местоположения в кодировке сайта windows-1251
  • Исправлены незначительные ошибки
  • Обновлена база местоположений
1.8.7 (23.02.2022)
  • исправление ошибок
  • удалён класс устаревший класс \TwoFingers\Location\Settings, используйте вместо него \TwoFingers\Location\Options
  • удалены некоторые прочие устаревшие методы
  • обновлена база местоположений
  • рефакторинг
1.8.6 (26.01.2022)— исправлена ошибка, из-за которой иногда не срабатывало перенаправление между доменами
— обновлена база местоположений
1.8.5 (28.12.2021)
  • добавлена настройка - перезагружать страницу после подтверждения местоположения
  • добавлено автоматическое обновление базы местоположений, работает только если агенты переведены на крон
  • добавлена возможность менять отступы и размеры шрифтов для попапа подтверждения местоположения отдельно для декстоп- и мобильной версии.
  • добавлена возможность задать шрифт для текста в попапе подтверждения
  • добавлена возможность задать ширину попапа подтверждения на десктопе
  • добавлено управление с клавиатуры: прокрутка списка местоположения и закрытие папа выбора местоположений
  • изменена анимация загрузки папапа выбора местоположений
  • другие незначительные визуальные доработки
  • исправлены ошибки при установке/обновлении
  • исправлены прочие найденные ошибки
  • обновлена база местоположений
  • рефакторинг
1.7.4 (25.11.2021)
  • добавлены отдельные настройки отступов для каждой стороны списка местоположений
  • добавлен выбор шрифта заголовка окна выбора местоположений
  • доработка административной части
  • доработка внешнего вида
  • обновлена база местоположений
1.7.3 (01.11.2021)
  • добавлена поддержка регионов и стран при привязке к контенту
  • обновлена база местоположений
  • улучшено определение местоположений
  • переработана страница настроек
  • исправлена ошибка, из-за которой в любом случае подключался jquery из модуля, если компонент на странице размещался два и более раз
  • прочие незначительные изменения, исправления и рефакторинг
1.6.21 (26.08.2021)
  • добавлено действие, если для местоположения не задан свой домен
  • исправлена ошибка, из-за которой иногда не удавалось сменить местоположение после переадресации на другой домен
  • исправлена ошибка, из-за которой не происходила автоматическая переадресация при заходе на поддомен, привязанный к местоположению
  • исправлены ошибки совместимости в прошлыми версиями
  • исправлены ошибки при установке
  • исправлены прочие найденные ошибки
1.6.14 (01.07.2021)
  • в оформлении заказа доработана синхронизация местоположений, если используется стандартный компонент выбора. Теперь местоположения также синхронизируются в направлении стандартный компонент — модуль Улучшенных Местоположений
  • исправлена ошибка, из-за которой в новых версиях Битрикс не обновлялся индекс, если он был привязан к доставке или оплате
  • удалены некоторые устаревшие методы
  • восстановлена автозамена плейсхолдеров
  • обновлена база местоположений
  • исправлена ошибка неработающих чекбоксов в ИБ Местоположения (для редакция без "Инетрнет-магазина")
  • небольшие прочие оптимизации
1.6.9 (21.04.2021)
  • добавлена настройка отступа списка от края окна для десктоп и моб. версии
  • исправлено "запоминание" местоположения
  • восстановлена совместимость катомизированных шаблонов со последними версиями модуля (необходимо включить режим совместимости)
  • исправлены прочие незначительные ошибки и неточности
1.6.6 (06.04.2021)
  • исправлена ошибка, из-за которой иногда не устанавливались местоположения
  • добавлены настройки ограничения максимального кол-ва местоположений в списке, максимального кол-ва результатов поиска.
  • настройка "Текст перед ссылкой" перенесена в раздел "Внешний вид" вкладки "Окно выбора города"
  • настройка "Добавлять деревни в список местоположений" перенесена на вкладку "Общие настройки"
1.6.4 (31.03.2021)
  • добавлена возможность менять ширину попапа со списком местоположений на дектопе
  • добавлена возможность менять размер шрифта заголовка, поля ввода и местоположений в попапе со списком
  • легкий редизайн попапа со списком местоположений
  • улучшена инициализация в композитном режиме и при включенных оптимизаторах
  • актуализирована база местоположений
  • частично удалены устаревшие классы и методы
  • удалён старый шаблон old
  • исправлена ошибка с заменой плейсхолдеров в случае, если местоположение было неопределено
  • оптимизирован расход памяти
  • исправлены найденные ошибки и неточности
1.6.1 (04.03.2021)
  • добавлена возможность прикреплять к элементам ИБ Контент не только города, но и области со странами
  • незначительные исправления и доработки
1.6.0 (30.11.2020)ОБЯЗАТЕЛЬНО СДЕЛАЙТЕ БЕКАП перед данным обновлением.
  • добавлено сохранение местоположений при редиректе между доменами;
  • добавлены новые свойства для множественной привязки местоположений магазина/инфоблока к контенту;
  • для местоположений в редакции ниже Малый Бизнес добавлена привязка к сайтам;
  • добавлена возможность задать местоположение по умолчанию отдельно для каждого сайта;
  • изменена логика определения контента по умолчанию. Теперь контент по умолчанию этот тот, который привязан к местоположению по умолчанию для текущего сайта;
  • добавлен вывод даты последнего ручного обновления базы;
  • список выводимых местоположений ограничивается местоположениями для текущего сайта. Если таковых нет, то всеми местоположениями;
  • добавлена возможность ограничить определяемые местоположения списком выводимых;
  • добавлена визуальная настройка вывода избранных местоположений в списке: над и под поиском, слева и справа от местоположений;
  • небольшие визуальные доработки;
  • исправление ошибок и рефакторинг
По api:
  • Добавлены новые сущности TwoFingers\Location\Entity\Location и TwoFingers\Location\Entity\Location, которые вобрали в себя всю логику работы с местоположениями и контентом соответственно. Описание работы с ними есть на вкладке "Установка"
  • Объявлены устаревшими классы
    • класс TwoFingers\Location\Current => TwoFingers\Location\Entity\Location
    • класс и все классы неймспейса TwoFingers\Location\Iblock => TwoFingers\Location\Model\Iblock
    • класс и все классы неймспейса TwoFingers\Location\Location => TwoFingers\Location\Model\Iblock
  • Классы TwoFingers\Location\Storage и TwoFingers\Location\Storage\Session удалены
1.5.4 (07.10.2020)
  • при локальном поиске добавлен вывод региона у городов с одинаковыми названиями
  • при локальном поиске более подходящие местоположения выводятся в первую очередь
  • переработана верстка попапа выбора местоположений, улучшена его мобильная версия
  • исправлена кодировка местоположений для редакций ниже "Малый Бизнес" в windows-1251
  • сортировка избранных местоположений для редакций ниже "Малый Бизнез" теперь осуществляется по индексу сортировки, а не по алфавиту
  • обновлена база местоположений
  • исправлены ошибки в верстке мобильной версии
  • исправлены прочие найденные ошибки и неточности
Сверху Снизу