新聞中心
關(guān)于dedecms分頁內(nèi)容太多,導(dǎo)致分頁數(shù)字過長解決方法
最近無憂小編給客戶處理關(guān)于dedecms網(wǎng)站問題的時候,發(fā)現(xiàn)如果在dedecms中瀏覽多張圖片就會出現(xiàn)很多頁碼。有時候一張圖片就一個分頁,無憂小編認為如果圖片多很多的話就會導(dǎo)致后面會有一到三排的頁碼數(shù),這就會顯得非常難看。會讓客戶覺得網(wǎng)站做的很不專業(yè)。如下圖所示: 之后無憂小編去看了下很多大型網(wǎng)站例如騰訊新浪在網(wǎng)頁圖片頁碼都做的非常美觀。今日無憂小編把自己總結(jié)的資料給大家分享下,首先用utf或者代碼編輯器找到dedecms根目錄中include文件下載到本地之后用工具查找“上一頁</a></li>”,因為是一個分頁的代碼,然后返回根目錄找到include/arc.archives.class 如果是dedecms5.1版本進入如下:inc_archives_view.php 如果是dedecms 5.5版本進入如下:arc.archives.class.php 之后找到GetPagebreakDM //修改的是列表頁 接下來找到代碼:for($i=1;$i<=$totalPage;$i++) (無憂小編提示下:共有兩處,改第二處,大約813行左右,當(dāng)然兩個都可以修改,上面的是動態(tài)頁面,下面的是靜態(tài)頁面)。 $total_list=8; //只顯示8個頁碼 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++) 之后找到如下代碼: for($i=1;$i<=$totalPage;$i++) 修改成for($i;$i<=$total_list;$i++) 然后找到GetPagebreak //修改的是內(nèi)容頁,修改的方法和上面一樣的簡單。 最后大功告成了。記得保存到arc.archives.class.php文件并且保存然后上傳文件。之后登陸自己dedecms,找到頁數(shù)比較多的內(nèi)容或者文章,在重新生成下html更新!就是如下圖所示了 ! 以上修改頁碼只支持dedecms5.1、dedecms5.3和5.5哦。如果站長朋友遇見這個問題的話可以試著操作試試看喲 !
本文地址:http://www.gle-technology.com/dedecms/14945.html