Как сделать рейтинг топика видимым для всех?

Подскажите пожалуйста, как сделать показ рейтинга топиков для всех? (даже если не голосовал или не зарегистрирован)

Благодаря eXtravert было найдено решениe: сделать {else} а делаее продублировать вывод рейтинга.

9 комментариев

avatar
.../templates/skin/new/topic_list.tpl

начиная со строки 67 условия все смотрите в классе voting

Абсолютно также надо будет поправить:
.../templates/skin/new/topic.tpl
avatar
А конкретно какие условия поставить можите подсказать?
{if $oTopic->getUserIsVote() || ($oUserCurrent && $oTopic->getUserId()==$oUserCurrent->getId()) || strtotime($oTopic->getDateAdd())<$smarty.now-$VOTE_LIMIT_TIME_TOPIC}

Сейчас у меня такое условие, а как поменять на видное всем?
avatar
ну вот его и убрать.
avatar
Так там time_limit )) и много еще чего
avatar
там тайм лимит для того чтобы показывало рейтинг если ты не голосовал, не автор, но уже и время голосвания истекло.
avatar
Видимо мне поможет только готовое решение, так как от опытов моих постоянно синтаксис еррор
avatar
блин. ну пиши в аську тогда
avatar
Помогите мне пожалуйста, вот код с рейтингом, нужно чтобы видно было всем.
<li class="total" title="{$aLang.topic_vote_count}: {$oTopic->getCountVote()}">{if $oTopic->getUserIsVote() || ($oUserCurrent && $oTopic->getUserId()==$oUserCurrent->getId()) || strtotime($oTopic->getDateAdd())<$smarty.now-$VOTE_LIMIT_TIME_TOPIC} {if $oTopic->getRating()>0}+{/if}{$oTopic->getRating()} {else} <a href="#" onclick="lsVote.vote({$oTopic->getId()},this,0,'topic'); return false;">—</a> {/if}</li>
  • Sky
  • 0
avatar
Прошу помогите, получается сделать рейтинг видимым, но классы .positive и .negative, применяются только для зарегистрированных пользователей.
  • Sky
  • 0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.