kotkotan Posted June 17, 2013 Posted June 17, 2013 С помощь этого топика удалось назначать несколько аттрибутов одной характеристики на товар (понятно по скрину), но блок многоуровневой навигации в упор не хочет видеть данные, которые вводятся вручную в свойствах, только те, которые изначально забиты в свойствах в чекбоксах... подскажите как подлечить его, чтобы видел рукописные данные? спасибо Share this post Link to post Share on other sites More sharing options...
absent Posted June 17, 2013 Posted June 17, 2013 (edited) Новичку тут никак Придётся конкретно переработать фильтр Edited June 17, 2013 by absent (see edit history) Share this post Link to post Share on other sites More sharing options...
Dzianis Yurevich Posted June 18, 2013 Posted June 18, 2013 Нужно изменить тип текстовых свойств (Максимальный напор, Производительность) на чекбоксы (на кртинке это Назначение и Мощность), иначе только кодом Share this post Link to post Share on other sites More sharing options...
kotkotan Posted June 18, 2013 Posted June 18, 2013 Нужно изменить тип текстовых свойств (Максимальный напор, Производительность) на чекбоксы (на кртинке это Назначение и Мощность), иначе только кодом я уже об этом думал, но там есть свойства типа "напор" и .т.п. там сотни чекбоксов получится...тем более, если на сайте в фильтре вылезет такой список с прокруткой, а не слайдер...никто им пользоваться не будт... тут бы слайдерами все сделать Share this post Link to post Share on other sites More sharing options...
Dzianis Yurevich Posted June 18, 2013 Posted June 18, 2013 я уже об этом думал, но там есть свойства типа "напор" и .т.п. там сотни чекбоксов получится...тем более, если на сайте в фильтре вылезет такой список с прокруткой, а не слайдер...никто им пользоваться не будт... тут бы слайдерами все сделать Значит не выводить в блок навигации данный параметр Share this post Link to post Share on other sites More sharing options...
kotkotan Posted June 18, 2013 Posted June 18, 2013 Значит не выводить в блок навигации данный параметр важный параметр, нужный, если бы со слайдером вообще бы проблем не было. Share this post Link to post Share on other sites More sharing options...
kotkotan Posted June 26, 2013 Posted June 26, 2013 а как сделать, чтобы свойства в фильтре отображались по возрастанию, а не хаотично? в blocklayered.php в функции public function getFilterBlock($selected_filters = array()) в секции case 'id_feature': существующий код $sql_query['group'] = 'GROUP BY fv.id_feature_value'; заменил на этот $sql_query['group'] = 'GROUP BY fv.id_feature_value ORDER BY value'; п.с. взято отсюда в итоге свойства расположились по возрастанию, но не корректно, например идет 1600,1900, а потом 270, 380, 450.... т.е. фильтр считает, что 1600 меньше чем например 270.. как сделать правильно? Share this post Link to post Share on other sites More sharing options...
Kerm Posted June 26, 2013 Posted June 26, 2013 Попробуй так: $sql_query['group'] = 'ORDER BY value'; Share this post Link to post Share on other sites More sharing options...
kotkotan Posted June 26, 2013 Posted June 26, 2013 Попробуй так: $sql_query['group'] = 'ORDER BY value'; так вообще выводит только по одному значению... Share this post Link to post Share on other sites More sharing options...
Kerm Posted June 27, 2013 Posted June 27, 2013 Да я перепутал, вообще это не те строчки в которых есть сортировка... $sql_query['group'] = 'GROUP BY fv.id_feature_value ORDER BY value ASC'; Попробуй так...вообще я это делал давным давно уже и точно не помню где правил файл... Share this post Link to post Share on other sites More sharing options...
kotkotan Posted July 9, 2013 Posted July 9, 2013 Да я перепутал, вообще это не те строчки в которых есть сортировка... $sql_query['group'] = 'GROUP BY fv.id_feature_value ORDER BY value ASC'; Попробуй так...вообще я это делал давным давно уже и точно не помню где правил файл... не получается, опять выстраивается по принципу 110 115 135 22 270 280 31 345 и т.д..... Share this post Link to post Share on other sites More sharing options...
kotkotan Posted July 9, 2013 Posted July 9, 2013 Разобрался. Вот так должно быть: $sql_query['group'] = 'GROUP BY fv.id_feature_value ORDER BY value + 0'; И все-таки как вывести и добавить слайдеры для свойств, которые забиваются вручную, а не чекбоксов, кстати для чекбоксов тоже надо. Кто сделает за доп.плату? Share this post Link to post Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now