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

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


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

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

Ответил: 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)

Gameer
224

1120 | 395

Gameer - 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]

Истина в противоречии.​

viperr37
6

viperr37 - 28 августа 2015 16:05 - Юзер

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

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

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