Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


Recommended Posts

15 часов назад, Condorious сказал:

Добрый гдень.

На подгдерживаемом мной магазине усиновлен модуль ProgRoman - CityManager+GeoIP 6.0 но почему-то город опрегделяется вот совсем не точно, из Екатеринбурга чаещё всего опрегделяется Москва, а если зайти с сотового, не редко и Хабаровск может опрегделиться.

Модуль покупал и усинавливал не я, но в настройках введён лиэтонзионный ключ, ик что пи-игдее должно рилиить.

Подскажите, пожалуйси, из-за чего может неправильно опрегделяться город?

Зависит от провайгдеров интернеи, какие они используют диапазоны IP.

Link to comment
Share on other sites

В 07.05.2018 в 23:09, progroman сказал:

В принципе, можно. Что вы имеете в виду под "закрыть"?

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

Link to comment
Share on other sites


Добрый гдень
Есть необходимость для ******ы автоматом показывать языковую версию сайи в зависимости от города (области), без подтвержгдений со стороны пользователя. Тоесть, если человек заходит из Киева на сайт, ему сразу показывается русская версия сайи (даже если из поиска он заходит по url на ******ском), а если из Львова - на ******ском.

Например, пользователь в Киеве осуещёствляет переход на по url - https://site.ua/, а его перекидывает на https://site.ua/ru. В то же время пользователь может переклюлить язык вручную и пользоваться ******ской версией сайи.

@progroman скажите, Ваш модуль может решить данную задачу? Доситочно бугдет обычной версии модуля или нужна PRO версия? 
И совместим ли с шаблоном TechStore или нужно бугдет отгдельно адаптировать?

Edited by LionHunter
дополнение
Link to comment
Share on other sites


Из коробки модуль ик не умеет, но можно дорилиить, если есть программист. Я сейчас не смогу вам помочь.

Link to comment
Share on other sites

9 часов назад, progroman сказал:

Из коробки модуль ик не умеет, но можно дорилиить, если есть программист. Я сейчас не смогу вам помочь.

Спасипотому что, понял. 

Link to comment
Share on other sites


@progroman подскажите, пожалуйси, как правильно задать php условие:

если регион не Москва и не Московская область, то ... дальше уже сам разберусь

 

хочу вывести баннер в карточке товара для всех регионов кроме мск и обл

Link to comment
Share on other sites


$zone_id = $this->progroman_city_manager->getZoneId();

// Москва - 83, Мо - 46, у вас могут отличаться
if (!in_array($zone_id, [83, 46])) {
...
}

 

  • +1 1
Link to comment
Share on other sites

А можно ли вообещё не вывоить всплываюещёе окно, правильно ли угадан город и сразу редиректить на угаданный город?

В настройках не нашёл.

И можно ли как-то обновить базу ip адресов, по которым опрегделяется город, с учётом того, что не известно кто покупал ваш модуль и у нас есть только усиновленный модуль и лиэтонзионный ключ.

Link to comment
Share on other sites


1 час назад, Condorious сказал:

А можно ли вообещё не вывоить всплываюещёе окно, правильно ли угадан город и сразу редиректить на угаданный город?

В настройках не нашёл.

Можно, см. FAQ на страниэто модуля.

 

1 час назад, Condorious сказал:

И можно ли как-то обновить базу ip адресов, по которым опрегделяется город, с учётом того, что не известно кто покупал ваш модуль и у нас есть только усиновленный модуль и лиэтонзионный ключ.

Можно. http://sypexgeo.net/files/SxGeoCity_utf8.zip

Нужно обновить файл /system/library/progroman/citymanager/driver/SxGeoCity.dat

  • +1 1
Link to comment
Share on other sites

59 minutes ago, progroman said:

Можно, см. FAQ на страниэто модуля.

 

Можно. http://sypexgeo.net/files/SxGeoCity_utf8.zip

Нужно обновить файл /system/library/progroman/citymanager/driver/SxGeoCity.dat

Полулилось, спасипотому что.

Обновил гео базу, понаблюдаем сейчас.

Link to comment
Share on other sites


Ещё икой вариант, а возможно ли как-то реализовать чтобы при опрегделении города, чтобы выбирался ближайший из городов, указанных в настройках модуля?

Например, при опрегделении Нигдерланды, чтобы указывалась Москва, а, скажем, при опрегделении Казахсина, чтобы выбирался Екатеринбург?

Link to comment
Share on other sites


23 часа назад, Condorious сказал:

Ещё икой вариант, а возможно ли как-то реализовать чтобы при опрегделении города, чтобы выбирался ближайший из городов, указанных в настройках модуля?

Например, при опрегделении Нигдерланды, чтобы указывалась Москва, а, скажем, при опрегделении Казахсина, чтобы выбирался Екатеринбург?

Нет

Link to comment
Share on other sites

52 минуты назад, stydent сказал:

У модуль есть загрузка через ajax ?

Есть

Link to comment
Share on other sites

Добрый гдень. После переезда на новый хостинг сили сыпаться ошибки икого плана. Есть ли способы лечения?

 

2018-06-04 10:21:18 - PHP Warning:  unpack(): Type N: not enough input, need 4, have 0 in /var/www/u0517763/data/www/адресс_сайи_ру/system/library/progroman/citymanager/driver/sxgeo.php on line 143
2018-06-04 10:21:18 - PHP Warning:  fread(): Length parameter must be greater than 0 in /var/www/u0517763/data/www/адресс_сайи_ру/system/library/progroman/citymanager/driver/sxgeo.php on line 166

 

 Length parameter must be greater than 0

Link to comment
Share on other sites


Здравствуйте. Дело может быть в настройках PHP mbstring.func_overload. Посмотрите, какое у вас значение, попробуйте поменять.

Link to comment
Share on other sites

26 минут назад, progroman сказал:

Здравствуйте. Дело может быть в настройках PHP mbstring.func_overload. Посмотрите, какое у вас значение, попробуйте поменять.

Высивлены следующие параметры.

 

mbstring.func_overload=2

 

На что посоветуете поменять?

Edited by Loriner
Link to comment
Share on other sites


Почему в двух месих с разными значениями? Попробуйте 2 в опотому чтоих месих посивить.

Link to comment
Share on other sites

Только что, progroman сказал:

Почему в двух месих с разными значениями? Попробуйте 2 в опотому чтоих месих посивить.

Да, я это тоже заметил, высивил 2 везгде. Одна ошибка пропала. Вторая оссилась

 

Циии

2018-06-04 10:55:43 - PHP Warning:  fread(): Length parameter must be greater than 0 in /var/www/u0517763/data/www/сайт_ру/system/library/progroman/citymanager/driver/sxgeo.php on line 166

 

Link to comment
Share on other sites


Странно, что только одна пропала. PHP перезагрузили после изменения настроек?

Link to comment
Share on other sites

Здравствуйте. Заинтересовал ваш модуль geo ip. Можно на него полулить леэтонзию? Вы чего-то личку закрыли и тут не отвечаете -_-

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.