Перейти к содержанию
skyne7

После удаления категории ошибка Undefined index:

Рекомендуемые сообщения

Удалил демонстрационную категорию и при обновлении главной страницы возникает сверху ошибка 

 

PHP Notice:  Undefined index: name in /public_html/catalog/controller/module/category_tab.php on line 37

 

Собственно в этой строчке вот что: $category_name = $category_info['name'];

 

Кэш чистил, товары и подкатегории тоже почистил

 

 

Кто знает, что это за ошибка?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
а при обновлении товара возникают такие ошибки

 

PHP Notice:  Undefined variable: result in catalog/controller/product/product.php on line 309

 

(вот что в этой строчке: $images = $this->model_catalog_product->getProductImages($result['product_id']);)

 

 

 

PHP Notice:  Undefined variable: image in catalog/controller/product/product.php on line 315

 

(вот что в этой строчке:   $images = $image;)

Поделиться сообщением


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

Собственно говоря ответ кроется в самой ошибке) Четко же написано, что в категории контроллер запрашивает у модели Название категории,а в ответ его не получает (Потому-что вы ее удалили).
Нужно указать что делать если ответ от модели false/
if($category_info) {

//делаете весь вывод ваших данных типа:
$category_name = $category_info['name'];

}else{

//Отдаете вьюху страницы not_found.tpl

}

 

Аналогичная ситуация с товаром, в контроллер не приходят данные которые вы пытаетесь запросить, значение переменной $result пустое или false

Изменено пользователем Waha
  • +1 1

Поделиться сообщением


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

Спасибо за отклик, Waha :) Для меня php лес тёмный, поэтому я не понимаю, что там за ошибка. Но тем не менее проблема была решена. 

 

Открываем расширения -> модули -> Megnor Category Tab > Category Product Tab -> добавляем нужную категорию 

 

и проблема решается

Изменено пользователем skyne7

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От leonamx
      Добрый день! Помогите пожалуйста с ошибкой я так понимаю в файле information.php.
      Страница выдает ошибку Notice: Undefined index: date_modified in /var/www/user/data/www/mydomen.ru/system/storage/modification/catalog/controller/information/information.php on line 47
       
      Ocstore 2.3.0.2 Шаблон от octemplates shop-store
      Спасибо!!!
    • От starter
      Перенес сайт на другой хостинг.
      Вылезла ошибка:
       
      Notice: Undefined index: token in /home/virtwww/w_ltbattery-ru_2bde8945/http/admin/controller/error/not_found.php on line 16Notice: Undefined index: token in /home/virtwww/w_ltbattery-ru_2bde8945/http/admin/controller/error/not_found.php on line 22 Fatal error: Call to a member function isLogged() on a non-object in /home/virtwww/w_ltbattery-ru_2bde8945/http/vqmod/vqcache/vq2-admin_controller_common_header.php on line 112
       
      Подскажите плз, в чем дело? Сайт и базу перенес целиком из бэкапа.
      На старом хостинге все работает без проблем.
      Сайт в переходном процессе с одного хостинга на другой.
      На новом не могу запустить из-за этой ошибки.
      Понимаю ругается на запуск какого-то модуля vqmod.
      Права на папку vqmod 777.
      Не пойму что не так.
      Подскажите пожалуйста.
       
      Новый адрес:
      http://ltbattery-ru.1gb.ru/
      Старый:
      http://ltbattery.ru/
    • От Algazy
      Доброго времени суток! Подскажите добрые...!
      В конце главной страницы пишет ошибку:
      Notice: Undefined index: REDIRECT_STATUS in /var/www/index.php on line 383
       
      С чем это может быть связано?
    • От vitalii
      ПРОЧИТАТЬ ЭТОТ ПОСТ ПРЕЖДЕ, ЧЕМ ПУБЛИКОВАТЬ СВОЮ ПРОБЛЕМУ
    • От Volovelsky
      Здравствуйте. При попытке сделать бэкап сайта выдаёт ошибку
      нажимаю Система-->Резервные копии, вверху выдаёт ошибку:
      Notice:  Undefined index: Tables_in_Menstore in C:\OpenServer\domains\Opencart\admin\model\tool\backup.php on line 21
       
      подскажите пожалуйста что сделать с этой строчкой чтоб ошибка не выскакивала, чтоб наконец бэкап сделать
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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