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

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


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

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

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

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

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


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

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


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

ExVood
21 | 1

ExVood - 12 августа 2014 16:19 - Юзер

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

FastFud
50

1599 | 588

FastFud - 12 августа 2014 19:32 - Юзер

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

ExVood
21 | 1

ExVood - 13 августа 2014 03:06 - Юзер

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

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

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