zblogphp评论倒序出错的解决办法 如果开启了评论倒序,楼号依然是从输出的第一条开始计算楼层,这样并不方便大家的使用。所以,橙色阳光设计出了这个倒序评论的简易逻辑。
?
第三步,为每个评论赋倒序楼号值:
{foreach $comments as $key => $comment}
{$commentRootFloor=$commentsRootSum-$comment.FloorID
这里要换到单条评论的模板,默认主题为template/comment.php)添加代码即可:
{if $comment.Level=='0'}{$commentRootFloor}楼{/if}
上面的代码需要在开启倒序以后才能正确输出
,为了保证正序倒序都能正常,所以调改一下代码为:
{php}
if ($option['ZC_COMMENT_REVERSE_ORDER']=='1') {
$where = array
{$commentRootFloor=abs($comment.FloorID-$commentsRootSum)}
{template:comment}
{/foreach}
好了,现在就能够正常的倒序输出评论的楼号了 10320
|