Noxter Posted December 3, 2014 Report Share Posted December 3, 2014 Я с этой проблемой уж как-нибудь справлюсь. А вот твой совет мне не помог, неужто бамбануло?Проинформируйте пожалуйста, что по вашему мнению означает "бамбануло", мне очень интересно, что, где и как по вашему "бамбануло". Quote Link to post Share on other sites
Kors Posted December 3, 2014 Report Share Posted December 3, 2014 Warning: 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 /home/users2/a/artclimatufa/domains/ufa-centr-snab.com/api/Database.php on line 118 Всем привет! Я столкнулся с точно такой же ошибкой, так и не нашел в теме, как исправить. Можете подсказать?Так вот. у меня изначально там нигде не стоит value=?, везде стоит value in (?@) ) Интересная картина выходит. Jedi, по его словам, "столкнулся с точно такой же ошибкой". В цитате про ошибку видно, что она возникает при "value=". В то же время у Jedi, опять же по его словам, "нигде не стоит value=?". Мистика... Должно быть, это чудесное и загадочное стечение обстоятельств и значит "бамбануло". Интересно только, кого "бамбануло" ? Quote Link to post Share on other sites
Noxter Posted December 3, 2014 Report Share Posted December 3, 2014 Интересная картина выходит. Jedi, по его словам, "столкнулся с точно такой же ошибкой". В цитате про ошибку видно, что она возникает при "value=". В то же время у Jedi, опять же по его словам, "нигде не стоит value=?". Мистика... Должно быть, это чудесное и загадочное стечение обстоятельств и значит "бамбануло". Интересно только, кого "бамбануло" ?Я о том же! Просто лень было расписывать и доказывать что либо, он же программист должен сам решить. Quote Link to post Share on other sites
Jedi Posted December 3, 2014 Report Share Posted December 3, 2014 Если у кого-то еще возникнет аналогичная проблема, замену value=? на value in (?@) нужно делать еще и в файле api/features.php Quote Link to post Share on other sites
Kosjak76 Posted December 3, 2014 Report Share Posted December 3, 2014 О чем написано в статье Нокстера в пункте номер 3 Quote Link to post Share on other sites
Noxter Posted December 4, 2014 Report Share Posted December 4, 2014 О чем написано в статье Нокстера в пункте номер 3Имхо: да он какой то болбес, что в моей статье что в статье визарда этот момент расписан. Тоже мне программист. Quote Link to post Share on other sites
bossfi Posted December 6, 2014 Report Share Posted December 6, 2014 Отличное решение для фильтра. А как это-же сделать для брендов? Quote Link to post Share on other sites
comfortal Posted December 8, 2014 Report Share Posted December 8, 2014 Есть такая проблема, при применении фильтра, кол-во страниц в категории не изменяется и остаются активными, при переходе на которые открываются пустые страницы. Т.е. если применил фильтр и там остался один товар, а кол-во страниц так и осталось шесть Quote Link to post Share on other sites
stroker Posted December 8, 2014 Report Share Posted December 8, 2014 Есть такая проблема, при применении фильтра, кол-во страниц в категории не изменяется и остаются активными, при переходе на которые открываются пустые страницы. Т.е. если применил фильтр и там остался один товар, а кол-во страниц так и осталось шесть Вообще в api/Products.php изменения под фильтр нужно делать ещё и в функции productsc_count или как там она называется. Как раз для пересчёта страниц Quote Link to post Share on other sites
Noxter Posted December 9, 2014 Report Share Posted December 9, 2014 Вообще в api/Products.php изменения под фильтр нужно делать ещё и в функции productsc_count или как там она называется. Как раз для пересчёта страницА ничего что отфильтрованые параметры и так поступают в функцию подсчета товаров? Quote Link to post Share on other sites
stroker Posted December 9, 2014 Report Share Posted December 9, 2014 А ничего что отфильтрованые параметры и так поступают в функцию подсчета товаров? А нечего что если он не пересчитывает кол-во страниц то значит нехрена данные не приходят в функцию пересчёта? Quote Link to post Share on other sites
Kors Posted December 9, 2014 Report Share Posted December 9, 2014 А ничего что отфильтрованые параметры и так поступают в функцию подсчета товаров?Поступают или не поступают - зависит от того, что у пользователя в скриптах.А что у него там, неизвестно. И очень возможно, ошибка возникает от того, что в статье Noxter-а инструкция написана крайне небрежно.В ней есть такое: 1. В файле api/Products.php в 107-й строке замените: ..... 2. В файле api/Products.php замените код: .... А сами фрагменты для замены полностью ОДИНАКОВЫЕ. Запросто простой пользователь может подумать, что п.2 - повторение п.1, пропустит его и получит вышеупомянутую ошибку. Догадаться, что надо в одном файле провести две одинаковые замены в ДВУХ местах, - неспециалисту практически невозможно... Quote Link to post Share on other sites
comfortal Posted December 9, 2014 Report Share Posted December 9, 2014 Поступают или не поступают - зависит от того, что у пользователя в скриптах.А что у него там, неизвестно. И очень возможно, ошибка возникает от того, что в статье Noxter-а инструкция написана крайне небрежно.В ней есть такое: 1. В файле api/Products.php в 107-й строке замените: ..... 2. В файле api/Products.php замените код: .... А сами фрагменты для замены полностью ОДИНАКОВЫЕ. Запросто простой пользователь может подумать, что п.2 - повторение п.1, пропустит его и получит вышеупомянутую ошибку. Догадаться, что надо в одном файле провести две одинаковые замены в ДВУХ местах, - неспециалисту практически невозможно...Все правильно я так и подумал и получил такую проблему, исправил вторую строчку, это 198 строка, и все заработало. Kors спасибо за помощь. Quote Link to post Share on other sites
Noxter Posted December 9, 2014 Report Share Posted December 9, 2014 Поступают или не поступают - зависит от того, что у пользователя в скриптах.А что у него там, неизвестно. И очень возможно, ошибка возникает от того, что в статье Noxter-а инструкция написана крайне небрежно.В ней есть такое: 1. В файле api/Products.php в 107-й строке замените: ..... 2. В файле api/Products.php замените код: .... А сами фрагменты для замены полностью ОДИНАКОВЫЕ. Запросто простой пользователь может подумать, что п.2 - повторение п.1, пропустит его и получит вышеупомянутую ошибку. Догадаться, что надо в одном файле провести две одинаковые замены в ДВУХ местах, - неспециалисту практически невозможно... Вот для особо одаренных личностей (имхо у которых руки растут с одного места) я и пронумеровал пункты, чтобы не возникало ошибок.Но как я вижу люди все равно не внимательны, им просто нравится такими быть.Сам только что повторно сделал все по статье которую я писал, и знаете у меня почему то все работает без каких либо ошибок. Quote Link to post Share on other sites
bossfi Posted December 9, 2014 Report Share Posted December 9, 2014 Вот для особо одаренных личностей (имхо у которых руки растут с одного места) я и пронумеровал пункты, чтобы не возникало ошибок.Но как я вижу люди все равно не внимательны, им просто нравится такими быть.Сам только что повторно сделал все по статье которую я писал, и знаете у меня почему то все работает без каких либо ошибок. У меня тоже все сразу заработало. Но никак не получается сделать по аналогии то-же самое для брендов, т.к. структура очень отличается. Quote Link to post Share on other sites
Noxter Posted December 9, 2014 Report Share Posted December 9, 2014 У меня тоже все сразу заработало. Но никак не получается сделать по аналогии то-же самое для брендов, т.к. структура очень отличается.Конечно не получится т.к. это не одно и то же. На днях постараюсь написать статью по мере свободного времени. Quote Link to post Share on other sites
shooroop Posted December 9, 2014 Report Share Posted December 9, 2014 Люблю когда все по полочкам расписано и разложено, так у всех программистов но есть исключения иногда смотришь чужой код и офигиваешь ) Каждый сам решает как ему жить и на что тратить время ) Quote Link to post Share on other sites
bossfi Posted December 9, 2014 Report Share Posted December 9, 2014 Конечно не получится т.к. это не одно и то же.На днях постараюсь написать статью по мере свободного времени. Это было бы просто супер Quote Link to post Share on other sites
yodaexolon Posted December 20, 2014 Report Share Posted December 20, 2014 Подскажите пожалуйста, как сделать фильтр для брендов Quote Link to post Share on other sites
Noxter Posted February 13, 2015 Report Share Posted February 13, 2015 Подскажите пожалуйста, как сделать фильтр для брендовФильтр по нескольким брендам сразу? Quote Link to post Share on other sites
yodaexolon Posted February 13, 2015 Report Share Posted February 13, 2015 Фильтр по нескольким брендам сразу?да Quote Link to post Share on other sites
Noxter Posted February 13, 2015 Report Share Posted February 13, 2015 даСделать не проблема но тогда на странице категории пропадет описание бренда т.к. должен быть выбран какой то один бренд, скажем http://beta.simplacms.ru/catalog/mobilnye-telefony/htc. Quote Link to post Share on other sites
yodaexolon Posted February 13, 2015 Report Share Posted February 13, 2015 по фильтру не нужно описания, сейчас прописал названия брендов в свойствах и так фильтрую, но хотелось бы, чтоб был правильный фильтр ) Quote Link to post Share on other sites
Noxter Posted February 13, 2015 Report Share Posted February 13, 2015 (edited) yodaexolon, в 13 Feb 2015 - 21:45, сказал(а): по фильтру не нужно описания, сейчас прописал названия брендов в свойствах и так фильтрую, но хотелось бы, чтоб был правильный фильтр )Нужно учитывать свойства товаров по указанному бренду. Скажем у бренда Apple не может быть операционной системы Android (к примеру) и т.д. по всем параметрам. Так же само не должно выводить бренд Apple по свойству Операционная система: Android 2.2. Странно почему автор Simpla CMS допустил такую ошибку в фильтре. Edited February 13, 2015 by Noxter Quote Link to post Share on other sites
Des Posted February 14, 2015 Report Share Posted February 14, 2015 (edited) Здравствуйте, Noxter! А Вы случайно не делали возможность вывода количества товара рядом с пунктом фильтра? Что-то типу такого: Edited February 14, 2015 by Des 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.