Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Ошибка после установки модуля SearchFields

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


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

вопрос
Установил и вот что мне выдает
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
9

40 | 27

Pioner - 10 мая 2014 00:40 - Юзер

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

leon
8

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
8

leon - 10 мая 2014 00:40 - Юзер

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

Pioner
9

40 | 27

Pioner - 10 мая 2014 01:03 - Юзер

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

Pioner
9

40 | 27

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
8

leon - 10 мая 2014 01:23 - Юзер

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

leon
8

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
39

1479 | 390

dj-avtosh - 10 мая 2014 12:34 - шашлычник

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

skype: elhan.isaev

leon
8

leon - 10 мая 2014 12:42 - Юзер

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

shadow6630
6

131 | 55

shadow6630 - 10 мая 2014 13:26 - Юзер

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

ravchik
66

375 | 123

ravchik - 11 мая 2014 17:50 - Юзер

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

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

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

rocksmart
64

307 | 115

rocksmart - 11 мая 2014 18:53 - Юзер


ravchik
66

375 | 123

ravchik - 11 мая 2014 21:08 - Юзер

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

leon
8

leon - 11 мая 2014 22:55 - Юзер

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

monach
46 | 13

monach - 11 мая 2014 23:21 - Юзер

Обращайся

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

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