织梦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://ipkd.cn/webs_664.html
workflows工作流
森林里一只邪恶的树妖ComfyUI工作流
一只蚊子被嵌在琥珀中ComfyUI工作流
树枝上一只色彩斑斓的小鸟
一个男孩在吃西瓜ComfyUI工作流
森林里有一个皮肤像抛光黑曜石的生物
严寒的冬天里一只小鸟在森林的树枝上休息
一个女人站在海边的岩石上,飞来一只鸟
一朵染血的白玫瑰ComfyUI工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

css3+js菜单点击动态效果
jquery做一个漂亮挂墙动态时钟
css3卡片动态滑动效果
SVG路径动画效果
HTML5 Canvas 刻度尺
一起去看流星雨(代码)
纯css制作卡通头像(随鼠标转头)
一个包含老黄历、佛历、道历、星宿等数据的日历网站










