alexts 18 Опубликовано 26 ноября, 2013 Жалоба Share Опубликовано 26 ноября, 2013 Здравствуйте. Понимаю что вроде должно работать , но что то не фильтруется. На demo.vamshop.ru сделал фильтр - не работает Гляньте пожалуйста. Что не так настраиваю? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 ноября, 2013 Жалоба Share Опубликовано 26 ноября, 2013 Да вроде правильно на первый взгляд. Я вот тут писал как примерно делается - http://vamshop.ru/forum/topic/9714-%D1%84%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D1%8B-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%BE%D0%B2/?p=79351#entry79351 Ссылка на сообщение Поделиться на другие сайты
alexts 18 Опубликовано 26 ноября, 2013 Автор Жалоба Share Опубликовано 26 ноября, 2013 Так вроде так и делал. Цен добавил, чтобы было что фильтровать. А оно вздрагивает и не фильтрует и галочка постоянно на "Показать все" ? Ссылка на сообщение Поделиться на другие сайты
alexts 18 Опубликовано 26 ноября, 2013 Автор Жалоба Share Опубликовано 26 ноября, 2013 Вычислил следующее для фильтрации по цене: 1.Работает с радиокнопками , dropdown, список ссылок 2. Не получается любой мультивыбор, и, соотвественно, предполагающие его типы фильтров - чекбоксы, мульти dropdown - не работают 3. Так и не увидел нигде ни суффикса , ни префикса? 4. Выравнивание в админке можно ставить любое - все равно остается "левое". - выбор не сохраняется :( 5. Включение кэша убивает корректную работу фильтров - это у меня только? Ссылка на сообщение Поделиться на другие сайты
alexts 18 Опубликовано 26 ноября, 2013 Автор Жалоба Share Опубликовано 26 ноября, 2013 И еще вопрос: А можно вернуть сортировку на страницу результатов отбора фильтров? Уточню: речь о результатах отбора с главной страницы. Если фильтруем в категории то сортировка есть, а когда с главной то нет. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 ноября, 2013 Жалоба Share Опубликовано 26 ноября, 2013 По поводу фильтров и кэша - http://vamshop.ru/forum/topic/12380-%D0%BF%D1%80%D0%B8-%D0%B2%D0%BA%D0%BB%D1%8E%D1%87%D1%91%D0%BD%D0%BD%D0%BE%D0%BC-%D0%BA%D0%B5%D1%88%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B8-%D0%BD%D0%B5-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D1%8E%D1%82-%D1%84%D0%B8%D0%BB%D1%8C%D1%82%D1%80/#entry99531 В документации по фильтрам написано, что не все классы фильтра и способ вывода сочетаются, там есть таблица совместимости. Нет, с главной страницы нельзя, там как раз идёт проверка, задана ли категория, если я правильно помню. Ссылка на сообщение Поделиться на другие сайты
alexts 18 Опубликовано 26 ноября, 2013 Автор Жалоба Share Опубликовано 26 ноября, 2013 По поводу фильтров и кэша - http://vamshop.ru/forum/topic/12380-%D0%BF%D1%80%D0%B8-%D0%B2%D0%BA%D0%BB%D1%8E%D1%87%D1%91%D0%BD%D0%BD%D0%BE%D0%BC-%D0%BA%D0%B5%D1%88%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B8-%D0%BD%D0%B5-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D1%8E%D1%82-%D1%84%D0%B8%D0%BB%D1%8C%D1%82%D1%80/#entry99531 Нет не помогло. 1 Создан фильтр только для главной 2. Создан фильтр для категории и подкатегорий. 3. Включаем все кэширование - фильтр для главной отображается вместо фильтра для категории. 4. Отключаем просто кэш - для главной отображается свой фильтр, а для категории свой. Уточнение: При включении "просто кэша" отображается последний использованный фильтр, очевидно закэшированный. То есть если была открыта категория с фильтром, включаем кэш, щелкаем по фильтру , то и на главной будет этот фильтр отображаться. В общем не отключается кэширование по рецепту http://vamshop.ru/forum/topic/12380-%D0%BF%D1%80%D0%B8-%D0%B2%D0%BA%D0%BB%D1%8E%D1%87%D1%91%D0%BD%D0%BD%D0%BE%D0%BC-%D0%BA%D0%B5%D1%88%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B8-%D0%BD%D0%B5-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D1%8E%D1%82-%D1%84%D0%B8%D0%BB%D1%8C%D1%82%D1%80/#entry99531 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 ноября, 2013 Жалоба Share Опубликовано 26 ноября, 2013 т.е. проблема имено с боксом Фильтры, тот, что слева, я правильно понял?! Ссылка на сообщение Поделиться на другие сайты
alexts 18 Опубликовано 26 ноября, 2013 Автор Жалоба Share Опубликовано 26 ноября, 2013 Ну у меня он уже справа :) Да именно с боксом - кэшируется гад. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 ноября, 2013 Жалоба Share Опубликовано 26 ноября, 2013 А попробуйте вот этот файл /templates/шаблон/source/boxes/products_filter.php products_filter.php Ссылка на сообщение Поделиться на другие сайты
alexts 18 Опубликовано 26 ноября, 2013 Автор Жалоба Share Опубликовано 26 ноября, 2013 Попробовал На главной фильтр превратился в 1 позицию 0+ (4906) При переходе в категорию - белая страница Все это не зависимо от вкл кэша Ссылка на сообщение Поделиться на другие сайты
alexts 18 Опубликовано 26 ноября, 2013 Автор Жалоба Share Опубликовано 26 ноября, 2013 Вот с этим куском в стандартном /templates/шаблон/source/boxes/products_filter.php заработало со всеми включенными кэшами и проверкой if (!CacheCheck()) { $box->caching = 0; $box_infobox= $box->fetch(CURRENT_TEMPLATE.'/boxes/box_products_filter.html'); } else { $box->caching = 0; $box->cache_lifetime=CACHE_LIFETIME; ...... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 ноября, 2013 Жалоба Share Опубликовано 27 ноября, 2013 Понятно, отключу тогда кэш по умолчанию для этого бокса в следующей версии. Ссылка на сообщение Поделиться на другие сайты
alexts 18 Опубликовано 27 ноября, 2013 Автор Жалоба Share Опубликовано 27 ноября, 2013 Ок Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения