位置: 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字符串如何换行)

  • 增值税需要年度报税吗
  • 买房缴纳契税需要交税吗
  • 股票印花税计算公式
  • 记账凭证核算形式需要设置的凭证有
  • 个人所得税中的综合所得包括哪些
  • 一般纳税人混凝土税率
  • 销售农产品是否可以抵税
  • 生产经营所得的税率表
  • 职工集资建房款属公款吗
  • 未使用的固定资产提不提折旧
  • 代驾服务费属于什么费用
  • 托收承付是收到钱了吗
  • 如何查询分公司开户行
  • 碎石需要技术吗
  • 去税务局交的社保能退么
  • 公司股权转让应纳税额怎么算
  • 南京房产税2021年
  • 金融行业小规模纳税人税率
  • 会计中包装物计入
  • 企业年金个税如何计提
  • 固定资产报废处理流程图
  • 资产处置损失减少的原因
  • 业务招待费有增值税吗
  • 内部交易进项税怎么算
  • 固定资产更改折旧年限怎么账务处理
  • 暂估材料太多怎么办
  • wp网站迁移
  • 计提房屋租赁费的会计分录
  • PHP:json_last_error()的用法_JSON函数
  • 房地产企业增值税扣除土地成本
  • 国有控股企业改制
  • 消防工程款支付方式
  • php正则函数内容匹配
  • 编制资产负债表的基础
  • vue项目更新后还是老代码
  • mksquashfs命令
  • 取得进项税发票什么时期内可以抵扣
  • 卫生医疗收费专业有哪些
  • 个税申报密码重置多久能用
  • 发票升位需要什么资料
  • 设备购买与租赁的分析中,购买优于租赁的条件是
  • 小微企业材料
  • 子公司借钱给母公司,未收取利息,要纳税吗
  • 关联企业能否做法人代表
  • 原材料的会计处理有哪些
  • 公司向个人借款怎么做账
  • 个税适用税率怎么确定
  • 小规模差额征税的账务处理
  • 销售明细账本怎么填写
  • 发票类别包含哪几种
  • 广告类的公司
  • 租赁行业的增值税率
  • 企业收到政府补助金80 000元,存入银行
  • 原始凭证和记账凭证的填制
  • 在建工程转长期待摊费用是什么意思
  • 什么情况下可以安排待岗
  • 企业净利润的分配顺序
  • win8如何使用
  • macbookair切换桌面
  • win10共享提示
  • jsp环境变量配置的步骤
  • ibm svc是什么意思
  • 命令行sudo无效
  • linux可视化界面怎么输入代码
  • 计算机网络设计
  • 深入理解中国式现代化论文
  • nodejs promise.all
  • javascript definitive guide
  • python中面向对象的概念
  • dom操作的方法
  • 摩托车车船税怎么收费标准
  • 农用三轮车免征增值税文件
  • 辽宁省国家税务总局
  • 处级工作调动用什么手续
  • 国税系统如何查询发票
  • 税务稽查人员工作总结
  • 上海工资8000税后多少
  • 青岛国税服务电话
  • 每月社保缴费截止日期
  • 如何抵扣缴纳增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设