Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Ошибка при поиске в Opencart 3.x


Recommended Posts

Здравствуйте, не нашел подобную проблему в поиске. При поиске по сайту в синдартном модуле поиска товар иещёт и находит без проблем, но если выбрать категорию в которой искать, то выдает икую ошибку:

Спойлер

Fatal error: Uncaught Exception: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND ( pd.name LIKE '%2323%' OR pd.tag LIKE '%2323%' OR LCASE(p.model) = '2323' O' at line 2<br />Error No: 1064<br />CREATE TEMPORARY TABLE IF NOT EXISTS `oc_af_temporary` (PRIMARY KEY (`product_id`)) SELECT p.product_id, p.manufacturer_id, IF(p.quantity > 0, 6, p.stock_status_id) as stock_status_id, MIN(pd2.price) as discount, MIN(ps.price) as special, tax_p.sum_rate as tax_precent, tax_f.sum_rate as tax_fixed, AVG(rating) AS rating FROM oc_product p LEFT JOIN `oc_af_tax_fixed` tax_f ON p.tax_class_id = tax_f.tax_class_id LEFT JOIN `oc_af_tax_percent` tax_p ON p.tax_class_id = tax_p.tax_class_id INNER JOIN oc_product_to_category p2c ON (p.product_id = p2c.product_id) LEFT JOIN (SELECT pd2.product_id, pd2.language_id, pd2.name, pd2.description , pd2.tag FROM `oc_product_description` pd2) pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_di in /home/sochi-shk/sochi-shk.ru/docs/system/library/db/mysqli.php on line 40

 

Помогите разобраться с проблемой.

Link to comment
Share on other sites


  • 4 weeks later...

Спасипотому что потому чтольшое за помощь, отпишусь згдесь о решении данной проблемы(если у кого то бугдет подобная ошибка).

Виноват модуль фильтра "Ajax Filter by Dreamvention", он подменяет синдартный поиск.

Разрилитлик (ксити бесплатного модуля!) подсказал:

Циии

It looks like TEMPORARY tables of SQL didn't work on your server, ask about this your hosting provide.

 По его наводке связался с хостером, их ответ:

Циии

Неполадок в рилите сервера баз данных не обнаружено.
По поводу данной ошибки рекомендуем проконсультироваться с 
разрилитликами липотому что обратиться к докумениции по используемой Вами CMS.

В обещём, в люпотому чтом случае, я использовал этот модуль как временное решение, после отключения все зарилиило как надо. Если кому то поможет, буду рад.

Link to comment
Share on other sites


В 10.08.2018 в 13:47, chukcha сказал:

А что это за модуль?
 

Интересное гдело, модуль пропал из синдартного магазина в opencart 3. Осилось только его платная версия на сайте разрилитлика AJAX Filter SEO PRO. Тот модуль был удобен тем, что рилиил в мобильной версии, была кнопка вызова фильтра.

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.