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

Как обозначить забаненых пользователей?


     17.02.2018    Общие вопросы, Шаблоны (TPL)    1000

вопрос
Как вывести картинкой, забаненного пользователя в комментарии полной новости?

Ответил: maruska


В /engine/modules/show.full.php найти
, signature, foto,

заменить на
, banned, signature, foto,

в /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] - Выводит текст заключенный в теге если пользователь НЕ забанен
Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх