kotkotan Posted June 17, 2013 Share Posted June 17, 2013 С помощь этого топика удалось назначать несколько аттрибутов одной характеристики на товар (понятно по скрину), но блок многоуровневой навигации в упор не хочет видеть данные, которые вводятся вручную в свойствах, только те, которые изначально забиты в свойствах в чекбоксах... подскажите как подлечить его, чтобы видел рукописные данные? спасибо Link to comment Share on other sites More sharing options...
absent Posted June 17, 2013 Share Posted June 17, 2013 (edited) Новичку тут никак Придётся конкретно переработать фильтр Edited June 17, 2013 by absent (see edit history) Link to comment Share on other sites More sharing options...
Dzianis Yurevich Posted June 18, 2013 Share Posted June 18, 2013 Нужно изменить тип текстовых свойств (Максимальный напор, Производительность) на чекбоксы (на кртинке это Назначение и Мощность), иначе только кодом Link to comment Share on other sites More sharing options...
kotkotan Posted June 18, 2013 Author Share Posted June 18, 2013 Нужно изменить тип текстовых свойств (Максимальный напор, Производительность) на чекбоксы (на кртинке это Назначение и Мощность), иначе только кодом я уже об этом думал, но там есть свойства типа "напор" и .т.п. там сотни чекбоксов получится...тем более, если на сайте в фильтре вылезет такой список с прокруткой, а не слайдер...никто им пользоваться не будт... тут бы слайдерами все сделать Link to comment Share on other sites More sharing options...
Dzianis Yurevich Posted June 18, 2013 Share Posted June 18, 2013 я уже об этом думал, но там есть свойства типа "напор" и .т.п. там сотни чекбоксов получится...тем более, если на сайте в фильтре вылезет такой список с прокруткой, а не слайдер...никто им пользоваться не будт... тут бы слайдерами все сделать Значит не выводить в блок навигации данный параметр Link to comment Share on other sites More sharing options...
kotkotan Posted June 18, 2013 Author Share Posted June 18, 2013 Значит не выводить в блок навигации данный параметр важный параметр, нужный, если бы со слайдером вообще бы проблем не было. Link to comment Share on other sites More sharing options...
kotkotan Posted June 26, 2013 Author Share 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.. как сделать правильно? Link to comment Share on other sites More sharing options...
Kerm Posted June 26, 2013 Share Posted June 26, 2013 Попробуй так: $sql_query['group'] = 'ORDER BY value'; Link to comment Share on other sites More sharing options...
kotkotan Posted June 26, 2013 Author Share Posted June 26, 2013 Попробуй так: $sql_query['group'] = 'ORDER BY value'; так вообще выводит только по одному значению... Link to comment Share on other sites More sharing options...
Kerm Posted June 27, 2013 Share Posted June 27, 2013 Да я перепутал, вообще это не те строчки в которых есть сортировка... $sql_query['group'] = 'GROUP BY fv.id_feature_value ORDER BY value ASC'; Попробуй так...вообще я это делал давным давно уже и точно не помню где правил файл... Link to comment Share on other sites More sharing options...
kotkotan Posted July 9, 2013 Author Share 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 и т.д..... Link to comment Share on other sites More sharing options...
kotkotan Posted July 9, 2013 Author Share Posted July 9, 2013 Разобрался. Вот так должно быть: $sql_query['group'] = 'GROUP BY fv.id_feature_value ORDER BY value + 0'; И все-таки как вывести и добавить слайдеры для свойств, которые забиваются вручную, а не чекбоксов, кстати для чекбоксов тоже надо. Кто сделает за доп.плату? Link to comment 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