dedecms栏目分页实现前十页后十页
温馨提示:DedeCMS用户请及时前往织梦官网处理官方版权事宜。
dedecms栏目分页实现前十页后十页,大概思路如下:修改\include\arc.listview.class.php文件中的GetPageListST和GetPageListDM两个函数,你也可以
dedecms栏目分页实现前十页后十页,大概思路如下:修改\include\arc.listview.class.php文件中的GetPageListST和GetPageListDM两个函数,你也可以
大概思路如下:修改/include/arc.listview.class.php文件中的GetPageListST和GetPageListDM两个函数
本文说的是前10和后10页,你也可以根据自己页面的需要,修改为前5页,后5页等。
打开 /include/arc.listview.class.php 找到
$prepage.="<li><a href='".$purl."PageNo=$prepagenum'>上一页</a></li>\r\n";
在它下面加入
$prepage.="<li><a href='".$purl."PageNo=". (($prepagenum-10)>1?$prepagenum-10:1) ."'>前十页</a></li>\r\n";
继续找到
$nextpage.="<li><a href='".$purl."PageNo=$nextpagenum'>下一页</a></li>\r\n";
在它下面加入
$nextpage.="<li><a href='".$purl."PageNo=". (($prepagenum+10)<$totalpage?$prepagenum+10:$totalpage) ."'>后十页</a></li>\r\n";
继续找到
$prepage.="<li><a href='".str_replace("{page}",$prepagenum,$tnamerule)."'>上一页</a></li>\r\n";
在它下面加入
$prepage.="<li><a href='".str_replace("{page}",($prepagenum-10)>1?$prepagenum-10:1,$tnamerule)."'>前十页</a></li>\r\n";
继续找到
$nextpage.="<li><a href='".str_replace("{page}",$nextpagenum,$tnamerule)."'>下一页</a></li>\r\n";
在它下面加入
$nextpage.="<li><a href='".str_replace("{page}",($nextpagenum+10)<$totalpage?$nextpagenum+10:$totalpage,$tnamerule)."'>后十页</a></li>\r\n";
本文属原创,转载请注明原文:https://www.zhimatong.com/jiaocheng/641.html
为保证教程的实用性及扩大知识面覆盖,如果您有相似问题而未解决,可联系在线客服免费技术支持。
内容有用
热门主题
相关阅读
- layui表格分页不生效原因排查
- ThinkPHP命名规范
- 织梦中英文站同一个后台前端当前位置面包屑去掉首页和分页条英文
- 织梦后台栏目文章数与实际数量不一致的解决方法
- dedecms织梦arclist判断自定义字段为空时,输出自定义内容
- 织梦后台文档列表数据统计错乱的解决方法
- html分页自适应自动居中;css设置分页自适应居中
- 织梦后台添加了一篇文章,但是前台显示两篇一模一样的文章的解决方法
- dedecms列表页面第一个文章与其他文章不同样式
- ThinkPHP 分页中带入查询(搜索)条件
- 如何修改迅睿xunruicms默认的列表分页,自定义分页样式配置
- dedecms织梦当前文档内容自动关联tag标签做内链