Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Проблема з пошуком артикулів в модулі Ajax Live Search


Recommended Posts

Є сайт на OpenCart 3 з модулем пошуку "Ajax Live Search (Швидкий пошук товару)" https://opencartforum.com/files/file/8593-ajax-live-search-bystryy-poisk-tovara/
Є товари із артикулами. Наприклад, 1234.56.234.
Якщо ввести в пошук артикул 1234.56.234, або 123 або навіть 1, то модуль без проблем знаходить відповідний товар.
Якщо ввести 56.234 або 234, модуль нічого не знаходить.
З пошуком у назвах товарів такої проблеми нема, лише з артикулами.
У чому може бути причина, як виправити (за винятком додавання артикула в назву)?

Надіслати
Поділитися на інших сайтах


On 10/10/2023 at 12:04 PM, spectre said:

видимо изменить поисковый запрос по модели с LIKE 'запрос%' на LIKE '%запрос%'

Дякую, змінив

$sql .= " OR LCASE(p.model) LIKE '" . $this->db->escape(utf8_strtolower($data['filter_name'])) . "%'";

на

$sql .= " OR LCASE(p.model) LIKE '%" . $this->db->escape(utf8_strtolower($data['filter_name'])) . "%'";

і запрацював пошук по моделі як очікувалось

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.