Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Как сделать, чтобы тег category показывал информацию во вложенных категориях?

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


     09.08.2015    Общие вопросы по PHP    898

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

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

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

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

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

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

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


Комментарии пользователей (2)

Gameer
226

1124 | 396

Gameer - 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);

Истина в противоречии.​

Felix
1

25 | 8

Felix - 10 августа 2015 09:11 - Юзер

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

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

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