Регистрация

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

TipTop 16-01-2017, 09:23 291 Хаки 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="{THEME}/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>


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

Другие публикации по категории:

Кастомизация облака тегов

Постер в быстром поиске из короткой новости рабочий вариант DLE 11.1

Мигающие гирлянды на сайт

Количество символов в textarea

Постер в быстром поиске через доп. поле и короткую новость


Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Powered by Dleshka.org. Сайт предназначен для выбора шаблонов и дополнений с использованием CMS DataLife Engine.
Закрыть