Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

Приветствую, подскажите где меняется значения кнопок catalog/view/theme/default/template/module/geoip.tpl:

 btnYes: '<?php echo $text_yes; ?>',
 btnNo: '<?php echo $text_no; ?>'

 

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

Можно поступить проще, прописать значение прямо в шаблоне:

 btnYes: 'Да, угадали',
 btnNo: 'Выбрать другой город'

 

и как добавить нужную мотивирующую надпись как на юлмарте: От выбранного города зависят цены, наличие товара и способы доставки

 

Нет такого функционала, если в javascript разбираетесь, посмотрите файл /catalog/view/javascript/jquery/jquery.geoip-module.js

Надіслати
Поділитися на інших сайтах

У меня в этом файле в 4рех местах, все менять?

 

Да

Надіслати
Поділитися на інших сайтах

возникла такая проблема, наверное надо нумерацию слоя окна увеличить, как решить эту проблему?

post-24092-0-49142200-1426672398_thumb.jpg

Надіслати
Поділитися на інших сайтах

/catalog/view/theme/default/stylesheet/geoip.css

 

строка 98:

 

.geoip-confirm-region.geoip-custom-popup {
...
    z-index: 100;
}

 

z-index побольше ставьте, 9999, например

Надіслати
Поділитися на інших сайтах

/catalog/view/theme/default/stylesheet/geoip.css

 

строка 98:

 

.geoip-confirm-region.geoip-custom-popup {
...

    z-index: 100;
}

 

z-index побольше ставьте, 9999, например

работает, благодарю!

Надіслати
Поділитися на інших сайтах

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

 

биг проблем! ))

после установки модуля: вместо сайта -белый экран (админка при этом работает)

 

выдает ошибку:

 

Fatal error: Call to a member function getZoneId() on a non-object in .../catalog/controller/module/geoip.php on line 211

 

строка 211 

 

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

 

(хотя это вам и так известно, файл не менял)

 

что не так и как исправить?

 

РЕШЕНО!

Не добавил, согласно, readme в index.php 

require_once(DIR_SYSTEM . 'library/geoip.php');
$registry->set('geoip', new GeoIP($registry));
 
думал это настройки, которые можно сделать позже, после активации модуля
Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

Пока нет.

Под 2.х не работает, планирую, только не знаю, когда сделаю.

 

Прошло уже чуть больше месяца - как скоро можно ожидать обновление под 2.0 версию? Конкуренты - уже адаптировались)))

Надіслати
Поділитися на інших сайтах


Добрый день! Очень понравился ваш модуль Geo IP!
Такой вопрос: можно ли сделать так, чтобы подсказки с нас. пунктом также появлялись на странице оформления заказа?
А гео-сообщения появляются где? В шапке? Можно ли сделать, чтобы информация также менялась в карточке товара?

Надіслати
Поділитися на інших сайтах


 

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

 

Они в шапке на всем сайте показываются.

 

 

А гео-сообщения появляются где?

 

Где угодно можно вывести.

Надіслати
Поділитися на інших сайтах

Они в шапке на всем сайте показываются.

 

 

Где угодно можно вывести.

Я имею в виду сделать, чтобы в форме оформления заказа в поле "город" система так же обращалась к базе "ФИАС"

Например, человек решит поменять город именно на стадии оформления заказа

Надіслати
Поділитися на інших сайтах


Нет

Надіслати
Поділитися на інших сайтах

По таким вопросам в личку

Надіслати
Поділитися на інших сайтах

Отлично работает 5 версия, сегодня обновился и даже вина выпил по этому делу, очень рад)

Плюсы 5 версии для меня: 

1. На телефоне отображается корректно

2. На 4.2 попапы работал не туда куда нужно, а сейчас четко

Надіслати
Поділитися на інших сайтах


Уважаемый автор, в чем может быть дело.

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

В логе ошибок нет, перестановка модуля не помогает.....

На данный момент до сих пор стоит версия 4,2, так как 5-я версия на vqmod и у меня весь магазин переделан под себя включая код, работает она некорректно или совсем не работает, поэтому вынуждено остаюсь пока на 4-й

 

Как исправить данную ситуацию, ну или в чем может быть дело

сайт майрум.рф

post-680336-0-39234400-1429846080_thumb.png

Надіслати
Поділитися на інших сайтах


Город определяется, мой верно определился.

Попробуйте заменить в catalog/view/themes/template/module/geoip.tpl

<?php echo $http_server; ?>index.php на /index.php

Надіслати
Поділитися на інших сайтах

Город определяется, мой верно определился.

Попробуйте заменить в catalog/view/themes/template/module/geoip.tpl

<?php echo $http_server; ?>index.php на /index.php

Вспомнил какое изменение сделал, и нашел в чем косяк... делал изменения в config.php в корне сайта

менял в:

define('HTTP_SERVER', 'http://xn--80ashcts.xn--p1ai/'); - заменял на http://майрум.рф
 
// HTTPS
define('HTTPS_SERVER', 'http://xn--80ashcts.xn--p1ai/');  - заменял на http://майрум.рф
 
Сейчас обратно вернул в кодировку, все нормально заработало. 
 
Возможно ли как то сделать, что бы в конфиге был написан кирилических домен, и ваш модуль коректно работаk? Мне это нужно для корректного отображения ссылки в партнерской программе, подругому отображается домен в виде xn--80ashcts.xn--p1ai/
Надіслати
Поділитися на інших сайтах


 

Попробуйте заменить в catalog/view/themes/template/module/geoip.tpl

<?php echo $http_server; ?>index.php на /index.php

 

Так пробовали?

Надіслати
Поділитися на інших сайтах

Так пробовали?

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

url:      '<?php echo $http_server; ?>index.php?route=module/geoip/search',

я его должен сдалать такого вида?

url:      '</index.php?route=module/geoip/search',

 

И в geoip.php в 4 строках встречается данный код, везде произвести замену.

 

На данный момент еще не пробывал, т.к. не у компьютера, как дома буду отпишусь, получилось или нет

Надіслати
Поділитися на інших сайтах


Везде

 

 '/index.php?route=module/geoip/search'

Надіслати
Поділитися на інших сайтах

  • 3 weeks later...

не подскажите почему переодически возникает ошибка

PHP Warning:  Cannot modify header information - headers already sent by (output started at index.php:109) in catalog/controller/module/geoip.php on line 97

 

в этой сроке вот что:

setcookie('geoip_confirm', 1, $time, '/', $this->geoip->getCookieDomain());

Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

Добрый день!

1. В Хроме выскочило сообщение при первом входе, после подтверждения города пропало

Warning: unpack(): Type N: not enough input, need 4, have 0 in /wwwroot/domain/www/system/library/geoip/driver/SxGeo.php on line 141Warning: fread(): Length parameter must be greater than 0 in/wwwroot/domain/www/system/library/geoip/driver/SxGeo.php on line 164

2. Подтвердил во сплывающем окне город Москва, при оформлении заказа Страну, Регион подставляет, а вот поле город не заполняет. Но если во всплывающем окне вручную перевыбрать город Москва, то поле это начинает заполняться г. Москва

 

Помогите решить

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.