• <legend id="65f5q"><i id="65f5q"></i></legend>
    <optgroup id="65f5q"></optgroup>

    <span id="65f5q"><video id="65f5q"></video></span>

        
        

        首页 >> 資訊 >>新鮮科技 >> zblogphp評論倒序出錯的解決辦法
        資訊

        zblogphp評論倒序出錯的解決辦法

        我的主題之前都有評論的美化,但是后期因為評論樓層出現錯亂,導致暫時關閉了這個功能嗎,一直未找到*的結局辦法,直到最近看見“橙色陽光”的博客,才算是有了*的解決辦法。其實針對評論部分的標簽調用是集成了評論樓號的,即標簽{$comment.FloorID}。

        這個標簽是不計算子評論的,所以并不是采用key直接計算出的樓號。經過測試會發現,這個樓號存在一定BUG。如果開啟了評論倒序,樓號依然是從輸出的*條開始計算樓層,這樣并不方便大家的使用。所以,橙色陽光設計出了這個倒序評論的簡易邏輯。

        評論美化.jpg

        廢話不多說,我們以默認主題的相關文件為例,找到主題文件夾下template/comments.php文件

        *步,找到評分輸出的循環位置:

        PHP
        {foreach $comments as $key => $comment}{template:comment}{/foreach}

        第二步,計算出當前文章(或頁面)的一級評論的總數

        上面的變量$commentsRootSum就是一級評論的總數。

        第三步,為每個評論賦倒序樓號值

        *,在你想要的位置輸出樓號,(這里要換到單條評論的模板,默認主題為template/comment.php)添加代碼即可:

        上面的代碼需要在開啟倒序以后才能正確輸出,為了保證正序倒序都能正常,所以調改一下代碼為:

        PHP
        {php}
            if ($option['ZC_COMMENT_REVERSE_ORDER']=='1') {
                $wheretsRootSum)}{template:comment}{/foreach}




        關注微信公眾號
        掃一掃瀏覽手機站
        商務合作:010-0000-0000
        不良信息舉報電話:010-1111-2222
        Copyright 2003-2019 All Rights Reserved 京ICP備0000000號
        返回頂部 seo seo
        午夜无码国产理论在线
      1. <legend id="65f5q"><i id="65f5q"></i></legend>
        <optgroup id="65f5q"></optgroup>

        <span id="65f5q"><video id="65f5q"></video></span>