Форум Промэлектроника

О сайте promelec.ru => Обсуждение и пожелания по работе сайта и Интернет-магазина => Тема начата: ipr от Ноября 27, 2014, 11:15:09 AM

Название: Ошибка на сайте
Отправлено: ipr от Ноября 27, 2014, 11:15:09 AM
Некорректно работает фильтр по наименованию.

Например, в разделе "Каталог товаров/Оптоэлектроника/Светодиоды/Выводные светодиоды" при попытке задать фильтр L-53 дефис почему-то не учитывается.

При попытке же задать этот же фильтр в кавычках (по аналогии с Яндексом, т.е. поиск точного соответствия) - стала выводится ошибка запроса SQL на любой странице каталога, и вернуться на сайт удалось только после очистки cookies браузера.
Название: Re: Ошибка на сайте
Отправлено: Admin от Ноября 27, 2014, 11:51:00 AM
Добрый день, ошибку с SQL исправили. Что касается синтаксиса Яндекса, он не поддерживается.
Название: Re: Ошибка на сайте
Отправлено: ipr от Ноября 27, 2014, 12:14:16 PM
Дело не в синтаксисе яндекса, это я так, экспериментировал...

Непонятно, почему символ дефиса исключен из поиска, ведь дефисы присутствуют в наименованиях многих компонентов.

По ошибке SQL было видно, что мой фильтр L-53 в запросе к базе был заменен на %L%53%, то есть между L и 53 могло быть любое количество любых символов. И кроме нужной мне серии светодиодов L-53 в выборку попало множество других светодиодов.
Название: Re: Ошибка на сайте
Отправлено: Admin от Ноября 27, 2014, 12:17:19 PM
Цитата: ipr от Ноября 27, 2014, 12:14:16 PM
Дело не в синтаксисе яндекса, это я так, экспериментировал...

Непонятно, почему символ дефиса исключен из поиска, ведь дефисы присутствуют в наименованиях многих компонентов.

По ошибке SQL было видно, что мой фильтр L-53 в запросе к базе был заменен на %L%53%, то есть между L и 53 могло быть любое количество любых символов. И кроме нужной мне серии светодиодов L-53 в выборку попало множество других светодиодов.
Дефис просто случайно попал под запрещенные символы. Сейчас он исключен.
Название: Re: Ошибка на сайте
Отправлено: ipr от Ноября 27, 2014, 12:43:32 PM
По прежнему выводятся "лишние" результаты...
Название: Re: Ошибка на сайте
Отправлено: Admin от Ноября 27, 2014, 12:48:34 PM
Цитата: ipr от Ноября 27, 2014, 12:43:32 PM
По прежнему выводятся "лишние" результаты...
Это пока не поправить. Так работает текущий вариант поиска, после его обновления скорее всего это исправиться. Но произойдет это не раньше следующего года.