vitaly 1 Опубликовано 18 ноября, 2020 Жалоба Share Опубликовано 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 Подскажите, пожалуйста, где и что можно исправить. Спасибо. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 ноября, 2020 Жалоба Share Опубликовано 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 и переписать в свой шаблон. Ссылка на сообщение Поделиться на другие сайты
vitaly 1 Опубликовано 18 ноября, 2020 Автор Жалоба Share Опубликовано 18 ноября, 2020 1 час назад, support сказал: Если свой, то надо попробовать взять файл /templates/vamshop4/source/boxes/products_filter.php и переписать в свой шаблон. Обновлялись патчами. Шаблон свой, но при замене файла products_filter.php (последняя версия - в патче 1.99.21-1.99.22) или замене шаблона на стандартный vamshop4/vamshop2 ошибка не исчезает. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 ноября, 2020 Жалоба Share Опубликовано 18 ноября, 2020 6 минут назад, vitaly сказал: Обновлялись патчами. Шаблон свой, но при замене файла products_filter.php (последняя версия - в патче 1.99.21-1.99.22) или замене шаблона на стандартный vamshop4/vamshop2 ошибка не исчезает. Попробуйте класс фильтра заменить в настройках, вот тут писали - Вы точно обновились до 1.99.27 версии, по идее, в последнем обновлении как раз подобная ошибка исправлялась. Ссылка на сообщение Поделиться на другие сайты
vitaly 1 Опубликовано 18 ноября, 2020 Автор Жалоба Share Опубликовано 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 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 ноября, 2020 Жалоба Share Опубликовано 18 ноября, 2020 1 минуту назад, vitaly сказал: Переписал патч 1.99.26-1.99.27 еще раз поверх всего - ошибка осталась. Исправление было в каком обновлении? В последнем или предпоследнем. Вы почитайте по ссылке, что я привёл. Там можно попробовать в настройках фильтра поменять класс фильтра. Ссылка на сообщение Поделиться на другие сайты
vitaly 1 Опубликовано 18 ноября, 2020 Автор Жалоба Share Опубликовано 18 ноября, 2020 57 минут назад, support сказал: Там можно попробовать в настройках фильтра поменять класс фильтра. Спасибо. Меняю настройки фильтров - ошибка пропадает. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 ноября, 2020 Жалоба Share Опубликовано 18 ноября, 2020 Хорошо, что разобрались. Ссылка на сообщение Поделиться на другие сайты
vitaly 1 Опубликовано 18 ноября, 2020 Автор Жалоба Share Опубликовано 18 ноября, 2020 Как можно убрать фильтры, которые отображаются по центру страницы (номер 2 на рис.), а в левой части страницы оставить (номер 1 на рис.). Нашел, что фильтры в левой части страницы можно убрать в настройках боксов, а как убрать по центру страницы - не нашел таких настроек. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 ноября, 2020 Жалоба Share Опубликовано 19 ноября, 2020 8 часов назад, vitaly сказал: Как можно убрать фильтры, которые отображаются по центру страницы (номер 2 на рис.), а в левой части страницы оставить (номер 1 на рис.). Фильтры по центру отключаются в Админке - Настройки - Разное - Спецификации товаров - Показывать фильтры - False Ссылка на сообщение Поделиться на другие сайты
vitaly 1 Опубликовано 19 ноября, 2020 Автор Жалоба Share Опубликовано 19 ноября, 2020 2 часа назад, support сказал: Фильтры по центру отключаются в Админке - Настройки - Разное - Спецификации товаров - Показывать фильтры - False Спасибо. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 ноября, 2020 Жалоба Share Опубликовано 19 ноября, 2020 Не за что Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения