亚洲a片久久久无码网站,成人永久免费永久在线播放,久久国产香蕉一区精品蜜桃,亚洲经典千人经典日产

首頁(yè) >> 科技 >>新鮮科技 >> zblogphp評(píng)論倒序出錯(cuò)的解決辦法
详细内容

zblogphp評(píng)論倒序出錯(cuò)的解決辦法

我的主題之前都有評(píng)論的美化,但是后期因?yàn)樵u(píng)論樓層出現(xiàn)錯(cuò)亂,導(dǎo)致暫時(shí)關(guān)閉了這個(gè)功能嗎,一直未找到最佳的結(jié)局辦法,直到最近看見(jiàn)“橙色陽(yáng)光”的博客,才算是有了完美的解決辦法。其實(shí)針對(duì)評(píng)論部分的標(biāo)簽調(diào)用是集成了評(píng)論樓號(hào)的,即標(biāo)簽{$comment.FloorID}。

這個(gè)標(biāo)簽是不計(jì)算子評(píng)論的,所以并不是采用key直接計(jì)算出的樓號(hào)。經(jīng)過(guò)測(cè)試會(huì)發(fā)現(xiàn),這個(gè)樓號(hào)存在一定BUG。如果開(kāi)啟了評(píng)論倒序,樓號(hào)依然是從輸出的第一條開(kāi)始計(jì)算樓層,這樣并不方便大家的使用。所以,橙色陽(yáng)光設(shè)計(jì)出了這個(gè)倒序評(píng)論的簡(jiǎn)易邏輯。

評(píng)論美化.jpg

廢話不多說(shuō),我們以默認(rèn)主題的相關(guān)文件為例,找到主題文件夾下template/comments.php文件

第一步,找到評(píng)分輸出的循環(huán)位置:

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

第二步,計(jì)算出當(dāng)前文章(或頁(yè)面)的一級(jí)評(píng)論的總數(shù)

上面的變量$commentsRootSum就是一級(jí)評(píng)論的總數(shù)。

第三步,為每個(gè)評(píng)論賦倒序樓號(hào)值

最后,在你想要的位置輸出樓號(hào),(這里要換到單條評(píng)論的模板,默認(rèn)主題為template/comment.php)添加代碼即可:

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

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




技术支持: 杭州云遠(yuǎn)科技有限公司 | 管理登录
seo seo