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

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


Recommended Posts

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

https://opencartforum.com/files/tutorials/280-{%3F}/

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

  • 2 weeks later...

Здравствуйте после обновления версии PHP до 7.1 модуль выдает ошибку и сайт не грузится

 

Fatal error: The file /var/www/mobilnik/data/www/mobilnik-spb.ru/system/library/geoip.php was encoded by the ionCube Encoder for PHP 5.3 and cannot run under PHP 7.1 or later. Please ask the provider of the script to provide a version encoded with the ionCube Encoder for PHP 7.1. in Unknown on line 0

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


Здравствуйте. Обновите модуль до последней версии, она поддерживает PHP 7

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

  • 2 weeks later...

у кого-нибудь получилось вставить название города в html или заголовки в шаблон twig.

{{ progroman_citymanager.getCityName() }}

 у меня не работает, что я делаю не так?

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


  • 4 weeks later...

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

На страницах сайта при проверке в консоли ошибки ReferenceError: jQuery is not defined jquery.progroman.autocomplete.js:124:1 <анонимный> jQuery,

и ещё не появляется попап Угадали город.  Помогите, пожалуйста, разобраться!

 

2019-12-02_05-06-13.png

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


1 час назад, den2 сказал:

На страницах сайта при проверке в консоли ошибки ReferenceError: jQuery is not defined jquery.progroman.autocomplete.js:124:1 <анонимный> jQuery,

Это из-за defer вот здесь:

<script src="catalog/view/theme/journal3/assets/1d831e6c29fe78d74fed88d4da3712f6.js?v=3.0.44" defer>

 

У вас jQuery запакован в том файле вместе с другими скриптами, но из-за атрибута defer содержимое файла не обрабатывается браузером до завершения загрузки страницы.
А вот у файлов модуля этого атрибута нет и они обрабатываются сразу, когда jQuery ещё не подключён.

В общем, нужно либо убрать defer у файла выше, либо добавить файлам модуля (второе предпочтительней, ибо первое может что-то ещё сломать в шаблоне). И добавить не только для этого модуля, у вас там на отсутствие jQuery и другие модули, похоже, жалуются.

Змінено користувачем Dotrox
  • +1 2
Надіслати
Поділитися на інших сайтах


1 час назад, Dotrox сказал:

Это из-за defer вот здесь:


<script src="catalog/view/theme/journal3/assets/1d831e6c29fe78d74fed88d4da3712f6.js?v=3.0.44" defer>

 

У вас jQuery запакован в том файле вместе с другими скриптами, но из-за атрибута defer содержимое файла не обрабатывается браузером до завершения загрузки страницы.
А вот у файлов модуля этого атрибута нет и они обрабатываются сразу, когда jQuery ещё не подключён.

В общем, нужно либо убрать defer у файла выше, либо добавить файлам модуля (второе предпочтительней, ибо первое может что-то ещё сломать в шаблоне). И добавить не только для этого модуля, у вас там на отсутствие jQuery и другие модули, похоже, жалуются.

теперь понятно что надо добавить атрибут defer для модулей

<script defer src="catalog/view/theme/xxx/xxx.js">

только не понятно через какой файл подключение идёт

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


1 час назад, den2 сказал:

только не понятно через какой файл подключение идёт

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

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

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


1 час назад, Dotrox сказал:

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

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

Добавил defer все ошибки пропали. Спасибо за помощь!

<?php foreach ($scripts as $script) { ?>
<script defer type="text/javascript" src="<?php echo $script; ?>"></script>
<?php } ?>

 

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


  • 1 month later...

после обновления до 6,3 во вкладке РЕГИОНЫ

 

Fatal error: Uncaught exception 'Exception' with message 'Error: Unknown column 'altnames' in 'field list'<br />Error No: 1054<br />SELECT fias_id, offname, altnames FROM fias WHERE `level` = 0' in /home/sanservi/public_html/_o_d_/bimart.ru/system/library/db/mysqli.php:40 Stack trace: #0 /home/sanservi/public_html/_o_d_/bimart.ru/system/storage/modification/system/library/db.php(33): DB\MySQLi->query('SELECT fias_id,...', Array) #1 /home/sanservi/public_html/_o_d_/bimart.ru/admin/model/extension/module/progroman_city_manager.php(237): DB->query('SELECT fias_id,...') #2 [internal function]: ModelExtensionModuleProgromanCityManager->getNoRelativeCountries() #3 /home/sanservi/public_html/_o_d_/bimart.ru/system/storage/modification/system/engine/loader.php(189): call_user_func_array(Array, Array) #4 [internal function]: Loader->{closure}(Array, Array) #5 /home/sanservi/public_html/_o_d_/bimart.ru/system/engine/proxy.php(25): call_user_func_array(Object(Closure), Array) #6 /home/sanservi/public_html/_o_d_/bimart.ru/admin/contr in /home/sanservi/public_html/_o_d_/bimart.ru/system/library/db/mysqli.php on line 40

 

при выборе города в попапе город не меняется

 

2020-01-11_23-23-25.png

 

 

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

 

2020-01-11_23-26-52.png

 

в базе почему то не создалась колонка "altnames" создал вручную. все работает.

Змінено користувачем Gudro
Надіслати
Поділитися на інших сайтах


https://opencartforum.com/files/tutorials/181-{%3F}/

 

1950240602_Screenshot_20200111-2338232.png.0ab11349e41be9a15eb809962ae688ba.png

 

п.1+п.5 как раз добавляют поле

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

Подскажите пожалуйста как сделать или вообще отключить определение города на главной странице магазина, то есть с поддоменами разобрался, сделал приоритетам не IP, а именно переход на поддомен, а как сделать что бы на главной странице у меня был всегда один город или вообще отключить автоматическое определение города, нужно это для SEO, сделать оптимизацию  SEO тегов, с той целью если поисковый робот зайдет на главную и он определится например как Питер, а другой поисковый робот зайдет на главную из Москвы и город определится уже другой.

Есть поле город по умолчанию, но не совсем понятно за что это отвечает.

Змінено користувачем EbasH
Надіслати
Поділитися на інших сайтах


@EbasH

34 минуты назад, EbasH сказал:

Есть поле город по умолчанию, но не совсем понятно за что это отвечает

Будет выставлено, если не удастся определить город по IP.

 

Привязать город к домену/поддомену можно в Pro-версии.

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

В следующей версии будет такая возможность.

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

  • 5 weeks later...
В 22.01.2020 в 13:59, soncee сказал:

Когда будет следующая версия?

Автор говорил что в середине февраля. Вот жду тоже очень. После обновления ещё одну лицензию планирую купить

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


Пока в работе.

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

  • 2 weeks later...
  • 2 weeks later...

Добрый день! Кто-нибудь сталкивался с такой проблемой, что при вводе некоторых городов не подтягивается регион?

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

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

Для заказа используем Simple, проверила там соответствие регионов верное.

В Локализации OpenCart для регионов тоже все верно и для модуля GeoIp все верно прописано.

Не могу никак понять куда копать?

 

По всем остальным регионам, те что пробовала, все работает отлично! И регион определяется, и страна и индекс.

 

Столкнулась с такой проблемой только на примере Самарской области.

Возможно, что есть еще такие регионы...

 

Очень хочется скрыть Поле региона при оформлении заказа))))

 

Может кто-то сталкивался или автор подскажет?

Спасибо!

Змінено користувачем idiriska
Надіслати
Поділитися на інших сайтах


@idiriska

В админке модуля на вкладке "Регионы" ошибок для Самарской обл. нет?

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

  • 1 month later...

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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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