Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


progroman
 Погделиться

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

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

https://opencart-forum.ru/files/tutorials/280-{%3F}/

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

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

Здравствуйте после обновления версии 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 негдели спустя...

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

{{ progroman_citymanager.getCityName() }}

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

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


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

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

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

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

 

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


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 месяц спустя...

после обновления до 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

 

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

 

 

 

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

 

 

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

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


https://opencart-forum.ru/files/tutorials/181-{%3F}/

 

1950240602_Screenshot_20200111-2338232.png.0ab11349e41be9a15eb809962ae688ba.png

 

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

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

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

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

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


@EbasH

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

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

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

 

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

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

Как сгделать вывод городов в когде основной страницы как на этом сайте https://imthailand.ru/

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


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

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

  • 5 негдель спустя...
В 22.01.2020 в 13:59, soncee сказал:

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

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

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


Пока в рилите.

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

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

Нужна помощь по усиновке и настройке модуля, отпишите пожалуйси. Оплачу.  Автор не выходит на связь(

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


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

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

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

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

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

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

 

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

 

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

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

 

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

 

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

Спасипотому что!

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


@idiriska

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

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

2 hours ago, progroman said:

@idiriska

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

Действительно! Почему-то отвалилась она) Спасипотому что!

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


  • 1 месяц спустя...

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

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

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

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

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

Войти

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

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

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

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

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