
织梦cms分页页码有时候会全部显示,导致页面很乱,那么我们应该如何控制多少页面个数,使页面变的美观一点。
首先我们需要知道解析分页的文件是哪一个,一般情况下dedecms此类文件都会放在include下,用查找的方式找了一下“上一页</a></li>”,不用说也知道这是为什么要找它,因为这是分页唯一的代码!很快我们查找到了arc.archives.class.php文件,但是其中有两处,仔细看了一下,第一处是列表页用的,第二处是文章页用的,下边就来解决一下如何智能分页,本人asp学的还可以,php就差多了,在5.1的时候记的有个朋友写过,于是拿出来改了一下,修改方法如下:
找到代码: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++)
接下来,保存arc.archives.class.php文件并上传。登陆dede后台,找到分页比较多的文章,重新生成HTML,再看一下分页的效果。
如果不出意外,现在只显示当前页的前四与后四个页码,注意该方法只适合dedecms5.3和dedecms5.5,其它的版本还没有测试。
php删除接口:在指定的数据库数据表中根据ID删除指定的数据
上面是“织梦cms分页页码如何控制多少”的全面内容,想了解更多关于 织梦cms 内容,请继续关注web建站教程。
当前网址:https://m.ipkd.cn/webs_664.html
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

javascript如何设置页边距
红船ppt:一款应用于党课教育、革命传统教育、企业文化宣传等PPT
roop换脸:一款AI一键视频换脸工具,替换过程只需要一张新脸的照片
Oldswf小游戏:一个专门提供经典Flash小游戏的平台
Seedance 2:字节跳动多模态AI视频生成模型,电影级创意落地工具
网站内容优化和文章的更新时间如何制定?