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

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


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

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

Хак позволяет сделать так, чтобы тег {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 - 12 августа 2014 16:19 -

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

FastFud
Юзер

FastFud - 12 августа 2014 19:32 -

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

ExVood
Юзер

ExVood - 13 августа 2014 03:06 -

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

dmitrievmsk
Юзер

dmitrievmsk - 13 февраля 2018 15:53 -

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

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

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

наверх