JoomlArt JM Hawkstore: «Notice: Undefined offset: 0 in app/code/local/JoomlArt/JmSlideshow/Block/List.php on line 178»

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

07.04.2014 00:19

Описание сбоя:
  • Оформительская тема: JoomlArt JM Hawkstore
  • Место сбоя: открытие любой страницы витрины.
  • Диагностическое сообщение:
    на экране: «JoomlArt JM Hawkstore: «Notice: Undefined offset: 0 in app/code/local/JoomlArt/JmSlideshow/Block/List.php on line 178»»
  • Причина дефекта: неряшливые программисты оформительской темы JoomlArt JM Hawkstore сделали эту тему с недочётами программного кода уровней E_WARNING и E_NOTICE, и без правок эта тема работает только когда в интерпретаторе PHP отключены предупреждения о недочётах программного кода.

Способ устранения сбоя:
  • Файл: app/code/local/JoomlArt/JmSlideshow/Block/List.php
  • Вероятная строка: 178
  • Что найти:
    $items[$i]['thumb'] = '<img src="' . Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB) . $thumbArray[$i] . '" alt="Photo Thumb" width="' . $this->getConfig('thumbImgWidth') . '" height="' . $this->getConfig('thumbImgHeight') . '" />';

  • На что заменить:
    $items[$i]['thumb'] = '<img src="' . Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB) . @$thumbArray[$i] . '" alt="Photo Thumb" width="' . $this->getConfig('thumbImgWidth') . '" height="' . $this->getConfig('thumbImgHeight') . '" />';


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