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

Поиск по дополнительным полям для DLE 9.6


     05.10.2012    Модули, MySQL    4416

вопрос
День добрый. На просторах интернета встретился с модулем поиска по дополнительным полям. Связался с автором, хотел его купить, но он оказался бесплатным.

Ладно. Поставил, сделал всё по инструкции, далее добавил форму поиска на главную странице такого вида:

<form action="/" name="search_xf" method="GET">
    <input type="hidden" name="do" value="search_xf" />
     <input type="hidden" name="loc" value="1" />
<select name="ingr1"><option value="0" selected=""></option>
<option value="1">выбор 1</option>
<option value="2">выбор 2</option>
<option value="3">выбор 3</option>
<option value="4">выбор 4</option>
<option value="5">выбор 5</option>
<option value="6">выбор 6</option>
<option value="7">выбор 7</option>
<option value="8">выбор 8</option>
<option value="9">выбор 9</option>
<option value="10">выбор 10</option>
</select>
<select name="ingr2"><option value="0" selected=""></option>
<option value="1">выбор 1</option>
<option value="2">выбор 2</option>
<option value="3">выбор 3</option>
<option value="4">выбор 4</option>
<option value="5">выбор 5</option>
<option value="6">выбор 6</option>
<option value="7">выбор 7</option>
<option value="8">выбор 8</option>
<option value="9">выбор 9</option>
<option value="10">выбор 10</option>
</select>
<select name="ingr3"><option value="0" selected=""></option>
<option value="1">выбор 1</option>
<option value="2">выбор 2</option>
<option value="3">выбор 3</option>
<option value="4">выбор 4</option>
<option value="5">выбор 5</option>
<option value="6">выбор 6</option>
<option value="7">выбор 7</option>
<option value="8">выбор 8</option>
<option value="9">выбор 9</option>
<option value="10">выбор 10</option>
</select>
<p>Потом выбираем дополнительные параметры</p>
<input type="checkbox" name="napitsa" value="Да" /> параметр 1 </br>
<input type="checkbox" name="compony" value="Да" /> параметр 2 </br>
<input type="checkbox" name="naspor" value="Да" /> параметр 3 </br>
<p>Если не хотите, чтобы отображались предлагаемые закуски и конкурсы, то снимите галочки</p>
<input type="checkbox" name="napitsa" value="Да" /> Показать что-то </br>
<input type="checkbox" name="compony" value="Да" /> Показать еще что-то </br>
</br><button class="btn btn-info">Можно отправлять, все готово!</button>
</form>


После нажатия кнопки "отправить" попадаю на страницу http://site.ru/sf/ingr1:1/ingr2:0/ingr3:0/, где получаю ошибку:

MySQL Error!
------------------------

The Error returned was:
Unknown column 'allow_rate' in 'field list'

Error Number:
1054



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 '%ingr1|1%' AND xfields LIKE '%ingr2|0%' AND xfields LIKE '%ingr3|0%' AND approve AND date < '2012-10-05 12:32:57' ORDER BY date+0 DESC LIMIT 0,12


В чём моя ошибка? Или просто модуль косячный?

Модуль не под 9.6 версию

Ага. Но можно из запроса просто убрать
allow_rate, rating, vote_num, news_read,
и
flag, editdate, editor, reason, view_edit,

Комментарии пользователей (4)

leeto
6 | 6

leeto - 8 октября 2012 11:21 - Юзер

Убрал. Ошибка пропала, но теперь
По данному адресу публикаций на сайте не найдено, либо у вас нет доступа для просмотра информации по данному адресу.

по всем запросам, даже по которым 100% должны быть публикации.

Если это модуль не под 9.6, есть ли аналоги?

leeto
6 | 6

leeto - 8 октября 2012 19:40 - Юзер

Еще раз продублирую. Есть ли аналоги?

ermak
7 | 7

ermak - 1 декабря 2012 22:54 - Юзер

Аналогичная беда. Может все-таки знает кто-нибудь, что можно сделать?

Lynat1k
1

373 | 93

Lynat1k - 15 марта 2013 14:56 - Юзер

а под какую тогда версию модуль?

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

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

 17.02.2013 yorismith  Модули