Yoshitoshi Posted September 24, 2013 Report Share Posted September 24, 2013 Здравствуйте.Обнаружил глюк: если цена товара нулевая, то он не появляется в блоке "связанные товары". Цена самого просматриваемого товара не влияет. Версия 2.2.4. Quote Link to post Share on other sites
mart Posted September 24, 2013 Report Share Posted September 24, 2013 view/ProductView.php строка 136 foreach($this->products->get_products(array('id'=>$related_ids, 'visible'=>1, 'in_stock'=>1)) as $p)заменить на foreach($this->products->get_products(array('id'=>$related_ids, 'visible'=>1)) as $p) Quote Link to post Share on other sites
Yoshitoshi Posted September 24, 2013 Author Report Share Posted September 24, 2013 view/ProductView.php строка 136 foreach($this->products->get_products(array('id'=>$related_ids, 'visible'=>1)) as $p)заменить наforeach($this->products->get_products(array('id'=>$related_ids)) as $p) Спасибо за наводку. Специально проверил в дистрибутиве, эта строка выше, и выглядит по-другому.Я до этого ковырялся в коде, но невнимательно. Сейчас нашел: 116. foreach($this->products->get_products(array('id'=>$related_ids, 'in_stock'=>1, 'visible'=>1)) as $p) Дело вот как раз в 'in_stock'=>1... Только, не совсем понятно, почему именно так :-) Quote Link to post Share on other sites
Kosjak76 Posted September 24, 2013 Report Share Posted September 24, 2013 Что вам не понятно?Товар ин_сток - есть в наличии и С ЦЕНОЙ БОЛЬШЕ НУЛЯ.Что здесь непонятного или странного??Мне, наоборот, странно, что в магазине у кого-то есть товары с нулевой ценой.Хочу корзину таких товаров :-) Quote Link to post Share on other sites
Yoshitoshi Posted September 24, 2013 Author Report Share Posted September 24, 2013 Сам код мне очень даже понятен. Не совсем понятно, почему это жестко зашито в код. В целом, simpla страдает нехваткой настроек. Конечно, превращать ее в joomla тоже не стоит, но иногда нужно изменить поведение системы, и в таких местах просятся настройки. А по поводу нулевой цены, вот примеры:1. Цены ЕЩЕ не установлены, идет наполнение каталога.2. Товар идет в подарок, а значит, у него нулевая цена.3. Это вовсе не магазин, а довольно специфичный каталог, в котором каждый заказ и цены обсуждаются с заказчиком.4. Просто все товары - бесплатные, например, лекции, семинары, вебинары. Достаточно примеров? :-) Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.