Хак для DLE - поиск по определенным категориям

Хак для DLE - поиск по определенным категориям
Отличный хак для DLE - поиск по определенным категориям. Организовать поиск только по определенным категориям или выбор нужной категории для поиска. Это очень удобно для пользователей, особенно если категории имеют разную направленность, например, музыка и новости.

Стандартная форма поиска в DataLife Engine выглядит следующим образом:

<form action="" name="searchform" method="post">
<input type="hidden" name="do" value="search" />
<input type="hidden" name="subaction" value="search" />
<input id="story" name="story" value="" type="text" />
<input title="Найти" alt="Найти" type="image" src="/templates/dleshka/images/spacer.gif" />
</form>

Для того чтобы сделать возможность поиска только по определенным категориям, внесем в форму небольшие изменения.

Между тегами, после:

<input type="hidden" name="do" value="search" />

вставьте:

<input type="hidden" name="catlist[]" value="7" />

Если вы хотите определить несколько категорий, по которым будет осуществляться поиск, то вставьте этот код несколько раз и замените в нем value="7" на нужные вам категории, например:

<input type="hidden" name="catlist[]" value="7" />
<input type="hidden" name="catlist[]" value="10" />
<input type="hidden" name="catlist[]" value="11" />
<input type="hidden" name="catlist[]" value="15" />

Выбор нужной категории для поиска

Если же вы хотите предоставить пользователям выбор, в какой категории нужно выполнить поиск, то воспользуйтесь следующим кодом, который также нужно вставить между:

<select name="catlist[]">
<option value="7">Комедии</option>
<option value="10">Приключения</option>
<option value="15">Отечественные</option>
</select>

Здесь вы тоже можете добавить нужные вам категории и их количество.

Автор: Артем Малков


Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Реклама на сайте
Наша группа ВКонтакте
Чего не хватает на сайте?
Информация