在dede程序的文章或图集模型,内容页分页过多,假如分页80页,那么dede默认的内容分页标签{dede:pagebreak/}会把所有的分页都显示出来,这样会撑破网页模板,即使使用css控制可以解决这个撑破模板问题,用overflow:hidden就可以了,但是这样话叫访问者如何浏览接下来的网页呢?显然这不是一个解决办法。在dedecms官方论坛上看到一个高人给出解决方法,自己亲自试验,完全可行。例如共分了50个分页,通过修改代码可以显示为以下形式第一个分页情况是:共50页: 上一页 1 2 3 4 5 6 7 8 9 10下一页在第10分页情况是: 共50页: 上一页6 7 8 9 10 11 12 13 14下一页基本就是这个显示效果.

芝麻通在dedecms 5.7sp1中已经测试可用下面来具体说一下解决方法:

修改文件位置:include/arc.archives.class.php

第一步,查找“function GetPagebreakDM($totalPage,$nowPage,$aid)”(动态页面分页函数)再往下找到for($i=1;$i<=$totalPage;$i++)修改为$total_list=10;if($nowPage >= $total_list) {$i = $nowPage-4;$total_list = $nowPage+4;if($total_list >= $totalPage) $total_list = $totalPage;}else{$i=1;if($total_list >= $totalPage) $total_list = $totalPage;}for($i;$i<=$total_list;$i++)

第二步,查找“function GetPagebreak($totalPage,$nowPage,$aid)”(静态页面分页函数),再往下找到for($i=1;$i<=$totalPage;$i++)改为$total_list=10;if($nowPage >= $total_list) {$i = $nowPage-4;$total_list = $nowPage+4;if($total_list >= $totalPage) $total_list = $totalPage;}else{$i=1;if($total_list >= $totalPage) $total_list = $totalPage;}for($i;$i<=$total_list;$i++)

注意$total_list=10;为首个分页显示10个分页地址   规律自行了解 很实用-4 +4   例如 在第一页 就显示1-10    在第10页 就显示 10 前后的4页,效果 6 7 8 9 10 11 12 13 14特别注意动态页面分页函数和静态页面分页函数都要改动,如果只改动态页面分页函数那只支持dede5.31版本,如果两个分页函数全改,那么不仅支持dede5.6也支持最新版dede5.7版本,推荐都改一改为好。

好了,已经较完美解决分页多的难题了。

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

本站vip会员 请加入织梦58 VIP②群 PS:加入时备注用户名或昵称

普通注册会员或访客 请加入织梦58 技术交流②群

php分页页数过多隐藏,织梦DEDE中内容页分页数目太多时隐藏方法相关推荐

  1. 织梦仿微信公众号文章页面html,织梦DEDECMS微信内容页插件

    插件名称: 织梦DEDECMS微信内容页插件 插件介绍 织梦DEDECMS微信内容页插件是一个安装后,通过微信访问你的网页时展示为微信公众号里面的文章的样式,提高用户体验. 特色: 1.支持图片点击放 ...

  2. dedecmsmip_织梦MIP文章内容页图片适配百度MIP规范

    不用修改程序内核文件,不影响电脑站和手机站文章内容页的文章内容输出,增加个自定义方法来解决织梦MIP文章内容页图片适配百度MIP规范 操作步骤 width|height 去除图片宽高 style 去除 ...

  3. 织梦 PHP 字段 调用,织梦dede网站内容模型普通文章调用自定义图片字段的方法(和调用...

    织梦DedeCMS网站内容模型普通文章调用自定义图片字段的方法: 我们首先需要创建一个自定义函数, 找到:/include/extend.func.php ,在 function GetOneImgU ...

  4. 手机站的view.php,织梦网站文章内容页动态地址plus/view.php路径修改

    织梦系统的漏洞很多来自plus目录,一般的文章站根本用不了那么多功能,因此可以考虑直接把整个plus文件夹删除掉.在发布文章时要预览文章,因此我把plus下除了view.php 和 img文件夹(存放 ...

  5. 织梦(DEDE)栏目内容中插入百度地图步骤

    使用百度提供的百度地图生成器快速生成百度地图,并把生成的地图插入到自己的网页中. 第一步:打开网址 打开百度地图生成器的网址:http://api.map.baidu.com/lbsapi/creat ...

  6. Java获取文档页数_获取PDF文档中的页数

    一个简单的命令行可执行文件,名为:pdfinfo . 这是downloadable for Linux and Windows . 您下载包含几个与PDF相关的小程序的压缩文件 . 在某处提取它 . ...

  7. 织梦手机端静态页生成插件带自动更新

    织梦静态页面的好处多多,既有利于抓取收录而且打开速度也比较快,节省服务器CPU的时间,因此许多大型网站也进行静态化.由于dedecmsv5.7sp2版本没有提供手机端移动端网站静态生成的功能,今天分享 ...

  8. 织梦标签:列表页排序显示的方式汇总!

    织梦 {dede:list}列表按多种排序显示 orderby='sortrank' 文档排序方式 orderby='hot' 或 orderby='click' 表示按点击数排列 orderby=' ...

  9. dede flag php,织梦dede:list按flag属性调用文档

    织梦dede:list默认在栏目列表页是不支持按flag输出的,想要按flag调用指定属性的文档和分页,我们可以这样做 伸手党 直接下载 如果不想改的小伙伴可以直接下载我已经改好的这个文件,先备份你的 ...

最新文章

  1. etal斜体吗 参考文献_论文格式与论文参考文献格式
  2. 努比亚压力键不显示菜单问题
  3. rhel6.0配置rsyslog传送日志到远程主机
  4. 第十七单元 Samba服务
  5. 计算机考研:计算机组成原理考点分析
  6. 计算机网络 --- 传输层UDP协议
  7. jquery ui仿腾讯web qq界面desktop酷炫特效
  8. HTML学习笔记:演示HTML页面之间传递数据
  9. python设计选择题代码_《Python程序的设计》试题库完整
  10. Drawable解析1——ColorDrawable、BitmapDrawable、ClipDrawabl和ScaleDrawable
  11. 什么是并发与并行?有另类举例,适用于新手
  12. Multisim 11.0完美破解(踩坑无数)
  13. dell服务器开机蓝屏无限重启,戴尔电脑不停蓝屏重启怎么办
  14. Java+spring+springmvc 基于ssm的交通事故档案管理系统#毕业设计
  15. HDU 1317 一路wa到西天
  16. voyage 虚拟机安装过程
  17. Day 5 E. Arranging The Sheep
  18. 产业分析:中国债券市场投资手册
  19. 移植mysql到安卓手机_记录dbnet文本检测转ncnn并移植到安卓上
  20. 计算机学院 储昭坤,关于2016-2017学年先进个人、集体初评结果的公示

热门文章

  1. java 方法参数绑定_java在注解中绑定方法参数的解决方案
  2. 智能集群理论优化控制_数学学科学术报告九:机器人集群的智能协同控制方法_中国计量大学...
  3. gridview databind 会导致页面刷新马_Innodb批量页面刷盘情况下的quot;两次写quot;
  4. ABP入门系列(14)——应用BootstrapTable表格插件
  5. 一步步编写操作系统 55 CPL和DPL入门2
  6. java环境_配置java环境变量
  7. PWN-PRACTICE-BUUCTF-11
  8. 【HDU - 5090】Game with Pearls (匈牙利算法,二分图匹配)
  9. ACM所有算法大全(持续更新)
  10. 【CodeForces - 520B】Two Buttons (bfs或dp或时光倒流,trick)