Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как сделать, чтобы тег category показывал информацию во вложенных категориях?

Как сделать, чтобы тег category показывал информацию во вложенных категориях?


     09.08.2015    Все вопросы » Общие вопросы по PHP    1398

вопрос
Добрый день!

Такой вопрос, как сделать так, чтобы тег [category=1]X[/category] выводил информацию не только в указанной категории, но и во всех подкатегориях, без их перечисления?

Допустим есть основная категория фильмы и под категории комедии, экшен и ТД

Мне нужно чтобы указав [category=фильмы] информация [/category] внутри тега показывалась и в подкатегорях комедии и экшен.

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

С уважением Михаил!

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


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

PunPun
Эксперт

PunPun - 9 августа 2015 22:00 -

Не тестировал, так как негде. Откройте /engine/modules/functions.php найдите:
$cats = explode( ',', $cats );
Ниже вставьте :
foreach ( $cats as $elem )
$cats_arr[] = get_sub_cats(intval($elem));
$cats_arr = implode(',', $cats_arr);
$cats = explode(',',$cats_arr);

well​

Felix
Юзер

Felix - 10 августа 2015 09:11 -

Спасибо, попробуем!

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

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

наверх