Выводим текст только для автора публикации DLE. Хак.

 Выводим текст только для автора публикации DLE. Хак.

Хак. Добавляем новые теги для вывода содержимого непосредственно автору публикации.
Такой функционал пригодится к примеру для вывода правил публикации либо вывода предупреждений, ограничений, уведомлений и т д. Для авторов публикаций. Разнообразим ваш сайт!

Установка

Тут всё очень просто.
Открываем файл engine/modules/show.full.php и ищем строку:

if ( $row['votes'] ) {

прямо НАД ней вставляем:

if ( $member_id['name'] != $row['autor'] ) {
            $tpl->set( '[not-authortxt]', "" );
            $tpl->set( '[/not-authortxt]', "" );
            $tpl->set_block( "'\[authortxt\](.*?)\[/authortxt\]'si", "" );
} else {
            $tpl->set( '[authortxt]', "" );
            $tpl->set( '[/authortxt]', "" );
            $tpl->set_block( "'\[not-authortxt\](.*?)\[/not-authortxt\]'si", "" );
}

Сохраняем файл и Вуоля!

Теперь нам доступны теги:

[authortxt] Вы автор данной публикации [/authortxt]
[not-authortxt] Вы не являетесь автором данной публикации [/not-authortxt]

Устанавливаем. Пользуемся. Радуемся!
Источник: for-dle.ru

Просмотров:

Добавить комментарий