Здравствуйте. Подскажите пожалуйста, как вывести голосование за блог в топик (который опубликован в этом блоге). Сейчас попробую объяснить:
Хочу сделать такой блок в сайдбаре, чтобы когда открывался топик, справа выводилось название и ава блога, кнопка подписки и голосования за блог. Все получилось, кроме голосования…
Прописываю в
block.blog.tpl:
{assign var="oBlog" value=$oTopic->getBlog()}
{assign var="oVote" value=$oBlog->getVote()}
и добавляю в шаблон блока код голосования:
<div id="vote_area_blog_{$oBlog->getId()}" class="vote-topic
{if $oBlog->getRating() > 0}
vote-count-positive
{elseif $oBlog->getRating() < 0}
vote-count-negative
{elseif $oBlog->getRating() == 0}
vote-count-zero
{/if}
{if $oVote}
voted
{if $oVote->getDirection() > 0}
voted-up
{elseif $oVote->getDirection() < 0}
voted-down
{/if}
{else}
not-voted
{/if}
{if ($oUserCurrent && $oUserOwner->getId() == $oUserCurrent->getId())}
vote-nobuttons
{/if}">
<a href="#" class="vote-item vote-down" onclick="return ls.vote.vote({$oBlog->getId()},this,-1,'blog');"><span><i></i></span></a>
<div class="vote-item vote-count" title="{$aLang.blog_vote_count}: {$oBlog->getCountVote()}"><span id="vote_total_blog_{$oBlog->getId()}">{if $oBlog->getRating() > 0}+{/if}{$oBlog->getRating()}</span></div>
<a href="#" class="vote-item vote-up" onclick="return ls.vote.vote({$oBlog->getId()},this,1,'blog');"><span><i></i></span></a>
</div>
Не работает, может я что-то напутал? Подскажите, если не трудно…
Думаю многим будет полезно