Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Поддержка] CityManager (Определение города по IP, Geo IP)


Recommended Posts

Если все-таки по IP не определяется город, то будет выводиться город по умолчанию или как?
Интересуют только города и населенные пункты России.

Змінено користувачем POMAH
Надіслати
Поділитися на інших сайтах


Добрый день.

 

OcStore 1.5.5.1.1.

Версию установленного модуля GeoIP не нашла (ставился в октябре 2014г.)

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

 

От обновления нужно:

- отнести города республики Крым к России, чтобы считалась доставка

- адаптивность всплывающего окна с выбором города

 

Да, и у меня нет сейчас вкладки "Лицензия", после обновления она скорее всего появится. Вышлите, пожалуйста, ключ (в личку сайт дублирую).

 

Заранее спасибо.

Змінено користувачем freetime
Надіслати
Поділитися на інших сайтах


Если все-таки по IP не определяется город, то будет выводиться город по умолчанию или как?

Интересуют только города и населенные пункты России.

Регион из настроек Opencart.

Надіслати
Поділитися на інших сайтах

 

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

 

Геосообщения, скорее всего, останутся, но не 100%, т.к. база городов обновилась. Остальное настраивается в коде, а он заменится при обновлении, нужно заново сделать.

Надіслати
Поділитися на інших сайтах

Подскажите, что может быть?

 

Появляется только один раз, после обновления страницы пропадает...

Змінено користувачем AlexStar
Надіслати
Поділитися на інших сайтах


Посмотрите в catalog/model/module/geoip.php:71 в методе findCountryAndZone() нужно заменить return false; на return array();

В общем, метод должен выглядеть так:

        public function findCountryAndZone($filter = array()) {

            $where = array();
            $fields = array('c.country_id', 'c.name country_name');

            if (!($filter && is_array($filter))) {
                return array();
            }

            if (!empty($filter['iso_code_2'])) {
                $where[] = 'c.iso_code_2 = "' . $this->db->escape(utf8_strtolower($filter['iso_code_2'])) . '"';
            }

            if (!empty($filter['country_id'])) {
                $where[] = 'c.country_id = "' . $this->db->escape(utf8_strtolower($filter['country_id'])) . '"';
            }

            if (!empty($filter['zone_name'])) {
                $fields[] = 'z.zone_id, z.name zone_name';
                $where[] = 'z.name = "' . $this->db->escape(utf8_strtolower($filter['zone_name'])) . '"';
            }

            if (!empty($filter['zone_id'])) {
                $fields[] = 'z.zone_id, z.name zone_name';
                $where[] = 'z.zone_id = "' . (int)$filter['zone_id'] . '"';
            }

            if (!$where) {
                return array();
            }

            return $this->db->query('SELECT ' . implode(', ', $fields) . ' FROM ' . DB_PREFIX . 'zone z
                                            LEFT JOIN ' . DB_PREFIX . 'country c ON z.country_id = c.country_id
                                        WHERE ' . implode(' AND ', $where))->row;
        }

Надіслати
Поділитися на інших сайтах

В index.php правки сделали (из Установка.txt)

Надіслати
Поділитися на інших сайтах

Добрый день, интересует модуль. Но есть вопросы - 

 

1. Вы указали что работает с РФ, Укр, Бел и Казахстан. Я так понимаю что работа идет через сервис http://ipgeobase.ru/. При входе туда он показывает регион Казахстан, а город не указывает. А на тестовом сайте http://opencart.progroman.ru/demo/geoip/index.php?route=common/home показывает мой город. Как так? Значит это не один сервис с которым работает модуль. Можно список сервисов

2. Работаю с битриксом - адаптируется под него модуль? 

Надіслати
Поділитися на інших сайтах


1. sypexgeo.net

2. Модуль только для Opencart

Надіслати
Поділитися на інших сайтах

Здравствуйте. Почистил личку, скиньте адрес сайта.

Надіслати
Поділитися на інших сайтах

Нет

Надіслати
Поділитися на інших сайтах

с помощью этого модуля, при смене города, возможно делать автоподстановку (города) в конце title на странице товара?

пример https://www.mediamarkt.ru/item/1272869/battlefield-hardline-igra-dlya-ps4

Надіслати
Поділитися на інших сайтах


 

а можно самому добавить города?

Либо страну просто?

 

Просто нет, в админке нет такого функционала, только напрямую через БД в таблицы: fias, zone_to_fias, country_to_fias.

Надіслати
Поділитися на інших сайтах

 

Сделали так что бы редиректил на не поддомены? вида site.ru/kazan

 

Да, сейчас должно работать.

Надіслати
Поділитися на інших сайтах

хочу купить ваш модуль и использовать совместно с SEO мультиязык PRO

Марк написал, что согласен Вам предоставить модуль для тестов

протестируете?

Змінено користувачем jvz
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.