位置: IT常识 - 正文

phpcms分页错误怎么解决(分页 php)

编辑:rootadmin
phpcms分页错误的解决办法:首先打开“global.func.php”文件;然后查找函数“function pages()”;接着修改代码为“$firstpage = pageurl($urlrule, 1, $array); ”即可。

推荐整理分享phpcms分页错误怎么解决(分页 php),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php中分页功能的实现,pagehelper分页异常,phpcms分表,分页 php,php分页显示,php中分页功能的实现,php分页显示,php分页显示,内容如对您有帮助,希望把文章链接给更多的朋友!

phpcms分页错误怎么解决?

phpcms分页错误怎么解决(分页 php)

PHPCMS分页出错的解决办法

打开/include/global.func.php查找函数function pages($total, $page = 1, $perpage = 20, $urlrule = '', $array = array(), $catid = 0) 可以看到pages函数结构如下 代码: function pages(){ ..... if(){ ..... } else{ ..... } ..... } 把else内的内容即:

代码:

else { $firstpage = pageurl($urlrule, 1, $array); $prepage = pageurl($urlrule, $prepage, $array); $nextpage = pageurl($urlrule, $nextpage, $array); $lastpage = pageurl($urlrule, $pages, $array); $urlpre = pageurl($urlrule, '', $array); }

替换为

代码:

else { /*修改分页------------------------------------开始*/ /*$firstpage = pageurl($urlrule, 1, $array); $prepage = pageurl($urlrule, $prepage, $array);$nextpage = pageurl($urlrule, $nextpage, $array); $lastpage = pageurl($urlrule, $pages, $array);$urlpre = pageurl($urlrule, '', $array);*/ if (( strpos(urldecode($urlrule),'mod=phpcms&file=content') > 0 and strpos(urldecode($urlrule),'mod=phpcms&file=content&action=manage') <= 0 and strpos(urldecode($urlrule),'mod=phpcms&file=content_all') <= 0 and strpos(urldecode($urlrule),'mod=phpcms&file=block') <= 0) or strpos(urldecode($urlrule),'mod=phpcms&file=html') > 0){ global $catid; $url = load('url.class.php'); $firstpage = $url->category($catid, 1, 1); $prepage = $url->category($catid, $prepage, 1); $nextpage = $url->category($catid, $nextpage, 1); $lastpage = $url->category($catid, $pages, 1); $urlpre = $url->category($catid, '', 1); } else { $firstpage = pageurl($urlrule, 1, $array); $prepage = pageurl($urlrule, $prepage, $array); $nextpage = pageurl($urlrule, $nextpage, $array); $lastpage = pageurl($urlrule, $pages, $array); $urlpre = pageurl($urlrule, '', $array); } /*修改分页------------------------------------结束*/ } 最后的pages如下 代码: function pages($total, $page = 1, $perpage = 20, $urlrule = '', $array = array(), $catid = 0) { global $PHPCMS; if($total < 1) return ''; if($urlrule == '') $urlrule = url_par('page={$page}'); $pages = ceil($total/$perpage); $page = min($pages, $page); $prepage = $page-1; $prepage = max($prepage, 1); $nextpage = $page+1; $nextpage = min($nextpage, $pages); if($catid) { $url = load('url.class.php'); $firstpage = $url->category($catid, 1, 1); $prepage = $url->category($catid, $prepage, 1); $nextpage = $url->category($catid, $nextpage, 1); $lastpage = $url->category($catid, $pages, 1); $urlpre = $url->category($catid, '', 1); } else { /*修改分页------------------------------------开始*/ /* $firstpage = pageurl($urlrule, 1, $array); $prepage = pageurl($urlrule, $prepage, $array); $nextpage = pageurl($urlrule, $nextpage, $array); $lastpage = pageurl($urlrule, $pages, $array); $urlpre = pageurl($urlrule, '', $array); */ if (( strpos(urldecode($urlrule),'mod=phpcms&file=content') > 0 and strpos(urldecode($urlrule),'mod=phpcms&file=content&action=manage') <= 0 and strpos(urldecode($urlrule),'mod=phpcms&file=content_all') <= 0 and strpos(urldecode($urlrule),'mod=phpcms&file=block') <= 0) or strpos(urldecode($urlrule),'mod=phpcms&file=html') > 0){ global $catid; $url = load('url.class.php'); $firstpage = $url->category($catid, 1, 1); $prepage = $url->category($catid, $prepage, 1); $nextpage = $url->category($catid, $nextpage, 1); $lastpage = $url->category($catid, $pages, 1); $urlpre = $url->category($catid, '', 1); } else { $firstpage = pageurl($urlrule, 1, $array); $prepage = pageurl($urlrule, $prepage, $array); $nextpage = pageurl($urlrule, $nextpage, $array); $lastpage = pageurl($urlrule, $pages, $array); $urlpre = pageurl($urlrule, '', $array); } /*修改分页------------------------------------结束*/ } $data = str_replace('"', '/"', $PHPCMS['pageshtml']); eval("/$url = /"$data/";"); return $url; }

