Перейти к содержанию
Официальный форум поддержки Simpla

Ошибка после перехода с PHP 5.3


Перейти к решению Решено sysadminus,

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

Доброй всем ночи!

 

Решение в инете не нашел, спрашиваю у гуру.

Выделил красным...

 

Simpla 2.3.6
                   

Итак, после перехода на php 5.4 возникает ошибка на страницах товара в каталоге.

К примеру: https://floorlab.ru/products/design-kaindl-comfort-p80520-premium-12mm

 

Warning: Creating default object from empty value in /home/sysadminus/web/floorlab.ru/public_shtml/view/ProductView.php on line 164

 

Вот выдержка из файла с 170-й строки.

$products = $this->products->get_products(array('category_id' => $category->id, 'limit' => 100, 'in_stock'=>1, 'visible'=>1));
 
    foreach($products as $p)
    {
        if($after && count($related_products) < 4)
            $related_products[$p->id] = $p;
        elseif($p->id == $product->id)
            $after = true;
    }
 
    if(count($related_products) < 4)
        foreach($products as $p)
            if($p->id != $product->id && count($related_products) < 4)
                $related_products[$p->id] = $p;
            else break;

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

версия симплы?

 

но мне кажется там всего нужно поставить

 

$product = new stdClass();

 

перед $products = $this->products->get_products(array('category_id'
=> $category->id, 'limit' => 100, 'in_stock'=>1,
'visible'=>1));

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

версия симплы?

 

но мне кажется там всего нужно поставить

 

$product = new stdClass();

 

перед $products = $this->products->get_products(array('category_id'

=> $category->id, 'limit' => 100, 'in_stock'=>1,

'visible'=>1));

 

Все поехало........ Simpla 2.3.6

 

 

 

Warning: Creating default object from empty value in /home/sysadminus/web/floorlab.ru/public_shtml/view/ProductView.php on line 164

 

 

 

Notice: Undefined property: stdClass::$id in /home/sysadminus/web/floorlab.ru/public_shtml/view/ProductView.php on line 178

 

 

 

Notice: Undefined property: stdClass::$id in /home/sysadminus/web/floorlab.ru/public_shtml/view/ProductView.php on line 178

 

 

 

Notice: Undefined property: stdClass::$id in /home/sysadminus/web/floorlab.ru/public_shtml/view/ProductView.php on line 178

 

 

 

Notice: Undefined property: stdClass::$id in /home/sysadminus/web/floorlab.ru/public_shtml/view/ProductView.php on line 178

 

 

 

Notice: Undefined property: stdClass::$id in /home/sysadminus/web/floorlab.ru/public_shtml/view/ProductView.php on line 178

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

Огромное вам спасибо за помощь!

Все замечательно работает!!!

 

Вот все бы так помогали друг другу. :)

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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...