Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Шаблоны (TPL) » Вывод картинки при отключении рейтинга?

Вывод картинки при отключении рейтинга?


     28.08.2015    Шаблоны (TPL), Хаки    1752

вопрос
Нужно сделать вывод картинки если рейтинг для новости отключается. Если я при добавлении убрал "Разрешить рейтинг статьи", нужно чтобы вместо рейтинга вывелась указанная картинка.

Ответил: Sander


http://sandev.pro/portfolio/83-rasshirenie-funkcionala-shablonizatora-novostey-usloviya-if.html
[if allow_rate="1"]{rating}[/if]
[if allow_rate="0"]картинка[/if]

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

LazyDev
PHP-developer

LazyDev - 28 августа 2015 14:51 -

Открыть /engine/modules/show.short.php и show.custom.php найти :
$tpl->set( '{rating}', ShowRating( $row['id'], $row['rating'], $row['vote_num'], 1 ) );
Ниже вставить :
$tpl->set_block( "'\\[rating_on\\](.*?)\\[/rating_on\\]'si", "" );
Далее найти :
$tpl->set_block( "'\\[rating\\](.*?)\\[/rating\\]'si", "" );
Ниже вставить :
$tpl->set( '[rating_on]', '' );
$tpl->set( '[/rating_on]', '' );

Открыть /engine/modules/show.full.php найти :
$tpl->set( '{rating}', ShowRating( $row['id'], $row['rating'], $row['vote_num'], $user_group[$member_id['user_group']]['allow_rating'] ) );
Ниже вставить :
$tpl->set_block( "'\\[rating_on\\](.*?)\\[/rating_on\\]'si", "" );
Далее найти :
$tpl->set_block( "'\\[rating\\](.*?)\\[/rating\\]'si", "" );
Ниже вставить :
$tpl->set( '[rating_on]', '' );
$tpl->set( '[/rating_on]', '' );

В шаблонах краткой / custom / полной использовать
[rating_on]Все что угодно будет выводится в этих тегах если рейтинг для новости отключен[/rating_on]

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

viperr37
Юзер

viperr37 - 28 августа 2015 16:05 -

Gameer,
работает, спасибо!

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

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

наверх