织梦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语法对index.php首页进行判断(根据需要显示不同页面)
上面是“织梦cms分页页码如何控制多少”的全面内容,想了解更多关于 织梦cms 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_664.html
workflows工作流
- 一位穿着长袍的强大法师ComfyUI工作流
- 一只被水晶包围的小动物ComfyUI工作流
- 图片转视频ComfyUI工作流
- 图生图生成动漫效果ComfyUI工作流
- 坐落在白雪覆盖的广阔平原上2只可爱的雪豹
- 一棵树从鸟笼里长出来的梦幻般场景
- 森林里一只邪恶的树妖ComfyUI工作流
- 一只放屁虫甲虫ComfyUI工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!