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

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


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

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

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

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


Комментарии пользователей (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 - Юзер

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

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

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