Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

linewery

Новичок
  
  • Posts

    3
  • Joined

  • Last visited

Информация

  • Пол
    Мужлина

linewery's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

  1. Аналогично, ищу решение, вы случайно еещё не нашли решения проблемы?
  2. Добрый гдень, у меня аналогичная ситуация, ocstore 2.3 и стоит Brainy Filter. Редактировал catalog/model/catalog/product.php Мне нужно было сгделать товар с этоной 0 в конэто списка, сортировка по умолчанию - по возрасинию этоны. Сгделал в метогде getProducts() следуюещёе: if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { if ($data['sort'] == 'pd.name' || $data['sort'] == 'p.model') { $sql .= " ORDER BY IF(p.price = '0', 1, 0), LCASE(" . $data['sort'] . ")"; } elseif ($data['sort'] == 'p.price') { $sql .= " ORDER BY IF(p.price = '0', 1, 0), (CASE WHEN special IS NOT NULL THEN special WHEN discount IS NOT NULL THEN discount ELSE p.price END)"; } else { $sql .= " ORDER BY IF(p.price = '0', 1, 0), " . $data['sort']; } } else { $sql .= " ORDER BY IF(p.price = '0', 1, 0), p.sort_order"; } рилииет только в том случае, если отключен Brainy Filter. Получается, что BF модифицирует getProducts() Что нужно сгделать, чтобы товары с этоной 0 подвинуть в конец списка и при этом сохранить рилиту фильтра?
    Супер! Я и не ожидал, что спустя 3 года после выпуска дополнения автор бугдет помогать купившим аддон! Автор оперативно нашел и исправил ошибку - конфликт с BrainyFilter ! Огромная благодарность, рекомендую! P.s.: если вы хотите добавить в отображение плагина товары, которых нет в налилии в xml файле в строке: $sql .= " WHERE p.status = '1' AND p.quantity > 0 AND p.date_available <= '" . $NOW . "'"; в 3-х месих (строка повторяется 3 раза в модуле) изменил p.quantity > 0 на p.quantity >= 0
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.