Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Исправление ошибки из лога


Recommended Posts

Добрый день! В лог пишется ошибка: Undefined index: num_up in /catalog/view/theme/default/template/product/category.tpl on line 150

Часть кода из файла на который ругается

<?php if($_SERVER['REQUEST_URI'] == '/tires-used/'): ?>
                    
                  <?php else: ?>
                    <a href="<?php echo $product['href']; ?>" class="cta offers_button"><?php echo $product['num_up']; ?> предложений</a>
                  <?php endif; ?>

Проверил model и catalog, там все объявляется. Как решить данную ошибку?

Надіслати
Поділитися на інших сайтах


В коде нет строки за которую пишет ошибка, файл с ошибкой из шаблона default

Надіслати
Поділитися на інших сайтах


1 минуту назад, php сказал:

В коде нет строки за которую пишет ошибка, файл с ошибкой из шаблона default

<a href="<?php echo $product['href']; ?>" class="cta offers_button"><?php echo $product['num_up']; ?> предложений</a>

Вот эта строка

Надіслати
Поділитися на інших сайтах


Только что, Wyachik2 сказал:

Обновлял

Ну и смотрите в папке модификаторов

Надіслати
Поділитися на інших сайтах


Только что, Wyachik2 сказал:

<a href="<?php echo $product['href']; ?>" class="cta offers_button"><?php echo $product['num_up']; ?> предложений</a>

Вот эта строка

Да есть, у вас не определена $product['num_up'] нде нибудь выше пропишите $product['num_up'] = '';

Змінено користувачем php
Надіслати
Поділитися на інших сайтах


12 минут назад, php сказал:

у вас не определена $product['num_up'] нде нибудь выше пропишите $product['num_up'] = '';

Если так сделать, тогда она не принимает значение из БД

Надіслати
Поділитися на інших сайтах


Поставьте выше, до того как должно принимать, в данном случае оно у вас и так не принимает

Надіслати
Поділитися на інших сайтах


16 минут назад, php сказал:

Поставьте выше, до того как должно принимать, в данном случае оно у вас и так не принимает

Принимает значения из БД и успешно их выводит.
Поставил после вывода header, заработало, спасибо)

Змінено користувачем Wyachik2
Надіслати
Поділитися на інших сайтах


стандарте модель product возвращает

    return array(
                'product_id'       => $query->row['product_id'],
                'name'             => $query->row['name'],
                'description'      => $query->row['description'],
                'meta_title'       => $query->row['meta_title'],
                'meta_description' => $query->row['meta_description'],
                'meta_keyword'     => $query->row['meta_keyword'],
                'tag'              => $query->row['tag'],
                'model'            => $query->row['model'],
                'sku'              => $query->row['sku'],
                'upc'              => $query->row['upc'],
                'ean'              => $query->row['ean'],
                'jan'              => $query->row['jan'],
                'isbn'             => $query->row['isbn'],
                'mpn'              => $query->row['mpn'],
                'location'         => $query->row['location'],
                'quantity'         => $query->row['quantity'],
                'stock_status'     => $query->row['stock_status'],
                'image'            => $query->row['image'],
                'manufacturer_id'  => $query->row['manufacturer_id'],
                'manufacturer'     => $query->row['manufacturer'],
                'price'            => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']),
                'special'          => $query->row['special'],
                'reward'           => $query->row['reward'],
                'points'           => $query->row['points'],
                'tax_class_id'     => $query->row['tax_class_id'],
                'date_available'   => $query->row['date_available'],
                'weight'           => $query->row['weight'],
                'weight_class_id'  => $query->row['weight_class_id'],
                'length'           => $query->row['length'],
                'width'            => $query->row['width'],
                'height'           => $query->row['height'],
                'length_class_id'  => $query->row['length_class_id'],
                'subtract'         => $query->row['subtract'],
                'rating'           => round($query->row['rating']),
                'reviews'          => $query->row['reviews'] ? $query->row['reviews'] : 0,
                'minimum'          => $query->row['minimum'],
                'sort_order'       => $query->row['sort_order'],
                'status'           => $query->row['status'],
                'date_added'       => $query->row['date_added'],
                'date_modified'    => $query->row['date_modified'],
                'viewed'           => $query->row['viewed']
            );

то есть num_up здесь нет

Надіслати
Поділитися на інших сайтах

Только что, esculapra сказал:

стандарте модель product возвращает

    return array(
                'product_id'       => $query->row['product_id'],
                'name'             => $query->row['name'],
                'description'      => $query->row['description'],
                'meta_title'       => $query->row['meta_title'],
                'meta_description' => $query->row['meta_description'],
                'meta_keyword'     => $query->row['meta_keyword'],
                'tag'              => $query->row['tag'],
                'model'            => $query->row['model'],
                'sku'              => $query->row['sku'],
                'upc'              => $query->row['upc'],
                'ean'              => $query->row['ean'],
                'jan'              => $query->row['jan'],
                'isbn'             => $query->row['isbn'],
                'mpn'              => $query->row['mpn'],
                'location'         => $query->row['location'],
                'quantity'         => $query->row['quantity'],
                'stock_status'     => $query->row['stock_status'],
                'image'            => $query->row['image'],
                'manufacturer_id'  => $query->row['manufacturer_id'],
                'manufacturer'     => $query->row['manufacturer'],
                'price'            => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']),
                'special'          => $query->row['special'],
                'reward'           => $query->row['reward'],
                'points'           => $query->row['points'],
                'tax_class_id'     => $query->row['tax_class_id'],
                'date_available'   => $query->row['date_available'],
                'weight'           => $query->row['weight'],
                'weight_class_id'  => $query->row['weight_class_id'],
                'length'           => $query->row['length'],
                'width'            => $query->row['width'],
                'height'           => $query->row['height'],
                'length_class_id'  => $query->row['length_class_id'],
                'subtract'         => $query->row['subtract'],
                'rating'           => round($query->row['rating']),
                'reviews'          => $query->row['reviews'] ? $query->row['reviews'] : 0,
                'minimum'          => $query->row['minimum'],
                'sort_order'       => $query->row['sort_order'],
                'status'           => $query->row['status'],
                'date_added'       => $query->row['date_added'],
                'date_modified'    => $query->row['date_modified'],
                'viewed'           => $query->row['viewed']
            );

то есть num_up здесь нет

Да, оно было добавлено в массив

Надіслати
Поділитися на інших сайтах


5 минут назад, Wyachik2 сказал:

Да, оно было добавлено в массив

может это в модификаторах. нужно добавить и в систему тоже, иначе при обновлении модификаторов этот парметр удалится

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.