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

Yoshitoshi

Пользователь
  • Публикаций

    5
  • Зарегистрирован

  • Посещение

  1. Сам код мне очень даже понятен. Не совсем понятно, почему это жестко зашито в код. В целом, simpla страдает нехваткой настроек. Конечно, превращать ее в joomla тоже не стоит, но иногда нужно изменить поведение системы, и в таких местах просятся настройки. А по поводу нулевой цены, вот примеры: 1. Цены ЕЩЕ не установлены, идет наполнение каталога. 2. Товар идет в подарок, а значит, у него нулевая цена. 3. Это вовсе не магазин, а довольно специфичный каталог, в котором каждый заказ и цены обсуждаются с заказчиком. 4. Просто все товары - бесплатные, например, лекции, семинары, вебинары. Дост
  2. Решил проблему таким образом: в файле api/Products.php в районе 408 строки находятся функции add_related_product и delete_related_product. Я просто продублировал запросы в них, поменяв местами в параметрах product_id и related_id. Получилось так: // Функция возвращает связанные товары public function add_related_product($product_id, $related_id, $position=0) { $query = $this->db->placehold("INSERT IGNORE INTO __related_products SET product_id=?, related_id=?, position=?", $related_id, $product_id, $position); $this->db->query($query); $query = $this->db->pla
  3. Спасибо за наводку. Специально проверил в дистрибутиве, эта строка выше, и выглядит по-другому. Я до этого ковырялся в коде, но невнимательно. Сейчас нашел: 116. foreach($this->products->get_products(array('id'=>$related_ids, 'in_stock'=>1, 'visible'=>1)) as $p) Дело вот как раз в 'in_stock'=>1... Только, не совсем понятно, почему именно так :-)
  4. Здравствуйте. Обнаружил глюк: если цена товара нулевая, то он не появляется в блоке "связанные товары". Цена самого просматриваемого товара не влияет. Версия 2.2.4.
×
×
  • Создать...