JoomlArt JM Hawkstore: «Notice: Trying to get property of non-object in lib/megamenu/mega.class.php on line 398»

[16 июля 2019 г.]    Российская сборка Magento 2.52.2
Magento 2: модули и услуги
magereport.com: составление перечня необходимых для установки заплаток SUPEE
#1 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

07.04.2014 00:01

Описание сбоя:
  • Оформительская тема: JoomlArt JM Hawkstore
  • Место сбоя: открытие любой страницы витрины.
  • Диагностическое сообщение:
    на экране: «JoomlArt JM Hawkstore: «Notice: Trying to get property of non-object in lib/megamenu/mega.class.php on line 398»»
  • Причина дефекта: неряшливые программисты оформительской темы JoomlArt JM Hawkstore сделали эту тему с недочётами программного кода уровней E_WARNING и E_NOTICE, и без правок эта тема работает только когда в интерпретаторе PHP отключены предупреждения о недочётах программного кода.

Способ устранения сбоя:
  • Файл: lib/megamenu/mega.class.php
  • Вероятная строка: 398
  • Что найти:
    if ($tmp->megaparams->desc) {

  • На что заменить:
    if (@$tmp->megaparams->desc) {


Поделиться темой: