Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Можно ли и если да то как сделать чтоб {poll} выводилось и в краткой новости?

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


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

вопрос
Можно ли и если да то как сделать чтоб {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
PHP-developer

Sander - 14 ноября 2013 11:35 -

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

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

Telegram: @sandev
Skype: Sander8804

viktoriya01
Юзер

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

Почему?

viktoriya01
Юзер

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

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

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

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

наверх