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

Можно ли и если да то как сделать чтоб {poll} выводилось и в краткой новости?


     14.11.2013    Общие вопросы, Общие вопросы по вёрстке, Шаблоны (TPL)    1466

вопрос
Можно ли и если да то как сделать чтоб {poll} выводилось и в краткой новости?

Ответил: Sander


В engine/modules/show.short.php найти строку:
$i ++;

После нее вставить:
if ( $row['votes'] ) {
    include ENGINE_DIR . '/modules/poll.php';
    $tpl->set( '{poll}', $tpl->result['poll'] );
    $tpl->set( '[poll]', "" );
    $tpl->set( '[/poll]', "" );
    $tpl->set_block( "'\\[not-poll\\](.*?)\\[/not-poll\\]'si", "" );
} else {
    $tpl->set( '{poll}', '' );
    $tpl->set( '[not-poll]', "" );
    $tpl->set( '[/not-poll]', "" );
    $tpl->set_block( "'\\[poll\\](.*?)\\[/poll\\]'si", "" );
}


Но там будет ошибка про переобъявление функции get_votes, но вы разберетесь.

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

Sander
1125

1636 | 1202

Sander - 14 ноября 2013 11:35 - Эксперт

Можно, но вы выдержите по +10 запросов на каждую страницу?

SanDev.pro - мой блог.

ICQ: 404-037-556
Skype: Sander8804

viktoriya01
3

viktoriya01 - 14 ноября 2013 17:27 - Юзер

Почему?

viktoriya01
3

viktoriya01 - 14 ноября 2013 17:30 - Юзер

Вы скажите как а я разберусь

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

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