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

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


     12.07.2014    Все вопросы » Общие вопросы по PHP    1620

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

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

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


3 комментария

Gopr
Юзер

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 Не проверял на работу способность...

Владимир
Юзер

Владимир - 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
Юзер

Casper-X - 18 июня 2015 13:19 -

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

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

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

наверх