Спасибо за ответ! Да, я понимаю это) Времени благо очень много потратил и на попытки исправить данный баг и на поиски кто поможет за адекватные деньги( Да и не понятно, тот кто использует фильтр, что легко живут с этим?)
Средняя зп за час 150-250р, а никому не надо, ну что ж завидую всем им, раз уж это уже не деньги и проектов и работы у всех завались.
Я предлагал до 300руб. или пиво или обмен на seo аудит или на парсинг любых данных или на подбор слов, бартер к слову... а работа-то сто пудово на 15 минут для не такого тупого как я.
Ну лан, хватит плакаться, попробую тут написать как работает скрипт этот, а если мало ли, поправьте, направьте, если уж что в голову придет...
Прикладываю текстовый файл из модуля, там описывается код модуля и что куда...
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся.
Добавляем метод в класс
Variants. Получаем весь список вариантов товаров по заданным параметрам (индексы продуктов).
Я всё думаю, что именно тут скрывается баг... так как
stock' как раз кол-во варианта товара, из таблицы s_variants, по умолчанию он NULL (50), но если проставиться 0, то как раз возникает данная ситуация.
Код:
if(!empty($filter['in_stock']) && $filter['in_stock'])
$instock_filter = $this->db->placehold('AND (v.stock>0 OR v.stock IS NULL)');
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Тут тоже есть
in_stock_filter Думал может в нем проблема...
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Больше ничего не менялось, все отлично работает, кроме этого бага с кол-вом