Обозначение забаненого пользователя в комментарии

Обозначение забаненого пользователя в комментарии

Хак поможет обозначить забаненого пользователя в комментарии полной новости.


Установка:
1. Открыть engine/modules/show.full.php и найти:
, signature, foto,

Заменить на:
, banned, signature, foto,

2. Открыть engine/classes/comments.class.php и найти:
			$tpl->set( '{login}', $row['name'] );
			$tpl->set( '[/profile]', "</a>" );

		}

Добавить ниже:
		if( $row['is_register'] AND $row['banned'] ) {
			$tpl->set( '[banned]', "" );
			$tpl->set( '[/banned]', "" );
			$tpl->set_block( "'\\[not-banned\\](.*?)\\[/not-banned\\]'si", "" );
		} else {
			$tpl->set( '[not-banned]', "" );
			$tpl->set( '[/not-banned]', "" );
			$tpl->set_block( "'\\[banned\\](.*?)\\[/banned\\]'si", "" );
		}

Готово!

Теперь в шаблоне comments.tpl можно использовать теги:
[banned] текст [/banned] - Выводит текст заключенный в теге если пользователь забанен
[not-banned] текст [/not-banned] - Выводит текст заключенный в теге если пользователь НЕ забанен
 
Версия DLE: 11.x
Автор: maruska
Источник
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.