Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

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


Recommended Posts

  • 3 weeks later...

Добавил автоматическую смену валюты в зависимости от страны при первом заходе.

  • +1 1
Link to comment
Share on other sites

  • 2 weeks later...

Выложил новую версию с полной базой населенных пунктов России (ФИАС) и Украины. Теперь определяется не только регион, но и город.

  • +1 1
Link to comment
Share on other sites

  • 3 weeks later...

У меня регион и город определяет, а вот при вводе города вручную выпадающий список не появляется, для этого надо какие то sql ставить?

В модуле заказа Simple подставляет только регион и страну, город не подставляет, какие надо настройки сделать в модуле?

При Simple регистрации не подставляет город, регион и страну.

Еще нужно, чтобы была возможность отключать вывод индекса.

Link to comment
Share on other sites

Да, нужно выполнить приложенные 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;

  • +1 2
Link to comment
Share on other sites

  • 2 weeks later...

progroman, все вроде работает, но при входе выдает такую ошибку

 

 

В чем ошибка? (


b>Warning</b>
: file_get_contents(http://ipgeobase.ru:7020/geo?ip=17.238.111.73) [
<a href="function.file-get-contents">function.file-get-contents</a>
]: failed to open stream: Connection refused in
<b>/home/system/library/geoip/driver/ipgeobase.php</b>
on line
<b>7</b>
 
Link to comment
Share on other sites


А как скачать-то ? Хотел посмотреть что из себя представляет, но пишет - Извините, вы не имеете доступа к этому! Невозможно найти указанный файл.

 

Напрямую в дополнениях, даже по поиску файл тоже не находит.

 

UPD.

 

Если я правильно понял, то файл находится на модерации, и соответственно скачать его нельзя, поэтому прошу разработчика выслать линк в ЛС, где его можно скачать и потестить, спасибо.

Link to comment
Share on other sites


Написал в поддержку, почему файл не скачивается, пока мне не ответили.

Link to comment
Share on other sites

Думаю модуль будет полезен,

скажите, а реализована ли работа с модулем в шаблоне ?

у меня есть 2 номера 8-800 и 495 могу ли я задавать условия для Москвы 1 номер и текст для регионов другой номер  ?

Link to comment
Share on other sites


По-умолчанию, такого функционала нет, но его легко реализовать

Link to comment
Share on other sites

  • 4 weeks later...

Есть большая проблема с модулем, если определился регион и человек оформляет заказ в simplecheckout, то при смене города и адреса все равно остается регион присвоенный этим модулем !!!

  • +1 1
Link to comment
Share on other sites


Есть большая проблема с модулем, если определился регион и человек оформляет заказ в simplecheckout, то при смене города и адреса все равно остается регион присвоенный этим модулем !!!

 

Я не тестирую geoip со сторонними модулями

  • +1 1
Link to comment
Share on other sites

Учитывая что симплом пользуется очень много народа, он стал уже де факто почти полной заменой многоступенчатого нудного заказа (Куплен: 1218) - и правильно! НЕ ТЕСТИРУЙТЕ. :-)

  • +1 3
Link to comment
Share on other sites


мда... работало бы как следует и автор был бы настроен продавать и поддерживать свой модуль - решился бы купить. Вообще удобная штука.

C simple работает только при установке "автозаполнение", тогда корректно меняет зоны.

Автозаполнение в симпле?

Link to comment
Share on other sites


мда... работало бы как следует и автор был бы настроен продавать и поддерживать свой модуль - решился бы купить. Вообще удобная штука.

C simple работает только при установке "автозаполнение", тогда корректно меняет зоны.

Автозаполнение в симпле?

 

Настройки полей покупателя --> Город --> Значение по умолчанию --> автозаполнение

Link to comment
Share on other sites


  • 3 weeks later...

Всем привет,

Подскажите как добавлять в базу, Украину и Белоруссию ?

 

В последней версии есть 2 архива Russia.zip и Ukraine.zip соответственно с городами России и Украины, нужно выполнить все sql в них.

Беларуссии нет пока, можно сделать, просто никто не интересовался.

  • +1 1
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.