PHP中文网,大量的免费PHPCMS教程,欢迎在线学习!

本文链接地址:https://www.jiuchutong.com/zhishi/311671.html 转载请保留说明!

上一篇:Java 中九种 Map 的遍历方式,你一般用的是哪种呢?(java中map.entry)

下一篇:python字符串如何取值(python字符串如何换行)

  • 印花税购买使用要求及印花税会计分录?
  • 长期股权投资在哪个报表里
  • 未开票收入退回可以冲税吗
  • 个体经营所得税核定征收2023标准
  • 2020年个税申报流程视频
  • 小规模纳税人应交增值税怎么算
  • 汇算清缴结束后,税务机关发现企业应当取得
  • 给退休工人发工资怎么入账
  • 小规模购买金税盘
  • 收到进项发票如何记账
  • 考务费属于什么税目
  • 收到对方的预付款,需要多久开发票
  • 文化事业建设费征收对象
  • 借款利息不能抵扣进项税
  • 本年利润怎么算利润总额
  • 代数分配法适用于什么
  • 广告代理服务计入什么费用
  • 物业会计科目设置
  • 个人出租土地使用权增值税的减免
  • 存货入库后的仓储费记录
  • 来料加工需要交税吗
  • 生产成本的计算公式是什么
  • 怎么更改mac
  • 姑娘果的功效与作用百度百科
  • 差旅补助需要计提吗
  • 苹果icloud储存空间怎么查看内容
  • 债转股适用范围
  • 预收一年的30万怎么算
  • 超市进货产品
  • 税务的基本职能
  • ipad最长使用时间
  • 计算利润要扣除企业所得税吗
  • 阿普拉萨
  • 应付职工薪酬资产还是负债
  • vue项目页面跳转
  • 增值税税收滞纳金哪里缴纳
  • 淘宝镜像网站
  • php安装了还要配置吗
  • phpcms 1064错误的解决办法
  • 进项税额不得从销项税额中抵扣是什么意思
  • 哪些发票必须备注
  • sqlserver数据库大小于对索引有影响吗?
  • 商业折扣应该怎么计算
  • 建筑工程施工围挡安装
  • 公司买口罩
  • 应收款和实收款区别
  • 转出进项税额会计分录
  • 外币业务的会计分录
  • 付款金额与增值金额区别
  • 样板房装修可以住人吗
  • 未开发票已收款如何做账?
  • 开票未收到款会计分录
  • 工程结算价超过合同价10%
  • 收到增值税专用发票是进项还是销项
  • 代扣代缴完税凭证只能次月抵扣吗
  • 无形资产摊销如何记账
  • 代理记账许可证查询
  • win2003 安装iis
  • centos gogs
  • 魔方优化大师是免费的吗
  • win8安装ie8
  • 如何设置个性化桌面
  • windows地图导航
  • win制作mac启动
  • guardhp.exe是什么意思
  • suse配置网络
  • 如何从0开始赚钱
  • bat脚本延迟执行命令
  • node.js快速入门
  • jQuery通过ajax方法获取json数据不执行success的原因及解决方法
  • javascript中br
  • javascript怎么学
  • unity 3d游戏开发
  • python 入门
  • 滴滴发票怎么查行程
  • 农产品进项税额核定扣除办法2019
  • 河北省国税局发展前景
  • 税务u盘是干嘛的
  • 小规模纳税人改成一般纳税人怎么改
  • 车辆购置税完税证明怎么查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设