织梦cms分页页码如何控制多少

519 ℃

织梦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首页进行判断(根据需要显示不同页面)

vue前端分页功能实现代码(附js代码)

html文本如何读取数据库代码示例

php表单提交报错显示适当的错误消息代码

php语法中sleep函数的基本用法

标签: CMS网站, php语法, 分页, 织梦, 页面

上面是“织梦cms分页页码如何控制多少”的全面内容,想了解更多关于 织梦cms 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_664.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

golang语法如何建json转字符串
wordpress发布文章时自动添加description描述
运行vue函数提示将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称解决方法
es6语法利用函数将json字符串转为对象
dedecms如何解决软件无法显示下载次数