Поиск по дополнительным полям для DLE 9.6
День добрый. На просторах интернета встретился с модулем
поиска по дополнительным полям
. Связался с автором, хотел его купить, но он оказался бесплатным.
Ладно. Поставил, сделал всё по инструкции, далее добавил форму поиска на главную странице такого вида:
После нажатия кнопки "отправить" попадаю на страницу
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
В чём моя ошибка? Или просто модуль косячный?
Источник:dle-faq.pro, DLE
поиска по дополнительным полям
. Связался с автором, хотел его купить, но он оказался бесплатным.
Ладно. Поставил, сделал всё по инструкции, далее добавил форму поиска на главную странице такого вида:
<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
В чём моя ошибка? Или просто модуль косячный?
Источник:dle-faq.pro, DLE
Похожие новости
- Ajax-отправка форм в админпанели - модуль AdminAjaxForms
- Весенняя акция на лицензии DataLife Engine
- Arne Slot ayaa eedda dusha ka saaray hal qof ka dib guuldarradii Liverpool ka soo gaartay Galatasaray..
- Chelsea oo go’aansatay inay iibiso Liam Delap ka dib markii uu hal gool dhaliyay tan iyo markii uu xagaagii ku biiray.
- Sidee habeenkii naxdinta lahaa ee Kinsky u dhacay ka hor inta aan la badalin daqiiqadii 17aad..
- Luka Modric ayaa soo afjaray wararka xanta ah ee la xiriirinaya inuu ku laabanayo Real Madrid, isagoo ku adkeysanaya inuu….
- Alejandro Garnacho ayaa ka digay in mustaqbalka Chelsea uu noqon karo mid aad u fool xun iyadoo halyeeyga kooxda uu ku..
- Chelsea oo qalbi jabisay Wrexham ka dib markii VAR ay ku guuleysatay….
- Kooxda Real Madrid ayaa ku soo biirtay tartanka loogu jiro saxiixa Sandro Tonali oo ka tirsan NewcastleUnited.
- MIKEL ARTETA ayaa sheegay in Arsenal ay isku dayday shax cusub muddo TOBAN DAQIIQO ah ka hor guushii 2-1 ee FA Cup ee Mansfield.