Перейти к содержанию
Форум поддержки пользователей VamShop

Фильтры параметров - неучитывается выкл &#1090


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

в процессе эксплуатации отлавливаются некоторые недочеты

одна из них это то что отображаются параметры отключенных товаров.

Решение проблемы:

функция get_parameters_block

в includes/functions/param_filters.php

для выборки параметров только активного товара нужно сделат привязку к основной таблице товара

LEFT JOIN products prd ON p.products_id = prd.products_id

а также добавить проверку в блок WHERE

and prd.products_status = 1

более понятней думаю так:

добавить перед блоком WHERE такую строку

$sql .= " LEFT JOIN products prd ON p.products_id = prd.products_id ";

и после блока WHERE

$sql .= " and prd.products_status = 1 ";

причем в двух местах -

if(count($blocks) > 0)

и в

} else {

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

PlazaUA

А можно выложить поправленный файл?!

Что-то у меня sql ошибку пишет после внесения изменений.

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

Пардон, вроде разобрался, sql запрос чуть по-другому должен выглядеть.

Вот поправленный файл.

Спасибо за исправление, добавлено в текущий код, будет в следующем патче.

params_filters.php

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