granata005 Posted November 15, 2012 Report Share Posted November 15, 2012 А сюда же фильтр по бренду и цены "от и до" можно попросить? ) Quote Link to post Share on other sites
PatapchuK Posted December 5, 2012 Report Share Posted December 5, 2012 Никак немогу прикрутить фильтр, все время какие-то ошибкиWarning: Placeholder substitution error. Diagnostics: "AND (po.feature_id=? OR po.product_id in (SELECT product_id FROM s_options WHERE feature_id=? AND value=NOT_A_SCALAR_PLACEHOLDER_2 )) " in S:\home\111.com\www\api\Database.php on line 132Warning: Placeholder substitution error. Diagnostics: "AND p.id in (SELECT product_id FROM s_options WHERE feature_id=? AND value=NOT_A_SCALAR_PLACEHOLDER_1 ) " in S:\home\111.com\www\api\Database.php on line 132Warning: Placeholder substitution error. Diagnostics: "AND p.id in (SELECT product_id FROM s_options WHERE feature_id=? AND value=NOT_A_SCALAR_PLACEHOLDER_1 ) " in S:\home\111.com\www\api\Database.php on line 132Warning: Cannot modify header information - headers already sent by (output started at S:\home\111.com\www\api\Database.php:132) in S:\home\111.com\www\index.php on line 26уже тысячу раз проверил правильность установки, прописи value in (?@), всеравно ошибка остается.Помогите что можно сделать?? Quote Link to post Share on other sites
granata005 Posted December 24, 2012 Report Share Posted December 24, 2012 $("label").click(function(){if ($(this).attr("for") != "") {if ($("#" + $(this).attr("for")).is(':checked')) $("#" + $(this).attr("for")).attr('checked',false);else $("#" + $(this).attr("for")).attr('checked',true);$("#" + $(this).attr("for")).trigger('change');}});кто-нибудь это добавлял? как правильно добавить? Quote Link to post Share on other sites
kdgroup Posted January 6, 2013 Report Share Posted January 6, 2013 Требуется не зажравшийся мастер, который поможет внедрить данный фильтр на сайт. На данный момент очень нуждаюсь в фильре:-по цене-по возрасту (у каждого товара разные возрастные ограничения, например, от 3 до 6 лет от 3-7 лет и так далее. Контакты:Skype: k-vinogradov Quote Link to post Share on other sites
Alexei Seremet Posted January 15, 2013 Report Share Posted January 15, 2013 Спасибо за фильтр.Может кто подскажет как убрать скобки "[]" (%5B%5D) в УРЛе?нашел где убрать, но хотел бы знать если они вообще нужны?также нашел как преобразовать адрес но не знаю что и куда вставитьhttp://php.net/manual/ru/function.rawurldecode.php Quote Link to post Share on other sites
osben Posted January 15, 2013 Report Share Posted January 15, 2013 [] в урл используется для обозначение масива, тем самым дает возможность к примеру применять два значение в одной свойстве ?size[]=46&size[]=48 есть парамет size содержит масив с двумя значениями 46 и 48 . Если убрать [] то надо переписывать работу фильтров Quote Link to post Share on other sites
Alexei Seremet Posted January 15, 2013 Report Share Posted January 15, 2013 Osben, спасибо за ответА не подскажете как вывести на странице простым текстом выбранное значение?Например: вы выбрали размер: один, два, три, и тд ицвет: красный, белый, желтый, и тд Quote Link to post Share on other sites
Noxter Posted January 15, 2013 Report Share Posted January 15, 2013 Можно использовать mod_rewrite в .htaccess Quote Link to post Share on other sites
Alexei Seremet Posted January 15, 2013 Report Share Posted January 15, 2013 Можно использовать mod_rewrite в .htaccessспасибо, возможно так и сделаю Quote Link to post Share on other sites
Alexei Seremet Posted January 16, 2013 Report Share Posted January 16, 2013 Не подскажете как вывести на странице простым текстом выбранное значение?Пример: Вы выбрали размер: XS, S, M и цвет: красный, белый, желтый Quote Link to post Share on other sites
Goplyak Posted April 3, 2013 Report Share Posted April 3, 2013 на 2.2.1 работает ? кто-то проверял? Quote Link to post Share on other sites
digimon Posted May 3, 2013 Report Share Posted May 3, 2013 ссылку киньте на рабочий пример Quote Link to post Share on other sites
Jmen Posted July 31, 2013 Report Share Posted July 31, 2013 Всем привет!Подскажите пожалуйста все строчки поменял и добавил, а вот что делать с файлами которые находятся в папке так и не понял( если можно подробнее описать что и куда нужно копировать и вставлять (Features.php; filter_checkbox.tpl; filter_pseudo_reference.tpl; index.tpl; Products.php; products.tpl).Огромное человеческое СПАСИБО! Quote Link to post Share on other sites
frazer Posted July 31, 2013 Report Share Posted July 31, 2013 Что за ошибка не могу понять, сделал по инструкции. версия движка 2.2.4. Warning: Placeholder substitution error. Diagnostics: "AND (po.feature_id=? OR po.product_id in (SELECT product_id FROM s_options WHERE feature_id=? AND value in (NOT_AN_ARRAY_PLACEHOLDER_2) )) " in K:\home\.ru\www\api\Database.php on line 132 Warning: Placeholder substitution error. Diagnostics: "AND p.id in (SELECT product_id FROM s_options WHERE feature_id=? AND value in (NOT_AN_ARRAY_PLACEHOLDER_1))" in K:\home\.ru\www\api\Database.php on line 132 Warning: Placeholder substitution error. Diagnostics: "AND p.id in (SELECT product_id FROM s_options WHERE feature_id=? AND value in (NOT_AN_ARRAY_PLACEHOLDER_1))" in K:\home\.ru\www\api\Database.php on line 132 Warning: Cannot modify header information - headers already sent by (output started at K:\home\.ru\www\api\Database.php:132) in K:\home\alfish.ru\www\index.php on line 33 а в самом шаблоне при выборе свойства такая ошибка Как и где я мог допустить ошибку? Warning: in_array() expects parameter 2 to be array, string given in K:\home\.ru\www\compiled\2013_1\ade1cbc0b358a9d5c3491943d5ca491610521a3a.file.filter_pseudo_reference.tpl.php on line 93 value="плавающий" id='198-плавающий'/> Warning: in_array() expects parameter 2 to be array, string given in K:\home\.ru\www\compiled\2013_1\ade1cbc0b358a9d5c3491943d5ca491610521a3a.file.filter_pseudo_reference.tpl.php on line 98 >плавающий Quote Link to post Share on other sites
alaster Posted July 31, 2013 Report Share Posted July 31, 2013 Вероятно вместо массива id'шников передана какая-то бурда. Скорее всего это пустая бурда.Собственно и in_array ругается на это же. Quote Link to post Share on other sites
heyfor Posted September 15, 2013 Report Share Posted September 15, 2013 Вероятно вместо массива id'шников передана какая-то бурда. Скорее всего это пустая бурда.Собственно и in_array ругается на это же.И как с этим бороться? Или что-то не так с инструкцией? Quote Link to post Share on other sites
alaster Posted September 15, 2013 Report Share Posted September 15, 2013 И как с этим бороться? Или что-то не так с инструкцией?Передавать правильные параметры)) Quote Link to post Share on other sites
Romalibert Posted October 16, 2013 Report Share Posted October 16, 2013 подскажите, как сбросить все значения фильтра сразу? Quote Link to post Share on other sites
mart Posted October 16, 2013 Report Share Posted October 16, 2013 Для 1 параметра <a href="{url params=[$f->id=>null, page=>null]}">Сбросить</a> Для всех значений удобнее использовать основной УРЛ категории, т.е. <a href="catalog/{if $category}{$category->url}/{/if}{if $brand}{$brand->url}{/if}">Сбросить</a> Quote Link to post Share on other sites
Romalibert Posted October 16, 2013 Report Share Posted October 16, 2013 Для 1 параметра <a href="{url params=[$f->id=>null, page=>null]}">Сбросить</a> Для всех значений удобнее использовать основной УРЛ категории, т.е. <a href="catalog/{if $category}{$category->url}/{/if}{if $brand}{$brand->url}{/if}">Сбросить</a> Спасибо, просто и эффективно! Quote Link to post Share on other sites
phenix Posted January 6, 2014 Report Share Posted January 6, 2014 Люди, подскажите, пожалуйста, как избавиться от пропадания свойств, которые уже не могут быть выбраны. Хотелось бы их сделать просто неактивными. Quote Link to post Share on other sites
mulekula Posted January 25, 2014 Report Share Posted January 25, 2014 Привет всем!Что не так? Warning: Placeholder substitution error. Diagnostics: "AND (po.feature_id=? OR po.product_id in (SELECT product_id FROM s_options WHERE feature_id=? AND value in(NOT_AN_ARRAY_PLACEHOLDER_2))) " if(isset($filter['features'])) foreach($filter['features'] as $feature=>$value) { $features_filter .= $this->db->placehold('AND (po.feature_id=? OR po.product_id in (SELECT product_id FROM __options WHERE feature_id=? AND value in(?@))) ', $feature, $feature, $value); } Quote Link to post Share on other sites
Kosjak76 Posted January 25, 2014 Report Share Posted January 25, 2014 Не $feature, $feature, $value А $feature, $value Quote Link to post Share on other sites
mulekula Posted January 26, 2014 Report Share Posted January 26, 2014 все получилось, но почему когда я выбираю один параметр, второй автоматически подставляется Quote Link to post Share on other sites
GeoRin Posted February 11, 2014 Report Share Posted February 11, 2014 В каком то сообщении промелькнуло что будет фильтр по цене "от и до" очень нужна данная вещь. Переходя по ссылкам вроде не заметил его. Можете помочь с его реализации?У меня имеется данное решение - не помню правда где его нарыл - если кому интересно могу выложить здесь, если это не запрещено правилами. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.