国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

DedeCMS分頁太多 頁碼智能顯示的方法

2024-07-12 09:06:27
字體:
來源:轉載
供稿:網友

今天在織夢論壇上看到很多咨詢關于分頁太多,導致頁碼導航全部顯示而撐破網頁或不太美觀的問題,當然相信很多用DedeCMS的站長朋友們多少也都遇到這樣的問題,如下圖所示:


導致頁碼導航全部顯示而撐破網頁或不太美觀的問題

  那么該如何讓頁碼智能顯示,每頁只固定顯示當前頁的前后幾個呢?仔細想一下其實并不太難,首先我們需要知道解析分頁的文件是哪一個,一般情況下dedecms此類文件都會放在include下,用查找的方式找了一下“上一頁</a></li>”,不用說也知道這是為什么要找它,因為這是分頁唯一的代碼!很快我們查找到了arc.archives.class.php文件,但是其中有兩處,仔細看了一下,第一處是列表頁用的,第二處是文章頁用的,下邊就來解決一下如何智能分頁,本人asp學的還可以,php就差多了,在5.1的時候記的有個朋友寫過,于是拿出來改了一下,修改方法如下:

  找到代碼:for($i=1;$i<=$totalPage;$i++) (注意:共有兩處,上面說了,改第二處,大約813行處)。

  將以上代碼替換為:

 

    >$total_list=8; //只顯示8個頁碼 烈火網(liehuo.net)注
    if($nowPage >= $total_list) {
            $i = $nowPage-4; //顯示4頁
            $total_list = $nowPage+4; //顯示4頁
            if($total_list >= $totalPage) $total_list = $totalPage;
        }else{
               $i=1;
               if($total_list >= $totalPage) $total_list = $totalPage;
    }
    for($i;$i<=$total_list;$i++)

 

  接下來,保存arc.archives.class.php文件并上傳。登陸dede后臺,找到分頁比較多的文章,重新生成HTML,再看一下分頁的效果,如下圖:

  看到效果了吧?就是不管有多少頁,只顯示當前頁的前四與后四個頁碼,以上圖為例,現在是第八頁,只顯示前邊到四和后邊到十二,趕快試一下吧,注意該方法只適合dedecms5.3和5.5哦。歡迎您繼續瀏覽烈火網的其它內容。

 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 罗山县| 赫章县| 渝中区| 杭锦后旗| 景泰县| 白水县| 老河口市| 洮南市| 昂仁县| 怀宁县| 房产| 泸定县| 苏尼特右旗| 伊金霍洛旗| 曲松县| 龙山县| 申扎县| 海南省| 若尔盖县| 手机| 林周县| 巴彦淖尔市| 海原县| 叙永县| 微博| 通州市| 鹤山市| 泊头市| 庆云县| 页游| 项城市| 吉安县| 焦作市| 江安县| 延长县| 镇坪县| 襄樊市| 康保县| 太白县| 集安市| 双流县|