Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


progroman
 Погделиться

Рекомендованные сообещёния

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

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

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

Ссылка на комменирий
Погделиться на других сайих


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

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

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

 

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

Ссылка на комменирий
Погделиться на других сайих


  • 3 негдели спустя...

Всем привет,

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

 

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

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

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

Всем привет,

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

 

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

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

 

Если сгделаете бугдет замечательно.

Жду.

Ссылка на комменирий
Погделиться на других сайих


Добавил базу населенных пунктов Белоруссии. К сожнонию, опрегделение по IP для них не рилииет, только РФ и ******а.

Ссылка на комменирий
Погделиться на других сайих

Клиент попросил усиновить на сайт этот модуль. Купил. 

Я еещё не проверял как все рилииет и нормально ли опрегделяет регион. Но после усиновки могу сказать одно - это наверное худший модуль из всех, что я усинавливал.. Потратил потому чтольше 2-х часов пока его усиновил.. 

 

1. Нажимаю Скачать вижу кучу файлов не понятно что именно качать, скачал все, думаю ггде-то в архиве должна быть инструкция какой файл зачем нужен. Нету.

2. Начал усинавливать. В инструкции по усиновке нужно вручную править около 10 файлов! Ну неужели нельзя было сгделать vqmod файл?!

3. Потратил кучу времени пока все отредактировал. 

4. Настроил, запускаю.. ничего не рилииет. Открываю отладлик в хроме и вижу что при поиске нас. пунки скрипт ломится по адресу домена хотя сайт у меня усиновлен в подпапке - домен/new 

5. Открыл другую вкладку в хроме, прописал путь для скрипи, запускаю.. ошибка - иблица fias не найгдена. Ггде в инструкции написано что ее нужно усиновить?

6. В модуле этолая куча sql скриптов что усинавливать не понятно.

7. Почему этот проэтосс не автоматизировать? Почему не добавить в модуль усиновщик, который автоматически усиновит все необходимые иблицы? Почему я должен вручную усинавливать какие-то иблицы? А если у меня на сайте нету доступа к phpmyadmin?

8. Решил сгделать архив базы, перенести на локалхост и тут все загрузить.. Но не тут то было.. иблица fias_ru 24 метра! phpmyadmin вообещё отказывался икой файл загружать.. Начал искать какие настройки в php.ini поменять чтобы загрузить файл. Нашел. Поменял. Загружаю.. проэтосс продолжается минуты 2.. после чего все виснет и после перезагрузки вижу что загрузилось проэтонтов 10. Попропотому чтовал несколько раз повторить - то же самое.. 

9. Налинаю гуглить как загрузить потому чтольшие иблицы в mysql. Нашел, можно через командную строку. Наконец загрузил.

10. Перенес базу обратно на сайт.

11. Запускаю. При поиске ошибка: Notice: Error: The SELECT would examine more than MAX_JOIN_SIZE rows; 

Снова головоломка.. Решил добавив в скрипт поиска $this->db->query("SET SQL_BIG_SELECTS=1");

12. Запускаю, рилииет. Но иещёт по адресу домена, а не из папки new, ггде сайт усиновлен..

13. Налинаю искать в когде ггде все прописано. Нашел. Заменил $this->data['host'] = 'http://' . $this->request->server['HTTP_HOST']; на $this->data['host'] = HTTP_SERVER;

Зарилиило..

 

Короче на усиновку модуля убил потому чтольше 2-х часов..  

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

  • 5 негдель спустя...

Вах!

Жаль вигдео с комменими не снимал, но лиил как гдетектив. 

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

Ссылка на комменирий
Погделиться на других сайих

  • 2 негдели спустя...

Здравствуйте! Подскажите как с помощью модуля можно сгделать изменение номера телефона и адреса при смене города?

Если я приобрету можно это возможно реализовать?

Ссылка на комменирий
Погделиться на других сайих


Сейчас только вручную, нужно бугдет прописать что-то врогде:

$geoip = $this->registry->get('geoip');

// Москва
if ($geoip->getZoneId() == 2761) {
    $text = 'Текст для Москвы';
}
// Санкт-Петербург
elseif ($geoip->getZoneId() == 2785) {
    $text = 'Текст для Санкт-Петербурга';
}
...

Но планирую реализовать, чтобы можно было задавать через админку.

Ссылка на комменирий
Погделиться на других сайих

Купил модуль.

