Верстка комментариев
переделал немного верстку рейтинга комментариев, все вроде нормально, но при глоосовании не изменяется значение рейтинга… т.е. был ноль, нажал +, ноль стал зеленым))) и все.
После F5 конечно значение отображается.
вот что я сделал:
Не может это быть связано с тем, что total находится в табличке?
После F5 конечно значение отображается.
вот что я сделал:
{if $oComment->getTargetType()!='talk'}
<div class="voting {if $oComment->getRating()>0}positive{elseif $oComment->getRating()<0}negative{/if} {if !$oUserCurrent || $oComment->getUserId()==$oUserCurrent->getId() || strtotime($oComment->getDate())<$smarty.now-$oConfig->GetValue('acl.vote.comment.limit_time')}guest{/if} {if $oVote} voted {if $oVote->getDirection()>0}plus{else}minus{/if}{/if} ">
<table>
<tr>
<td class="total" width="20px" align="right">
<div class="total">{if $oComment->getRating()>0}+{/if}{$oComment->getRating()}</div>
</td>
<td>
<ul>
<li><a href="#" class="minus" onclick="lsVote.vote({$oComment->getId()},this,-1,'comment'); return false;"></a></li>
<li><a href="#" class="plus" onclick="lsVote.vote({$oComment->getId()},this,1,'comment'); return false;"></a></li>
</ul>
</td>
</tr>
</table>
</div>
{/if}
Не может это быть связано с тем, что total находится в табличке?