web建站教程
  1. 首页
  2. vuejs
  3. js
  4. 好玩
  5. seo教程
  6. 前端知识
  7. 百度echarts
  8. 更多
    php入门
    nodejs
    mockjs
    reactjs
    mysql
    wordpress
    织梦cms
    帝国cms
    git教程
    IT知识
    模板大全
    休息站

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

313 ℃
     

织梦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,其它的版本还没有测试。

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

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

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

利用php语法中NOT IN排除多个字段功能

利用php语法中WHERE子句排除不等字段功能

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

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

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

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

当前位置: 网站首页 > 织梦cms
本文共计816个字,预计阅读时长6分钟
生活小工具,收录了80多款小工具
上一篇: 推荐一款完全免费的 Windows 软件卸载、清理工具——HiBit Uninstaller
下一篇: 推荐一款可免费商用圆体字库——江城圆体
x 打工人ai神器