PlazaUA 0 Опубликовано 3 июля, 2009 Жалоба Share Опубликовано 3 июля, 2009 в процессе эксплуатации отлавливаются некоторые недочеты одна из них это то что отображаются параметры отключенных товаров. Решение проблемы: функция 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 { Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 июля, 2009 Жалоба Share Опубликовано 3 июля, 2009 PlazaUA А можно выложить поправленный файл?! Что-то у меня sql ошибку пишет после внесения изменений. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 июля, 2009 Жалоба Share Опубликовано 3 июля, 2009 Пардон, вроде разобрался, sql запрос чуть по-другому должен выглядеть. Вот поправленный файл. Спасибо за исправление, добавлено в текущий код, будет в следующем патче. params_filters.php Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения