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

Как показать текст только автору новости?


     12.07.2014    Общие вопросы по PHP    1223

вопрос
Здравствуйте!
Подскажите, как показать текст автору в полной новости?

Заранее спасибо за ответ!

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


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

Gopr
10

494 | 164

Gopr - 12 июля 2014 23:13 - Юзер

В /engine/modules/show.full.php попробуй вставить перед
if ( $row['votes'] ) {
if ( $member_id['user_id'] != $row['user_id'] ) {
$tpl->set_block( "'\\[my-news\\](.*?)\\[/my-news\\]'si", "" );
} else {
$tpl->set( '[my-news]', "" );
$tpl->set( '[/my-news]', "" );
}
В шаблоне полной новости используй теги
[my-news][/my-news]
Ps Не проверял на работу способность...

Владимир
17 | 2

Владимир - 12 июля 2014 23:31 - Юзер

Gopr, Спасибо!
Немного подкорректировал и заработало!
if ( $member_id['name'] != $row['autor'] ) {
            $tpl->set( '[not-mynews]', "" );
            $tpl->set( '[/not-mynews]', "" );
            $tpl->set_block( "'\\[mynews\\](.*?)\\[/mynews\\]'si", "" );
} else {
            $tpl->set( '[mynews]', "" );
            $tpl->set( '[/mynews]', "" );
            $tpl->set_block( "'\\[not-mynews\\](.*?)\\[/not-mynews\\]'si", "" );
}


[mynews] - показывает
[not-mynews] - скрывает

Casper-X
29

Casper-X - 18 июня 2015 13:19 - Юзер

Можно ли это доделать, чтобы показывало автору и админу?

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

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