sysadminus Опубликовано 8 декабря, 2017 Жалоба Поделиться Опубликовано 8 декабря, 2017 (изменено) Доброй всем ночи! Решение в инете не нашел, спрашиваю у гуру.Выделил красным... 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; Изменено 8 декабря, 2017 пользователем sysadminus Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 8 декабря, 2017 Жалоба Поделиться Опубликовано 8 декабря, 2017 версия симплы? но мне кажется там всего нужно поставить $product = new stdClass(); перед $products = $this->products->get_products(array('category_id'=> $category->id, 'limit' => 100, 'in_stock'=>1,'visible'=>1)); Цитата Ссылка на сообщение Поделиться на другие сайты
Решение sysadminus Опубликовано 8 декабря, 2017 Автор Решение Жалоба Поделиться Опубликовано 8 декабря, 2017 (изменено) версия симплы? но мне кажется там всего нужно поставить $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 Изменено 8 декабря, 2017 пользователем sysadminus Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 8 декабря, 2017 Жалоба Поделиться Опубликовано 8 декабря, 2017 версияконечно я недаписал s а вы тупо скопировали )) $products = new stdClass(); Цитата Ссылка на сообщение Поделиться на другие сайты
sysadminus Опубликовано 12 декабря, 2017 Автор Жалоба Поделиться Опубликовано 12 декабря, 2017 Огромное вам спасибо за помощь!Все замечательно работает!!! Вот все бы так помогали друг другу. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.