Jump to content
progroman

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

Recommended Posts

progroman, ответьте мне пожалуйста, как правильно переустановить модуль что бы включенные были только города РФ

Share this post


Link to post
Share on other sites

 

Здравствуйте! А возможно объединить (если это уже по умолчанию не реализовано, конечно)) определение города с выводом пунктов самовывоза сразу этого же города в этом модуле https://opencartforu...на-яндекскарте/ или подобном https://opencartforu...я-opencart-153/  ?

 

Наверно, как-то можно. Я не знаю, можно ли в эти модули передать текущий город.

Share this post


Link to post
Share on other sites

Удалите таблицу fias и запустите install-geoip

спасибо!  а есть возможность сеять как то ботов что бы для них модуль не срабатывал. потихонечку пытаюсь снизить нагрузку на запросы с базе

Edited by Nameless

Share this post


Link to post
Share on other sites

Скажите, не делает автоподстановку города когда пытаюсь ввести вручную. Opencart 2, xds coloring шаблон

Share this post


Link to post
Share on other sites

подскажите пожалуйста где копать. у меня данных Крым и Севастополь вообще нету.

запускал geoip_v5\prinstall на писалось, что все ок но их все равно нет.

Share this post


Link to post
Share on other sites

Понимаю, что автор занят. Обращаюсь к следящим за темой. Ребят, подскажите! Кто-то пробовал в модуле обращаться к getZoneName(), getCountryName(), getZoneId() на OC 2.0? У меня одного пустые строки возвращаются? 

Share this post


Link to post
Share on other sites

 

Скажите, не делает автоподстановку города когда пытаюсь ввести вручную. Opencart 2, xds coloring шаблон

Где вводите?

Share this post


Link to post
Share on other sites

 

подскажите пожалуйста где копать. у меня данных Крым и Севастополь вообще нету.

В админке Система / Локализация / Регионы найдите их и поменяйте страну.

Share this post


Link to post
Share on other sites

В админке Система / Локализация / Регионы найдите их и поменяйте страну.

спс. помогло.

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

PHP Notice: Undefined index: license in public_html/system/library/geoip.php on line 364

Share this post


Link to post
Share on other sites
Вопрос по работе модуля.

У меня мультимагазин. 

5 разных доменов (site-chel.ru site-ufa.ru и т.д.), являющимися алиасами домена site-rf.ru и ссылающимися на одну и туже папку "/home/a/avanga27ru/public_html"

Мне необходимо чтобы через "попап", когда меняешь город пользователя перекидывало на соответсвующий домен (пример: Челябинск - site-chel.ru. Уфа - site-ufa.ru). 

И соответвенно менялись бы при переходе и геосообщения на другом домене (пример перешел с сайта site-rf.ru на г.Челябинск - site-chel.ru , geoip-phone выводит телефон Челябинска... хотя я сам из Москвы).

 

И сколько мне лицензий надо, одну?

Share this post


Link to post
Share on other sites

Будет так работать. Лицензию купить нужно одну, но ключ для каждого домена будет свой. Какая версия Opencart?

Share this post


Link to post
Share on other sites

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

Spoiler
PHP Notice: Undefined index: license in public_html/system/library/geoip.php on line 364

А лицензию прописали? Предупреждения в админке нет?

Edited by progroman

Share this post


Link to post
Share on other sites

Лицензию купить нужно одну, но ключ для каждого домена будет свой. Какая версия Opencart?

Версия 1.5.5.1.2

А как понять "ключ для каждого домена будет свой"? У меня мультимагазин, одна админка на все 5 доменнов. Одна папка с движком "/home/a/avanga27ru/public_html", одна БД.

Соответственно в Дополнениях, Модулях лишь один GeoIP, Так насколько я понимаю можно ввести только один ключ. 

Share this post


Link to post
Share on other sites

Здравствуйте!

Присматриваюсь к Вашему модулю, но есть вопрос.

 

Можно ли через ключи вывести гео сообщения в другие места сайта (например в карточку товара)? Если да, то сколько ключей можно прописать (кроме phone и text)? Спасибо.

Share this post


Link to post
Share on other sites

Можно ли через ключи вывести гео сообщения в другие места сайта (например в карточку товара)? Если да, то сколько ключей можно прописать (кроме phone и text)? Спасибо.

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

Например для страницы продукта:

В контролере /catalog/controller/product/product.php

