雷火电竞-中国电竞赛事及体育赛事平台

歡迎來到入門教程網(wǎng)!

dedecms

當(dāng)前位置:主頁 > CMS教程 > dedecms >

DeDeCMS后臺文章列表,頁碼異常的解決辦法

來源:本站原創(chuàng)|時間:2021-08-05|欄目:dedecms|點(diǎn)擊:

因?yàn)镈eDeCMS有緩存機(jī)制,有些比較費(fèi)時的SQl查詢會在數(shù)據(jù)庫中緩存,所以集中發(fā)布文章時,在后臺的文章列表頁的頁碼會過了緩存周期才能正確顯示,解決的辦法是:
 
打開dede\contont_lisp.php文件,通過查找找到 $arr = GetCache('listcache', $cachekey); 代碼如下:
 
     // 緩存處理
    $sql = "SELECT COUNT(*) AS dd FROM `dede_arctiny` $tinyQuery ";
    $cachekey = md5($sql);
    $arr = GetCache('listcache', $cachekey);//這是從緩存里面取結(jié)果,如果沒有緩存,則生成緩存
    if (empty($arr))
    {
        $arr = $dsql->GetOne($sql);
        SetCache('listcache', $cachekey, $arr);//設(shè)置緩存
    }
    $totalresult = $arr['dd'];
 
把上面的代碼注釋一部分,改成下面的:
 
    $sql = "SELECT COUNT(*) AS dd FROM `dede_arctiny` $tinyQuery ";
    $arr = $dsql->GetOne($sql);
    $totalresult = $arr['dd'];
 
就不會再緩存了,顯示實(shí)時的結(jié)果。 
 

上一篇:DEDECMS用sql標(biāo)簽分頁

欄    目:dedecms

下一篇:使用dedecms如何把一篇文章發(fā)布到多個欄目(副欄目的使用)

本文標(biāo)題:DeDeCMS后臺文章列表,頁碼異常的解決辦法

本文地址:http://www.jygsgssxh.com/a1/dedecms/15327.html

更多dedecms

您可能感興趣的文章

閱讀排行

本欄相關(guān)

隨機(jī)閱讀

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請與我們聯(lián)系,我們將在24小時內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有