Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

denverzp

Новачок
  
  • Публікації

    5
  • З нами

  • Відвідування

denverzp's Achievements

Newbie

Newbie (1/14)

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

Recent Badges

0

Репутація

  1. Доброго времени суток всем. В очередной раз понадобилось установить фильтр, опять вылезла проблема с невозможностью вывести фильтрацию ни по чему, кроме цены. Полез в код. В версии фильтра 1.5.5.1.4 в \catalog\controller\module\coolfilter.php добавилось условие в строке 208 ( Сравнивал с версией 1.5.5.1.3 ) if (($data['count'] > 0) || ($option_key == 'p') ){ ... }; После того как условие было убрано - фильтр заработал, как и было ранее. Собственно из условия видно - выборка только цены и тех опций, у которых количество товаров > 0 (соответственно для этого должен быть влючен подсчет количества товаров). Вопрос к автору - насколько критично введенное условие ? Я вполне допускаю мысль, что я что-то пропустил. Но пока пропущенного не вижу...
  2. да, можно не править, при отсутствии производителей проблема не должна вылазить
  3. да Автор изменил логику в связи с экспортом "частями", по сравнению с оригинальным модулем. Данная строка "перекочевала" оттуда. В оригинальном модуле удаляются все производители (данной строкой), формируется заново список производителей и вносится в базу. А в данном модуле автор делает далее проверку на существующих производителей и добавляет только новых. UPD: по-хорошему, таблицу `manufacturer_to_Store` нужно очищать при экспорте. Но у меня она очищалась при каждой итерации (считывании из Exel файла), поэтому для себя решил так.
  4. У себя проблему с таблицей manufacturer_to_store решил так: в файле admin\model\tool\export.php - удалить (или закомментировать) строку 308: $sql .= "DELETE FROM `".DB_PREFIX."manufacturer_to_store`;\n"; После этого проблема не наблюдается.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.