ищем public function index() { 

сразу после этой строчки добавляем 

$geoip = $this->registry->get('geoip');
$this->data['geoip_text'] = $geoip->getRule('text');
 
Если ключ содержит html теги, то выше указанную строчку меняем на:
$this->data['geoip_text'] = htmlspecialchars_decode($geoip->getRule(text'));
 

В шаблоне страницы /catalog/view/theme/ВАША_ТЕМА/template/product/product.tpl 

в нужном нам месте вставляем <?php echo $geoip_text; ?>

 

з.ы. progroman очень жду реализации "указывать несколько ключей лицензий через | в OC 1.5.*"

Share this post


Link to post
Share on other sites

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

Например для страницы продукта:

В контролере /catalog/controller/product/product.php

ищем public function index() { 

сразу после этой строчки добавляем 

$geoip = $this->registry->get('geoip');
$this->data['geoip_text'] = $geoip->getRule('text');
 
Если ключ содержит html теги, то выше указанную строчку меняем на:
$this->data['geoip_text'] = htmlspecialchars_decode($geoip->getRule(text'));
 

В шаблоне страницы /catalog/view/theme/ВАША_ТЕМА/template/product/product.tpl 

в нужном нам месте вставляем <?php echo $geoip_text; ?>

 

з.ы. progroman очень жду реализации "указывать несколько ключей лицензий через | в OC 1.5.*"

 

Большое спасибо за ответ. Жду подтверждения вышесказанного от автора и готов купить модуль.

Edited by Donarium

Share this post


Link to post
Share on other sites

Спасибо. Еще вопрос. 

Можно ли прописать несколько регионов сразу для одного ключа? Или для каждого региона создавать отдельный?

Share this post


Link to post
Share on other sites

А лицензию прописали? Предупреждения в админке нет?

в админке не каких проблем как стоял ключик который вы дали так и стоит. работает вроде норм вот только ошибка эта весь лог забивает как только регион пользователи выбирают ((

и вам новый запрос на ключик в лс написать?

Edited by 3xwww

Share this post


Link to post
Share on other sites

Для OC 2 можно указывать несколько ключей через |

В OC 1.5.* пока нет такой возможности, скоро добавлю.

progroman, я сегодня утром приобрел модуль с аккаунта flyer74

Как много времени потребуется на реализацию выше указанного вами функционала? Готов предоставить сайт для теста)

Share this post


Link to post
Share on other sites

Для OC 2 можно указывать несколько ключей через |

В OC 1.5.* пока нет такой возможности, скоро добавлю.

У меня такая ситуация:

OcStore на OC 1.5

3 домена в разных зонах (domen.ru, domen.com и домен.рф). Первый (RU) - основной. При переходе на второй (com) главная страница называется (domen.com), но стоит кликнуть на любую ссылку, то попадаешь на первый домен (domen.ru/***).

Для третьего домена (в зоне РФ - домен.рф) в админке (настройки - управление магазинами) создан дублирующий "магазин" с прописанным в него доменом (домен.рф) , т.к. иначе не корректно работала корзина (нужно было, что бы редиректа на первый домен (RU) не происходило, как в случае с domen.com).

Но фактически магазин один. Папка одна, БД одна.

Подскажите, возможно ли использовать Ваш модуль в моем случае? Хочу приобрести, но эта неясность пока останавливает.

Edited by LifeTO

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
      Внимание! Перед обновлением на версию 8 и выше напишите мне в личку, чтобы добавить сайт в базу, ключ теперь выдается с сервера, старые ключи в новых версиях работать не будут.
       
       
      Модуль определяет город по IP-адресу либо пользователь выбирает его вручную.
      Автоматически заполняются поля Страна, Регион, Город, Индекс (не для всех) при регистрации и оформлении заказа, избавляя пользователя от ручного ввода.
      Геосообщения - возможность выводить разный текст или html для городов и регионов (см. скриншоты и FAQ)
      Редиректы - в зависимости от города модуль может перебрасывать пользователя на нужный поддомен и URL.
      Для всех стран можно задать свою валюту, она будет автоматически выставляться при определении по IP.
       
      Модуль содержит базу населенных пунктов России (ФИАС), Украины, Белоруссии, Казахстана на русском языке.
      Определение по IP работает для России, Украины, Белоруссии и Казахстана с точностью до города для других стран с точностью до страны.
      Модуль русскоязычный, автор не гарантирует 100%-ю работу модуля для других языков.
      Настройка редиректов, геосообщений и групп покупателей возможна только для указанных выше стран.
       
      Модуль работает не делает запросы на сторонние сервисы, за счёт чего скорость определения города гораздо выше.
       
      Прежде, чем купить, посмотрите расширенную версию модуля - CityManager Pro! 

       
      В Opencart 2.0 и выше используется Bootstrap. Для нормальной работы модуля на сайте должны быть включены bootstrap modal, font awesome (fa), некоторых темах они включаются опционально в настройках.
       
      Лицензия
      Одна лицензия включает:
          основной домен со всеми поддоменами: site.com, shop.site.com, moskva.site.com, moskva.shop.com и др.
          по усмотрению автора:
              на схожие домены: site.ru / site.by, mysite.ru / my-site.ru
              тестовый домен: поддомены технических доменов (tmweb.ru, beget.tech, tw1.ru и др.), домены содержащие test, demo, developer и др.
              локальный домен: site.loc, site.local (ключ на localhost не выдается)
       
      Если вы не указали адрес сайта при покупке, отправьте его автору личным сообщением.
      Лицензия не переносится на другой домен!
       
      Установка
      Скачайте архив, подходящий под вашу версию OpenCart, OcStore и т.д. Распакуйте архив. Следуйте руководству в файле Инструкция.txt.
       
      Поддержка
      Перед обращением в поддержку обязательно прочитайте FAQ на этой странице.
      При обращении за тех. поддержкой обязательно указывайте адрес сайта, версию Opencart и PHP.
       
      Услуги автора
      Установка модуля и/или адаптация под тему - 1000 руб., оплата через Яндекс.Деньги, на карту Сбербанка.
       
      Демо
      OpenCart 1.5
      http://opencart.progroman.ru/demo/geoip/
      Админка (demo / demo)
      http://opencart.progroman.ru/demo/geoip/admin/index.php?route=module/geoip
       
      OpenCart 2
      http://opencart.progroman.ru/demo/1/
      Админка (demo / demo)
      http://opencart.progroman.ru/demo/1/admin/index.php?route=module/geoip
       
       
       
       
  • 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.