Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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


progroman
 Поделиться

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

 

А можно отключить всплывающее окошко с городами и сделать их выпадающим списком прямо на странице?

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

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

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

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


Доброго дня всем.

Не могу понять в чем проблема. Версия ocStore 2.1.0.2.1 ,вношу изменения в header.tpl, меняю путь к файлу стилей geoip.css, потом обновляю модификаторы, в итоге подключается 2 файла стилей, один со старым путем catalog/view/theme/default/stylesheet/geoip.css,  другой с новым. В чем может быть проблема? Откуда берется старый путь файла?

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


Доброго дня всем.

Не могу понять в чем проблема. Версия ocStore 2.1.0.2.1 ,вношу изменения в header.tpl, меняю путь к файлу стилей geoip.css, потом обновляю модификаторы, в итоге подключается 2 файла стилей, один со старым путем catalog/view/theme/default/stylesheet/geoip.css,  другой с новым. В чем может быть проблема? Откуда берется старый путь файла?

Вопрос решен правкой пути до файла css в базе данных в таблице modification.

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


здравствуйте.

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

PHP Notice: Undefined variable: rule_from_ajax in public_html/catalog/view/theme/template/module/geoip.tpl on line 5

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


Какая версия модуля? Попробуйте обновить его до последней.

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

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

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

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

Определение города происходит один раз и сохраняется в сессию, потом оттуда данные берутся.

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

Добрый день! Возможно отключить автоопределение города? и как это сделать?

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


Т.е. оставить только "ручное" переключение? Нет, так не получится.

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

Т.е. оставить только "ручное" переключение? Нет, так не получится.

жаль. По умолчанию получается сделать определенный город нельзя...

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


progroman, а возможно купить "код" без закодирования, если да то за сколько? (необходимо для одного проекта, у вас к сожалению времени нет на частные доработки, а из-за закодированного кода ничего самим доработать нельзя)

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


Нет. Скачайте версию 4.2, она не кодирована.

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

Ответил в личку.

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

Как получить лицензию? Оплатил, но нет никакой информации как с вами связаться

 

Аналогично, проверьте личку пожалуйста

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


Добрый день! У меня модифицированная форма checkout. Как мне получить zone_id? Город я получаю $this->session->data['shipping_address']['city']; 
$this->session->data['geoip']['zone_id'] выдает пустоту
$this->session->data['geoip']['fias_zone_id'] есть но мне нужен zone_id чтобы выбрать регион

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


Так попробуйте:

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

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

чем simple не устраивает?

а чем Ajax Quick Checkout плох?

Просто он на много проще в настройках, конфликтов по оплатам и доставкам нет, дополнительные поля и т.д.. а и еще большой плюс, это хорошая мобильная версия)))

Единственный минус, это не стандартные поля ввода (много чем отличаются от стандартного).

Кто бы помог!?

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


Добрый день.

Купил Ваш модуль год назад, но не поставил (потребность тогда отпала).

Сегодня появился другая потребность.

 

У меня есть города с графиками доставки. http://16r.su/spshopping

 

Есть карточки товаров (везде одинаковые). Нужно сделать так, чтобы в определенных городах вылазила надпись / подпись / окно класса "доставка в Мурманск 05.09 если закажете до 25.08".... Мурманск Ваш модуль определить сможет, а сможет ли генерить окно или надпись???

 

В Калининград (и другие города) даты доставок другие, само собой.

 

На каждый город поддомен делать не готов - сложно больно.... Хотя если карточки товара на плодить...

 

Если Ваш модуль не может такого, напишите пожалуйста.

 

Дмитрий

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


Можно что-нибудь придумать. Например, так:

 

Создаем геосообщение с ключом shipping для Мурманска "доставка в Мурманск %SHIPPING_DATE% если закажете до %ORDER_DATE%"

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

$geoip = $this->registry->get('geoip');
$shipping = str_replace(array('%SHIPPING_DATE%', '%ORDER_DATE%'), array('05.09', '25.08'), $geoip->getRule('shipping'));

И передаете переменную в шаблон.

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

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

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

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

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

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

Войти

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

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

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

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

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