Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы » Отображение определенных категорий в теге

Отображение определенных категорий в теге


     Общие вопросы, Общие вопросы по PHP, Хаки    4023

вопрос
Доброго времени!

Хак позволяет сделать так, чтобы тег {link-category}, в короткой и полной новостях, не отображал определенные категории.
Открыть файлы engine/modules/show.***.php и найти строку:

foreach ( $cat_list as $element ) {
После нее вставить:
if(in_array($element,array(1,4))) continue;

Где 1,4 - это список категорий, которые не должны отображаться.


Дело в том, что этот хак работает только если статья входит больше чем в одну категорию. А если только в одну, то все равно выводит ссылку! Подскажите как исправить, чтоб работало и с 1й категорией.

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


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

ExVood
Юзер

ExVood - -

Версия движка - 10.2

FastFud
Юзер

FastFud - -

Я лично не уловил фишку этого хака.
Попробуйте заменить:
if( count( $cat_list ) == 1 ) {
на
if( in_array(count( $cat_list ) == 1 )) {

ExVood
Юзер

ExVood - -

Спасибо, то что нужно!!)

dmitrievmsk
Юзер

dmitrievmsk - -

Как это сделать в DLE 12.1 ???

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

наверх