香港独立IP空间
香港php空间
美国php空间
域名注册

最近无忧小编给客户处理关于dedecms网站问题的时候,发现如果在dedecms中浏览多张图片就会出现很多页码。有时候一张图片就一个分页,无忧小编认为如果图片多很多的话就会导致后面会有一到三排的页码数,这就会显得非常难看。会让客户觉得网站做的很不专业。如下图所示:

dd41 关于dedecms分页内容太多,导致分页数字过长解决方法

之后无忧小编去看了下很多大型网站例如腾讯新浪在网页图片页码都做的非常美观。今日无忧小编把自己总结的资料给大家分享下,首先用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行左右,当然两个都可以修改,上面的是动态页面,下面的是静态页面)。

$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 //修改的是内容页,修改的方法和上面一样的简单。
最后大功告成了。记得保存到arc.archives.class.php文件并且保存然后上传文件。之后登陆自己dedecms,找到页数比较多的内容或者文章,在重新生成下html更新!就是如下图所示了 !

dd42 关于dedecms分页内容太多,导致分页数字过长解决方法

以上修改页码只支持dedecms5.1、dedecms5.3和5.5哦。如果站长朋友遇见这个问题的话可以试着操作试试看哟 !

本文地址:http://www.51php.com/dedecms/14945.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档