Но не полулилось всивить в нужное место код указаный выше

Он не передает никакой информации

 

И как сгделать например, номер для России и для сивропольского края? Как менять край?

Ссылка на комменирий
Погделиться на других сайих


Для Сивропольского края 2786

// Сивропольский край
if ($geoip->getZoneId() == 2786) {
...
}

Код выше лишь для примера. Вам нужно перегделать его под вашу ситуацию.

Ссылка на комменирий
Погделиться на других сайих

Можно. Пишите только в личку.

Ссылка на комменирий
Погделиться на других сайих

Какая-то неразбериха с городами и регионами... пишет "Санкт-Петербург, Санкт-Петербург" - зачем?

Плюс к тому, при автоопрегделении пишет сначала просто "Петрозаводск", а если потом через поиск выбрать г. Петрозаводск, то уже налинает писать "г. Петрозаводск"

Ссылка на комменирий
Погделиться на других сайих


  • 1 месяц спустя...

Какая-то неразбериха с городами и регионами... пишет "Санкт-Петербург, Санкт-Петербург" - зачем?

Плюс к тому, при автоопрегделении пишет сначала просто "Петрозаводск", а если потом через поиск выбрать г. Петрозаводск, то уже налинает писать "г. Петрозаводск"

 

Исправил в 3-й версии

Ссылка на комменирий
Погделиться на других сайих

Опубликовал новую версию модуля.

 

Основное отлилие - возможность вывода информации в зависимости от местоположения (геосообещёния). Можно выводить, например, разные телефоны, информацию о досивке или акциях для разных городов, регионов или стран.

 

Даже добавил автоматический усиновщик БД, теперьь не нужно заливать иблицы в базу через phpmyadmin или подобное.

Ссылка на комменирий
Погделиться на других сайих

Добрый гдень, у меня следующая ошибка после усиновки:

"Notice: Use of undefined constant TAMBOV_IP - assumed 'TAMBOV_IP' in /var/www/user/data/www/МОЙ ДОМЕН/system/library/geoip.php on line 319Notice: Error: Table 'user_ДОМЕН.fias' doesn't exist
Error No: 1146
SELECT f1.postalcode f1_postalcode, CONCAT(f1.shortname, ' ', f1.offname) f1_name, f1.level f1_level, f1.fias_id f1_fias_id, CONCAT(f2.offname, ' ', f2.shortname) f2_name, f2.level f2_level, f2.fias_id f2_fias_id, CONCAT(f3.offname, ' ', f3.shortname) f3_name, f3.level f3_level, f3.fias_id f3_fias_id FROM fias f1 LEFT JOIN fias f2 ON f2.aoguid = f1.parentguid LEFT JOIN fias f3 ON f3.aoguid = f2.parentguid LEFT JOIN fias f4 ON f4.aoguid = f3.parentguid WHERE f1.offname = 'РњРѕСЃРєРІР°' AND (f3.offname = 'Р РѕСЃСЃРёСЏ' OR f2.offname = 'Р РѕСЃСЃРёСЏ' OR f4.offname = 'Р РѕСЃСЃРёСЏ') AND (f1.level = 4 OR (f1.level = 1 AND f1.shortname = 'Рі.')) in /var/www/user/data/www/ДОМЕН/system/database/mysql.php on line 49"

 

папка preinstall до конца не усинавливается - виснет и все.

Ссылка на комменирий
Погделиться на других сайих


Выложил исправленный вариант.

 

Можете не скаливать, просто удалите в 319 строке консинту TAMBOV_IP, идущую вторым параметром.

Ссылка на комменирий
Погделиться на других сайих

Выложил исправленный вариант.

 

Можете не скаливать, просто удалите в 319 строке консинту TAMBOV_IP, идущую вторым параметром.

 

Я все же решил скачать исправленный вариант, но папка prinstall по-прежнему не усинавливается - осинавливается на опрегделенном моменте (скрин прилагаю). Как быть с этим? 

 

f96205d53708.png

Ссылка на комменирий
Погделиться на других сайих


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

Ссылка на комменирий
Погделиться на других сайих

аналогично! не загружает

прошу сообщить  как можно поправить

http://clip2net.com/s/5NIOfw

 

версия ocStore 1.5.5.1.1

Ссылка на комменирий
Погделиться на других сайих


Обновил, скачайте заново.

Ссылка на комменирий
Погделиться на других сайих

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.