Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Ошибка после установки модуля SearchFields

Ошибка после установки модуля SearchFields


     09.05.2014    Общие вопросы по PHP, MySQL    4633

вопрос
Установил и вот что мне выдает
MySQL error in file: \engine\modules\show.short.php at line 67
Error Number: 1064
The Error returned was:
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 xfields LIKE '%alter|Нет%' AND xfields LIKE '%year|2014%' AND () AND ()' at line 1
SQL query:

SELECT id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, approve, flag, editdate, editor, reason, view_edit, tags FROM dle_post where () AND xfields LIKE '%alter|Нет%' AND xfields LIKE '%year|2014%' AND () AND () AND () AND () AND approve AND date < '2014-05-09 23:01:29' ORDER BY date+0 DESC LIMIT 0,10

Помогите пожалуйста!Я просто не знаю что это может быть.Установить как в инструкции могу но ошибки не понимаю.
Заранее спасибо.

Ответа пока нет


15 комментариев

Pioner
Юзер

Pioner - 10 мая 2014 00:40 -

Запрос не правильный, что создает AND ()?

leon
Юзер

leon - 10 мая 2014 00:58 -

<form action="/" name="search_xf" method="GET">
    <input type="hidden" name="do" value="search_xf" />
     <input type="hidden" name="loc" value="1" />
    
     От <input type="text" name="int_start_price" />
     До <input type="text" name="int_end_price" />
     <br />
    
     <input type="radio" name="quantity" value="10"/>
     <input type="radio" name="quantity" value="100"/>
     <input type="radio" name="quantity" value="1000"/>
    
    
     <select name="type" id="">
        <option value="">Соль</option>
        <option value="">Сахар</option>
        <option value="">Перец</option>
     </select>
</form>

У меня есть доп.поля:
Год - year
Жанр - janr
Перевод - translate

Как мне сделать чтобы эти доп.поля работали при выборе несколько категорий доп.полей?

leon
Юзер

leon - 10 мая 2014 00:40 -

Подскажите пожалуйста как исправить.Что нужно делать???

Pioner
Юзер

Pioner - 10 мая 2014 01:03 -

Нужен файл модуля, загрузите его в онлайн редактор.

Pioner
Юзер

Pioner - 10 мая 2014 01:05 -

SELECT id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, approve, flag, editdate, editor, reason, view_edit, tags FROM dle_post where xfields LIKE '%alter|Нет%' AND xfields LIKE '%year|2014%'  AND date < '2014-05-09 23:01:29' ORDER BY date+0 DESC LIMIT 0,10

leon
Юзер

leon - 10 мая 2014 01:23 -

Вот сюда залил.Перейти

leon
Юзер

leon - 10 мая 2014 01:27 -

Подскажите пожалуйста что в данной форме нужно вписать для доп.полей.
Год - year
Жанр - janr
Перевод - translate
<form action="/" name="search_xf" method="GET">
    <input type="hidden" name="do" value="search_xf" />
     <input type="hidden" name="loc" value="1" />
    
     От <input type="text" name="int_start_price" />
     До <input type="text" name="int_end_price" />
     <br />
    
     <input type="radio" name="quantity" value="10"/>
     <input type="radio" name="quantity" value="100"/>
     <input type="radio" name="quantity" value="1000"/>
    
    
     <select name="type" id="">
        <option value="">Соль</option>
        <option value="">Сахар</option>
        <option value="">Перец</option>
     </select>
</form>

dj-avtosh
PHP-developer

dj-avtosh - 10 мая 2014 12:34 -

Гавнокод даёт о себе знать

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

leon
Юзер

leon - 10 мая 2014 12:42 -

Добрый день!Подскажите пожалуйста другой вариант поиска по нескольких выбранных пунктах. .

shadow6630
Юзер

shadow6630 - 10 мая 2014 13:26 -

Не морочите то что не заморачиваеться и купите нормальный модуль - Sort-Fields от Sander-а тык

ravchik
Юзер

ravchik - 11 мая 2014 17:50 -

Цитата: dj-avtosh
Гавнокод даёт о себе знать
Уважаемый, предложите тогда бесплатный, не привязанный к домену, относительно простой в установке и настройке модуль без "говнокода"?

Использую данный модуль в нескольких проектах, версии DLE от 9.8 до 10.2, все прекрасно работает, множественная сортировка по доп.полям выполняется. Возможно есть нагрузка на сервер, но разве модуль от Sander'a работает без запросов к БД и вообще не создает нагрузку?

leon, напишите в личку, помогу чем смогу.

rocksmart
Юзер

ravchik
Юзер

ravchik - 11 мая 2014 21:08 -

rocksmart, это не множественный фильтр, но за хак спасибо, пригодится

leon
Юзер

leon - 11 мая 2014 22:55 -

Все уже работает.Всем спасибо что не прошли мимо моей просьбе.Большое спасибо (monach) за установку.

monach
Юзер

monach - 11 мая 2014 23:21 -

Обращайся

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх