vitaly 1 Posted November 18, 2020 Report Share Posted November 18, 2020 Здравствуйте! При выборе категории товара на сайте с имеющимися фильтрами по настроенным спецификациям и производителям, получаем ошибку: 1054 - Unknown column 'Тут название производителя' in 'where clause' SELECT m.manufacturers_id as specification_filters_id, m.manufacturers_name as filter FROM manufacturers m WHERE m.manufacturers_id IN (Тут название производителя) ORDER BY m.manufacturers_name Файл /inc/vam_href_link.inc.php - из обновления 1.99.27 Если взять файл /inc/vam_href_link.inc.php из обновления 1.99.16, то при переходе в категорию нет ошибки, но появляется ошибка, если на странице выбранной категории выбрать пункт фильтра по производителю: Error: Call to undefined function vam_get_path() in /inc/vam_href_link.inc.php on line 124 Подскажите, пожалуйста, где и что можно исправить. Спасибо. Link to post Share on other sites
support 447 Posted November 18, 2020 Report Share Posted November 18, 2020 35 минут назад, vitaly сказал: Здравствуйте! При выборе категории товара на сайте с имеющимися фильтрами по настроенным спецификациям и производителям, получаем ошибку: 1054 - Unknown column 'Тут название производителя' in 'where clause' SELECT m.manufacturers_id as specification_filters_id, m.manufacturers_name as filter FROM manufacturers m WHERE m.manufacturers_id IN (Тут название производителя) ORDER BY m.manufacturers_name Файл /inc/vam_href_link.inc.php - из обновления 1.99.27 Если взять файл /inc/vam_href_link.inc.php из обновления 1.99.16, то при переходе в категорию нет ошибки, но появляется ошибка, если на странице выбранной категории выбрать пункт фильтра по производителю: Error: Call to undefined function vam_get_path() in /inc/vam_href_link.inc.php on line 124 Подскажите, пожалуйста, где и что можно исправить. Спасибо. Здравствуйте! Вы обновлялись патчами?! У Вас свой шаблон, или стандартный?! Если свой, то надо попробовать взять файл /templates/vamshop4/source/boxes/products_filter.php и переписать в свой шаблон. Link to post Share on other sites
vitaly 1 Posted November 18, 2020 Author Report Share Posted November 18, 2020 1 час назад, support сказал: Если свой, то надо попробовать взять файл /templates/vamshop4/source/boxes/products_filter.php и переписать в свой шаблон. Обновлялись патчами. Шаблон свой, но при замене файла products_filter.php (последняя версия - в патче 1.99.21-1.99.22) или замене шаблона на стандартный vamshop4/vamshop2 ошибка не исчезает. Link to post Share on other sites
support 447 Posted November 18, 2020 Report Share Posted November 18, 2020 6 минут назад, vitaly сказал: Обновлялись патчами. Шаблон свой, но при замене файла products_filter.php (последняя версия - в патче 1.99.21-1.99.22) или замене шаблона на стандартный vamshop4/vamshop2 ошибка не исчезает. Попробуйте класс фильтра заменить в настройках, вот тут писали - Вы точно обновились до 1.99.27 версии, по идее, в последнем обновлении как раз подобная ошибка исправлялась. Link to post Share on other sites
vitaly 1 Posted November 18, 2020 Author Report Share Posted November 18, 2020 8 минут назад, support сказал: Вы точно обновились до 1.99.27 версии, по идее, в последнем обновлении как раз подобная ошибка исправлялась. Переписал патч 1.99.26-1.99.27 еще раз поверх всего - ошибка осталась. Исправление было в каком обновлении? По другой категории такая ошибка: 1054 - Unknown column 'до' in 'where clause' SELECT sf.specification_filters_id, sf.filter_sort_order, sfd.filter FROM specification_filters sf INNER JOIN specification_filters_description sfd ON (sfd.specification_filters_id = sf.specification_filters_id AND sfd.language_id = 1) WHERE sf.specifications_id = 50 AND sf.specification_filters_id IN (до,500) ORDER BY sf.filter_sort_order, sfd.filter Link to post Share on other sites
support 447 Posted November 18, 2020 Report Share Posted November 18, 2020 1 минуту назад, vitaly сказал: Переписал патч 1.99.26-1.99.27 еще раз поверх всего - ошибка осталась. Исправление было в каком обновлении? В последнем или предпоследнем. Вы почитайте по ссылке, что я привёл. Там можно попробовать в настройках фильтра поменять класс фильтра. Link to post Share on other sites
vitaly 1 Posted November 18, 2020 Author Report Share Posted November 18, 2020 57 минут назад, support сказал: Там можно попробовать в настройках фильтра поменять класс фильтра. Спасибо. Меняю настройки фильтров - ошибка пропадает. Link to post Share on other sites
support 447 Posted November 18, 2020 Report Share Posted November 18, 2020 Хорошо, что разобрались. Link to post Share on other sites
vitaly 1 Posted November 18, 2020 Author Report Share Posted November 18, 2020 Как можно убрать фильтры, которые отображаются по центру страницы (номер 2 на рис.), а в левой части страницы оставить (номер 1 на рис.). Нашел, что фильтры в левой части страницы можно убрать в настройках боксов, а как убрать по центру страницы - не нашел таких настроек. Link to post Share on other sites
support 447 Posted November 19, 2020 Report Share Posted November 19, 2020 8 часов назад, vitaly сказал: Как можно убрать фильтры, которые отображаются по центру страницы (номер 2 на рис.), а в левой части страницы оставить (номер 1 на рис.). Фильтры по центру отключаются в Админке - Настройки - Разное - Спецификации товаров - Показывать фильтры - False Link to post Share on other sites
vitaly 1 Posted November 19, 2020 Author Report Share Posted November 19, 2020 2 часа назад, support сказал: Фильтры по центру отключаются в Админке - Настройки - Разное - Спецификации товаров - Показывать фильтры - False Спасибо. Link to post Share on other sites
support 447 Posted November 19, 2020 Report Share Posted November 19, 2020 Не за что Link to post Share on other sites
Recommended Posts