Jump to content

Recommended Posts

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

 

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

Share this post


Link to post
Share on other sites

Всем привет,

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

Share this post


Link to post
Share on other sites

Всем привет,

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

 

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

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

  • +1 1

Share this post


Link to post
Share on other sites

Всем привет,

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

 

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

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

 

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

Жду.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Я еще не проверял как все работает и нормально ли определяет регион. Но после установки могу сказать одно - это наверное худший модуль из всех, что я устанавливал.. Потратил больше 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

Share this post


Link to post
Share on other sites

Вах!

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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


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

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

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

Share this post


Link to post
Share on other sites

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

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

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

 

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

Как это реализовать, можно Вам дать доступ к ФТП или выслать фаил на почту?

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

 

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

"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 до конца не устанавливается - виснет и все.

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

 

f96205d53708.png

Share this post


Link to post
Share on other sites

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

 

скинул

Share this post


Link to post
Share on other sites

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

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

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

 

версия ocStore 1.5.5.1.1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By progroman
      690.00 руб
      Скачать/Купить дополнение


      GeoIp Pro (группы покупателей, разные цены для городов)
      Расширенная версия модуля GeoIP - включает в себя весь его функционал и обладает дополнительными возможностями.
      Модуль определяет город по IP-адресу или домену либо пользователь выбирает его вручную. Автоматически заполняются поля Страна, Регион, Город, Индекс (не для всех) при регистрации и оформлении заказа, избавляя пользователя от ручного ввода.
      Геосообщения - возможность выводить разный текст или html для городов и регионов (см. скриншоты и FAQ) .
      Редиректы - в зависимости от города модуль может перебрасывать пользователя на нужный поддомен и URL.
      Для всех стран можно задать свою валюту, она будет автоматически выставляться при определении по IP.
      GeoIP Pro позволяет задавать разные цены на товары для городов через привязку групп покупателей к городам.
      В Pro-версии можно привязать поддомен к городу и там всегда будет выставляться этот город, не зависимо от IP, это дает существенный выигрыш при региональном сео-продвижении сайта.
       
      Модуль содержит базу населенных пунктов России (ФИАС), Украины, Белоруссии, Казахстана на русском языке.
      Определение по IP работает для России, Украины, Белоруссии и Казахстана с точностью до города для других стран с точностью до страны.
      Модуль русскоязычный, автор не гарантирует 100%-ю работу модуля для других языков. Настройка редиректов, геосообщений и групп покупателей возможна только для указанных выше стран.
       
      Модуль работает на основе базы данных Sypex Geo и не делает запросы на сторонние сервисы, за счёт чего скорость определения города гораздо выше.
       

       
      Лицензия
      Модуль работает по лицензии (один домен + его поддомены), выдается по запросу личным сообщением с темой "Лицензия GeoIP Pro", обязательно указывайте адрес вашего сайта!
      Дополнительные лицензии на другие домены можно оплатить через Яндекс.Деньги или переводом на карту Сбербанка, стоимость второй и последующих лицензий при оплате указанными способами - 500 рублей.
      Важно! Удаление или перенос лицензии на другой домен невозможно! Это уже другая лицензия, которая покупается отдельно.
       
      Если одна админка на несколько сайтов с разными адресами, ключи можно прописать через разделитель |
       
      Установка
      Скачайте архив, подходящий под вашу версию OpenCart. См. Инструкция.txt из архива.
       
      Поддержка
      Перед обращением в поддержку обязательно прочитайте FAQ на этой странице.
      При обращении за тех. поддержкой обязательно указывайте адрес сайта, версию Opencart и PHP.
       
      Услуги автора
      Установка модуля и/или адаптация под тему - 1000 руб., оплата через Яндекс.Деньги, карта Сбербанка.
       
      Демо
      http://opencart.progroman.ru/demo/geoippro/
      Админка (demo/demo)
      http://opencart.progroman.ru/demo/geoippro/admin/index.php?route=extension/module/progroman_city_manager
       
      Добавил progroman Добавлено 01.02.2017 Категория Прочее Системные требования PHP 5.6 и выше, IonCube Loader 10 и выше Сайт разработчика Старая цена Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.