Jump to content
Sign in to follow this  
ambalocha69

ошибка в catalog\controller\common\header.php

Recommended Posts

Обнаружена ошибка в указанном файле:

 

// Daniel's robot detector
if (isset($this->request->server['HTTP_USER_AGENT'])) {
$robots = explode("\n", trim($this->config->get('config_robots')));
foreach ($robots as $robot) {
if ($robot && strpos($this->request->server['HTTP_USER_AGENT']), trim($robot) !== false) {
$status = false;
break;}}}
 
Суть ошибки: все роботы, перечисленные в массиве 'config_robots' перечислены в нижнем регистре, а увы и ах 'HTTP_USER_AGENT' начинается с заглавной буквы: Yandex и т.п.
 
Фикс:
// Daniel's robot detector
if (isset($this->request->server['HTTP_USER_AGENT'])) {
$robots = explode("\n", trim($this->config->get('config_robots')));
foreach ($robots as $robot) {
if ($robot && strpos(mb_strtolower($this->request->server['HTTP_USER_AGENT']), trim($robot)) !== false) {
$status = false;
break;}}}
 

 

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.

Sign in to follow this  

  • Similar Content

    • By TramplinStudio
      Модификатор Fix Analytics List v1.0 by Tramplin Studio исправляет баг связанный с некорректным отображением списка модулей в разделе расширений "Аналитика" (или "Статистика") в версиях OpenCart/ocStore 2.2 и 2.3.
       
      В обновлении версии OC 2.2, в разделе аналитических расширений, для каждого отдельного магазина появились свои настройки. Это было очень полезным нововведением, но была допущена ошибка при формировании таблицы, которая была устранена лишь в версии OC 3.0.

      Как проявляется ошибка?
      Если у вас установлен только один аналитический модуль, скорее всего это простой базовый модуль "Google Analytics", то вы ничего не заметите. Однако если у вас установлен еще один модуль (например наш модуль "TS Yandex Metrika") или несколько, то доступны будут лишь магазины последнего в списке модуля. Магазины других модулей не отобразятся, их настройки будут не доступны. После установки модификатора Fix Analytics List вы сможете видеть все магазины, всех модулей. 


      Полезные советы:
      Если вы серьезно относитесь к конверсии вашего интернет-магазина и вам важно знать все о действиях посетителей, тогда наш модуль "TS Yandex Metrika" может быть вам очень полезен! С этим модулем вы сможете передавать сервису Яндекс.Метрика не только такие простые данные как переходы по ссылкам и клики, но и подробную информацию о посетителях сайта, данные электронной коммерции, а также настраивать цели для отслеживания конверсий, не прибегая к вмешательству в код сайта и не обладая глубокими познаниями в веб-разработке.
      -----------------------------------------------------------------------------------------------

      Страница на сайте разработчика:
      https://tramplin-studio.store/module/ts-fix-analytics-list

      -----------------------------------------------------------------------------------------------

      Смотреть DEMO админки (логин: demo, пароль: demo)

      -----------------------------------------------------------------------------------------------

      Инструкция по установке:
      Перейдите в Панель администратора -> Модули -> Установка расширений; Просто загрузите архив с модулем для вашей версии OpenCart или ocStore; Обновите кеш модификаторов.  
      Файлы не перезаписываются!
      Используется OCMod!

      -----------------------------------------------------------------------------------------------

      Данный модификатор является законченым не коммерческим продуктом. Дальнейшее обновление модификатора мало-вероятно.
      Смотрите другие модули нашей разработки на данной площадке или на нашем сайте:
      Сайт: https://tramplin-studio.store/
      E-mail: info@tramplin-studio.store
    • By TramplinStudio
      Скачать/Купить дополнение


      TS Fix Analytics List
      Модификатор Fix Analytics List v1.0 by Tramplin Studio исправляет баг связанный с некорректным отображением списка модулей в разделе расширений "Аналитика" (или "Статистика") в версиях OpenCart/ocStore 2.2 и 2.3.
       
      В обновлении версии OC 2.2, в разделе аналитических расширений, для каждого отдельного магазина появились свои настройки. Это было очень полезным нововведением, но была допущена ошибка при формировании таблицы, которая была устранена лишь в версии OC 3.0.

      Как проявляется ошибка?
      Если у вас установлен только один аналитический модуль, скорее всего это простой базовый модуль "Google Analytics", то вы ничего не заметите. Однако если у вас установлен еще один модуль (например наш модуль "TS Yandex Metrika") или несколько, то доступны будут лишь магазины последнего в списке модуля. Магазины других модулей не отобразятся, их настройки будут не доступны. После установки модификатора Fix Analytics List вы сможете видеть все магазины, всех модулей. 


      Полезные советы:
      Если вы серьезно относитесь к конверсии вашего интернет-магазина и вам важно знать все о действиях посетителей, тогда наш модуль "TS Yandex Metrika" может быть вам очень полезен! С этим модулем вы сможете передавать сервису Яндекс.Метрика не только такие простые данные как переходы по ссылкам и клики, но и подробную информацию о посетителях сайта, данные электронной коммерции, а также настраивать цели для отслеживания конверсий, не прибегая к вмешательству в код сайта и не обладая глубокими познаниями в веб-разработке.
      -----------------------------------------------------------------------------------------------

      Страница на сайте разработчика:
      https://tramplin-studio.store/module/ts-fix-analytics-list

      -----------------------------------------------------------------------------------------------

      Смотреть DEMO админки (логин: demo, пароль: demo)

      -----------------------------------------------------------------------------------------------

      Инструкция по установке:
      Перейдите в Панель администратора -> Модули -> Установка расширений; Просто загрузите архив с модулем для вашей версии OpenCart или ocStore; Обновите кеш модификаторов.  
      Файлы не перезаписываются!
      Используется OCMod!

      -----------------------------------------------------------------------------------------------

      Данный модификатор является законченым не коммерческим продуктом. Дальнейшее обновление модификатора мало-вероятно.
      Смотрите другие модули нашей разработки на данной площадке или на нашем сайте:
      Сайт: https://tramplin-studio.store/
      E-mail: info@tramplin-studio.store
      Добавил TramplinStudio Добавлено 28.07.2019 Категория Прочее Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2 ocStore 2.3 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
    • By qdwbp
      Приветствую. Второй день пытаюсь решить проблему с добавлением заказа, помогите люди добрые!
      При оформлении заказа, на крайнем этапе (создания заказа) как в админке, так и на сайте при нажатии на кнопку "подтвердить заказ" после оплаты, появляется ошибка "error".
      Заказ не появляется в админке и не сохраняется в личном кабинете. Куда лезть уже без понятия.Так же не приходят уведомления на почтовый ящик, хотя установил настройки предоставленные mail.ru.
      OCMOD лог ошибок:
      ERROR: CODE NOT FOUND!
      FILE: admin/view/template/catalog/product_form.twig
      CODE: <label class="col-sm-2 control-label" for="input-sku"><span data-toggle="tooltip" title="{{ help_sku }}">{{ entry_sku }}</span></label>
      MOD: Tweak for OpenCart 3x Russkaya sborka
      Думаю в этом проблема, так как проблема с добавлением заказа появилась после действий моих кривых рук с установкой различных модулей, а что делать с файлом из лога, понятия не имею. (чайник я в этих делах, начинающий..ну мы все когда то начинали, войдите в положение.)
      Буду признателен помощи.
      При попытке отправить сообщение на сайте в разделе "контакты", выходит ошибка 
      Страница недоступна
      Сайт tiens.pw пока не может обработать этот запрос.
      HTTP ERROR 500   сайт tiens.pw Есть какие то предположения как исправить? Изменено 5 минут назад пользователем qdwbp
    • By qdwbp
      Приветствую. Второй день пытаюсь решить проблему с добавлением заказа, помогите люди добрые!
      При оформлении заказа, на крайнем этапе (создания заказа) как в админке, так и на сайте при нажатии на кнопку "подтвердить заказ" после оплаты, появляется ошибка "error".
      Заказ не появляется в админке и не сохраняется в личном кабинете. Куда лезть уже без понятия.Так же не приходят уведомления на почтовый ящик, хотя установил настройки предоставленные mail.ru.
      OCMOD лог ошибок:
      ERROR: CODE NOT FOUND!
      FILE: admin/view/template/catalog/product_form.twig
      CODE: <label class="col-sm-2 control-label" for="input-sku"><span data-toggle="tooltip" title="{{ help_sku }}">{{ entry_sku }}</span></label>
      MOD: Tweak for OpenCart 3x Russkaya sborka
      Думаю в этом проблема, так как проблема с добавлением заказа появилась после действий моих кривых рук с установкой различных модулей, а что делать с файлом из лога, понятия не имею. (чайник я в этих делах, начинающий..ну мы все когда то начинали, войдите в положение.)
      Буду признателен помощи.
      При попытке отправить сообщение на сайте в разделе "контакты", выходит ошибка 
      Страница недоступна
      Сайт tiens.pw пока не может обработать этот запрос.
      HTTP ERROR 500   сайт tiens.pw Есть какие то предположения как исправить?
    • By neoseo
      Модификация дублирует статьи из подвала в шапку сайта.
        Обращаем внимание:
       
      1. Внимание: Открытый код!
      2. Все обновления к купленным модулям - бесплатно и навсегда.
      3. Техническая поддержка и оперативные ответы на вопросы - бесплатно и навсегда.
      4. NEW! Помощь в установке и устранении ошибок при установке модулей - бесплатно и навсегда, но в порядке общей очереди.
      5. NEW! Оперативный удаленный помощник по TeamViewer по специальному тарифу, 15 мин. - 369 руб. для тех, кому нужно уже, не дожидаясь бесплатной поддержки, которая предоставляется в порядке общей очереди.
       
      C 01.08.2019 года техническая поддержка осуществляется исключительно через обращение на почту  info@neoseo.com.ua  Если у Вас есть вопросы информационного характера, пожалуйста, напишите в ЛС или позвоните нам:
      Россия, все звонки бесплатно
      8 800 551 94 15
        Украина: +380 67 67 07 647 +380 63 71 70 763
      +380 50 34 58 565
       
       
      МЫ РАБОТАЕМ:
      Понедельник-пятница 
      с 9-00 до 19-00 по Киевскому времени 
       
       
      Суббота и Воскресенье
      - выходные дни!
       
      Лицензионные условия.
       
       
      Пожалуйста, внимательно читайте то, что написано на странице каждого модуля в инструкции
      по установке и обновлениям:
       
      1. Данный модуль устанавливается без лицензии
       
      2. Распакуйте архив с модулем и загрузите содержимое папки upload на сайт
       
      3. Установите модуль посредством меню Дополнения / Модули
       
      4. Установите права на просмотр модуля нужным пользователям
       
      5. Зайдите в настройки модуля, укажите нужные параметры и сохраните настройки.
       
      ВАЖНО! Если вы видите сообщение о том, что файл лицензии не найден, не переходите к этапу #7.
      В таком случае напишите нам на info@neoseo.com.ua, мы поможем выявить причину не активации лицензии. Если вы убедились в том, что модуль видит лицензию, вы можете переходить к следующему пункту.
       
      7. Обновите модификаторы (Дополнения / Модификаторы)
       
      Общий порядок обновления модулей:
       
      Советы:
       
       
       
      Как предоставляется информационная поддержка? Как решить свой вопрос максимально оперативно?

       
      Важно. Условия бесплатной и платной
      информационной и технической поддержки.
       
       
      Очень часто спрашивают:

      Преимущества модулей от NeoSeo:
       
      Посмотреть работу модуля вы сможете тут:
      https://demo.neoseo.com.ua/admin
      логин: admin
      пароль: admin
       
      Нажмите здесь http://prntscr.com/j1sqxc, чтобы быть в курсе всех обновлений.
       
      Уважаемые покупатели, скажите, что может быть лучше для развития модуля, чем публичные обсуждения и отзывы?
      Мы уверены это хороший стимул предоставлять услуги еще лучше ).

      Пожалуйста, все вопросы для обсуждения пишите здесь:
      https://opencartforum.com/topic/67991-stati-v-shapke-opencart-2x/
       
      Отзыв о работе модуля, пожалуйста, напишите здесь:
      https://opencartforum.com/files/file/3489-stati-v-shapke-opencart-2x/?tab=reviews
       
      Также, очень рекомендуем Вам, купить и другие наши продукты, которые пригодятся в абсолютно любом магазине.
       
      Спасибо, что вы с нами, всегда рады помочь развитию вашего онлайн-бизнеса!
      Веб-студия NeoSeo - полноценная Команда, решаем любые вопросы оперативно и качественно.
       
      ФУНКЦИОНАЛ НАЗВАНИЕ И ОПИСАНИЕ ССЫЛКИ ИНСТРУМЕНТЫ для
      SEO ПРОДВИЖЕНИЯ:
        1. SEO-Фильтр. Кроме того, что этот модуль предназначен для создания  фильтров, он позволяет создавать сотни или даже тысячи специальных посадочных страниц, чтобы получать из поисковой выдачи средне и низко-частотный трафик бесплатно      2. Генератор robots.txt, без которого поисковые роботы проиндексируют ненужные страницы и понизят вам релевантность  
       
          3. Отслеживание битых ссылок, чтобы не терять трафик впустую      4. Модуль создания редиректов, который позволяют починить битые ссылки     5. Источник заказа, чтобы отслеживать эффективность рекламных кампаний   ПОВЫШЕНИЕ ПРОДАЖ:   1. Выгрузка товаров на Prom.ua, Ava.ua, Hotline, Facebook.com, Яндекс.Маркет, Nadavi.net, Price.ua, Torg.mail.ru и др. прайс-агрегаторы, Модуль для Opencart от веб-студии NeoSeo, который позволяет выгрузить данные для прайс агрегаторов  
        ОБРАБОТКА ТОВАРОВ:   1. Водяной знак, который позволяет автоматически наложить изображение водяного знака на все ваши товары  
       
          2. Обмен с 1С Предприятие     3. Удаление неиспользуемых картинок, без которого ваш каталог с изображениями может порвать хостинг   ОБРАБОТКА ЗАКАЗОВ:   1. Товарный чек     2. Менеджер заказов, без которого просматривать заказы было бы не так удобно  
        БЕЗОПАСНОСТЬ:   1. Резервные копии, без которых можно потерять данные по магазину навсегда  
       
       
  • 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.