shooroop Опубликовано 22 марта, 2018 Жалоба Поделиться Опубликовано 22 марта, 2018 исключить товары с 0 ценой из резульатов поиска я так понимаю надо в Products.php изменить запрос if(!empty($filter['keyword'])) { $keywords = explode(' ', $filter['keyword']); foreach($keywords as $keyword) $keyword_filter .= $this->db->placehold('AND (p.name LIKE "%'.mysql_real_escape_string(trim($keyword)).'%" OR p.meta_keywords LIKE "%'.mysql_real_escape_string(trim($keyword)).'%") '); } Цитата Ссылка на сообщение Поделиться на другие сайты
Karabaska Опубликовано 22 марта, 2018 Жалоба Поделиться Опубликовано 22 марта, 2018 Понимаете совсем неправильно... Цитата Ссылка на сообщение Поделиться на другие сайты
Решение yr4ik Опубликовано 22 марта, 2018 Решение Жалоба Поделиться Опубликовано 22 марта, 2018 ну что бы добавить ограничения по цене - то это нужно подключать таблицу вариантов. Исходя из этого просмотрите всю логику (я просто не знаю какие фильтры вы включили для get_products). или же просто в ProductsView: if (!empty($keyword)) { $this->design->assign('keyword', $keyword); $filter['keyword'] = $keyword; $filter['in_stock'] = true; } но это добавит еще проверку наличия. Если наличие тут не нужно - то добавьте свой фильтр по аналогии с in_stock.Только не через keyword. То в админке будет тоже фильтровать по наличию (что нам не нужно) Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 22 марта, 2018 Жалоба Поделиться Опубликовано 22 марта, 2018 Я чего-то не понимаю и сейчас себя очень тупым чувствую При чем тут keyword и нулевая цена?! Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 22 марта, 2018 Жалоба Поделиться Опубликовано 22 марта, 2018 Я чего-то не понимаю и сейчас себя очень тупым чувствую При чем тут keyword и нулевая цена?!Всё верно. Отдохни. Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 22 марта, 2018 Жалоба Поделиться Опубликовано 22 марта, 2018 Всё верно. Отдохни. а все — из результат поиска не внимательно... Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.