Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как xfsearch использовать под каждую категорию отдельно?

Как xfsearch использовать под каждую категорию отдельно?


     20.03.2019    Xfsearch, доп.поля    Все вопросы » Общие вопросы    981

вопрос
Всем добра, вопрос такой, есть дополнительно поле мульти-список, для всех категорий. Я задаю определенные значения и выбираю категорию, но нажимая на эти значения в определенной категории мне выводятся материалы и из других категорий с этим значением. Можно как-то сделать четкое разделение, т.е для каждой категории + xfsearch получалось, что выводится материалы именно по необходимой категории.
Т.е на примере, материалы из категории cat1 с значением gs выходят именно из этой категории.
Тоже самое, только с cat2, cat3 и тд с gs.

Ответа пока нет


3 комментария

maks
Юзер

maks - 21 марта 2019 00:12 -

В /engine/engine.php найти
if (count ( $xf_array )) {

Выше вставить
if ($xfname == 'pole') {
    $stop_list = "category regexp '[[:<:]](1)[[:>:]]' AND ";
}

pole - название поля
1 - id категории

Razilator
Юзер

Razilator - 21 марта 2019 08:59 -

Спасибо, но у меня нет в engine.php строки if (count ( $xf_array )) {

maks
Юзер

maks - 21 марта 2019 09:27 -

Не зная версию dle ищите что-то похожее или без пробелов

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

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

наверх