Jump to content

Ошибка при выборе категории товара / фильтра по товарам


Recommended Posts

Здравствуйте!

При выборе категории товара на сайте с имеющимися фильтрами по настроенным спецификациям и производителям, получаем ошибку:

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
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
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
6 минут назад, vitaly сказал:

Обновлялись патчами.

Шаблон свой, но при замене файла products_filter.php (последняя версия - в патче 1.99.21-1.99.22) или замене шаблона на стандартный vamshop4/vamshop2 ошибка не исчезает.

 

Попробуйте класс фильтра заменить в настройках, вот тут писали - 

Вы точно обновились до 1.99.27 версии, по идее, в последнем обновлении как раз подобная ошибка исправлялась.

Link to post
Share on other sites
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
1 минуту назад, vitaly сказал:

Переписал патч 1.99.26-1.99.27 еще раз поверх всего - ошибка осталась.

Исправление было в каком обновлении?

В последнем или предпоследнем.

Вы почитайте по ссылке, что я привёл.

Там можно попробовать в настройках фильтра поменять класс фильтра.

 

Link to post
Share on other sites
57 минут назад, support сказал:

Там можно попробовать в настройках фильтра поменять класс фильтра.

Спасибо. Меняю настройки фильтров - ошибка пропадает.

Link to post
Share on other sites

Как можно убрать фильтры, которые отображаются по центру страницы (номер 2 на рис.), а в левой части страницы оставить (номер 1 на рис.).

Нашел, что фильтры в левой части страницы можно убрать в настройках боксов, а как убрать по центру страницы - не нашел таких настроек.

filtr.png

Link to post
Share on other sites
8 часов назад, vitaly сказал:

Как можно убрать фильтры, которые отображаются по центру страницы (номер 2 на рис.), а в левой части страницы оставить (номер 1 на рис.).

 

Фильтры по центру отключаются в Админке - Настройки - Разное - Спецификации товаров - Показывать фильтры - False

Link to post
Share on other sites
2 часа назад, support сказал:

Фильтры по центру отключаются в Админке - Настройки - Разное - Спецификации товаров - Показывать фильтры - False

Спасибо.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...