Поиск в определённых категориях dle

stalker

Новичок
Регистрация
2 Май 2017
Сообщения
42
Реакции
8
Баллы
8
Здравствуйте. Подскажите, как реализовать поиск в определённых категориях ? Буду благодарен за оперативный ответ.
 

Akimu

Ктулху
Приватовец
VIP
Прошёл марафон
Регистрация
11 Мар 2017
Сообщения
1.289
Реакции
941
Баллы
183
Как вариант можете использовать это, если хотите больший функционал - заказывайте модуль:

Поиск по определенным категориям
Стандартная форма поиска в 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>
Для того чтобы сделать возможность поиска только по определенным категориям, внесем в форму небольшие изменения.
Между тегами form после:
Код:
<input type="hidden" name="do" value="search" />
вставьте
Код:
<input type="hidden" name="catlist[]" 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" />
Где в value="x", x - это id категории. Решение может показаться бесполезным, но можно с помощью тегов dle сделать так, чтобы когда пользователь находится на главной странице или любой другой которая не относится к категориям, будет осуществляться поиск по всем категориям, а когда ваш пользователь посещает определенную категорию, то уже в этом случаи он будет искать в той категории в которой в данным момент находится.

Выбор нужной категории для поиска
Есть конечно же вариант при котором можно дать вашему посетителю выбор и самому решать в какой категории он будет искать. Для этого вам необходимо вставить между тегами form
Код:
<select name="catlist[]">
<option value="7">Комедии</option>
<option value="10">Приключения</option>
<option value="15">Отечественные</option>
</select>
Главный принцип вам должен быть понятен, вам же останется добавить код к себе в шаблон и конечно же настроить его визуальную составляющую, прописать необходимые css правила.
 

Akimu

Ктулху
Приватовец
VIP
Прошёл марафон
Регистрация
11 Мар 2017
Сообщения
1.289
Реакции
941
Баллы
183
Если не ошибаюсь то Field Search от @PunPun обладает нужным Вам функционалом.
 
Сверху Снизу