-
Публікації
1 396 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем progroman
-
-
Давно скачивали? Последняя версия должна нормально ставиться. Скиньте в личку адрес сайта, посмотрим.
-
-
Обновил.
На 3-м шаге установка работает секунд 20 - это нормально, всего где-то 30-35.
-
Обновил, скачайте заново.
-
Скиньте в личку адрес сайта, нужно посмотреть.
-
Выложил исправленный вариант.
Можете не скачивать, просто удалите в 319 строке константу TAMBOV_IP, идущую вторым параметром.
-
Если кому интересно, есть еще такой модуль для определения города: https://opencartforum.com/files/file/888-%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%D0%B0-%D0%BF%D0%BE-ip-geo-ip-%D0%B4%D0%BB%D1%8F-%D1%80%D0%BE%D1%81%D1%81%D0%B8%D0%B8-%D0%B8-%D1%83%D0%BA%D1%80%D0%B0%D0%B8%D0%BD%D1%8B/
-
Опубликовал новую версию модуля.
Основное отличие - возможность вывода информации в зависимости от местоположения (геосообщения). Можно выводить, например, разные телефоны, информацию о доставке или акциях для разных городов, регионов или стран.
Также добавил автоматический установщик БД, теперь не нужно заливать таблицы в базу через phpmyadmin или подобное.
-
Какая-то неразбериха с городами и регионами... пишет "Санкт-Петербург, Санкт-Петербург" - зачем?
Плюс к тому, при автоопределении пишет сначала просто "Петрозаводск", а если потом через поиск выбрать г. Петрозаводск, то уже начинает писать "г. Петрозаводск"
Исправил в 3-й версии
-
Можно. Пишите только в личку.
-
Для Ставропольского края 2786
// Ставропольский край if ($geoip->getZoneId() == 2786) { ... }
Код выше лишь для примера. Вам нужно переделать его под вашу ситуацию.
-
Сейчас только вручную, нужно будет прописать что-то вроде:
$geoip = $this->registry->get('geoip'); // Москва if ($geoip->getZoneId() == 2761) { $text = 'Текст для Москвы'; } // Санкт-Петербург elseif ($geoip->getZoneId() == 2785) { $text = 'Текст для Санкт-Петербурга'; } ...
Но планирую реализовать, чтобы можно было задавать через админку.
-
Добавил базу населенных пунктов Белоруссии. К сожалению, определение по IP для них не работает, только РФ и Украина.
-
Всем привет,
Подскажите как добавлять в базу, Украину и Белоруссию ?
В последней версии есть 2 архива Russia.zip и Ukraine.zip соответственно с городами России и Украины, нужно выполнить все sql в них.
Беларуссии нет пока, можно сделать, просто никто не интересовался.
- 1
-
Есть большая проблема с модулем, если определился регион и человек оформляет заказ в simplecheckout, то при смене города и адреса все равно остается регион присвоенный этим модулем !!!
Я не тестирую geoip со сторонними модулями
- 1
-
По-умолчанию, такого функционала нет, но его легко реализовать
-
Написал в поддержку, почему файл не скачивается, пока мне не ответили.
-
Скачайте последнюю версию
-
-
Да, нужно выполнить приложенные sql-файлы:
geobase.sql.zip - локальная база ip-адресов,
Russia.zip - населенные пункты России,
Ukraine.zip - населенные пункты Украины
Тестировал только на чистых версиях opencart без установки сторонних модулей.
Вывод индекса можно изменить в коде.
В файле catalog/controller/module/geoip.php в функции saveInSession() закомментировать или удалить блок:
if ($postcode) { ... }
у меня это строка 134.
и в функции forceSaveInSession() строчку
$session->data['shipping_postcode'] = $session->data['guest']['shipping']['postcode'] = $session->data['guest']['payment']['postcode'] = $postcode;
- 2
-
Выложил новую версию с полной базой населенных пунктов России (ФИАС) и Украины. Теперь определяется не только регион, но и город.
- 1
-
Добавил автоматическую смену валюты в зависимости от страны при первом заходе.
- 1
-
Интересует техническая сторона вопроса. Как реализовано?
1. База Geo IP распространяется вместе с модулем?
2. Использование стороннего сервиса Geo IP (CURL-запросы)?
И баг-репорт:
В Фаерфоксе определило до области, в Хроме - Москва.
Используется сторонний сервис ipgeobase.ru. Если нужна локальная база, могу доделать и выложить, только там нужно следить за актуальностью и постоянно ее обновлять.
Интересный баг, можете скинуть мне свой IP?
- 1
-
[Поддержка] CityManager (Определение города по IP, Geo IP)
в Модулі та розширення
Опубліковано:
Да, возможно настроить вывод в зависимости от региона для вашей версии