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

  • 小米10至尊纪念版支持小米妙享跨屏协作吗(小米10至尊纪念版摄像头)

    小米10至尊纪念版支持小米妙享跨屏协作吗(小米10至尊纪念版摄像头)

  • 计算机的主要特点(计算机的主要特点是具有)

    计算机的主要特点(计算机的主要特点是具有)

  • 蓝牙耳机怎么换手机连接(蓝牙耳机怎么换手机配对)

    蓝牙耳机怎么换手机连接(蓝牙耳机怎么换手机配对)

  • 举报微信好友他知道吗(举报微信好友有什么后果)

    举报微信好友他知道吗(举报微信好友有什么后果)

  • 手机返厂维修需要多长时间(手机返厂维修需要什么)

    手机返厂维修需要多长时间(手机返厂维修需要什么)

  • wps怎么做图片文档(wps怎么做图片文档手机版)

    wps怎么做图片文档(wps怎么做图片文档手机版)

  • 什么软件可以编辑pdf文件(什么软件可以编辑图片上的文字)

    什么软件可以编辑pdf文件(什么软件可以编辑图片上的文字)

  • wps功能是什么(华为路由器的wps功能是什么)

    wps功能是什么(华为路由器的wps功能是什么)

  • 苹果改大容量电池坏处(iphone改大容量电池)

    苹果改大容量电池坏处(iphone改大容量电池)

  • 手机如何定时拍摄视频(手机如何定时拍抖音视频)

    手机如何定时拍摄视频(手机如何定时拍抖音视频)

  • 华为手机怎么碰一下就亮屏(华为手机怎么碰一碰传输照片)

    华为手机怎么碰一下就亮屏(华为手机怎么碰一碰传输照片)

  • 微信退出登录微信运动还有步数吗(微信退出登录微信运动还有吗)

    微信退出登录微信运动还有步数吗(微信退出登录微信运动还有吗)

  • 华为荣耀9x怎么打开前置摄像头(华为荣耀9x怎么设置nfc功能)

    华为荣耀9x怎么打开前置摄像头(华为荣耀9x怎么设置nfc功能)

  • 增加文档页数怎么操作(如何增加文档页)

    增加文档页数怎么操作(如何增加文档页)

  • 小米9pro怎么开启勿扰模式(小米9pro怎么开启极速充电)

    小米9pro怎么开启勿扰模式(小米9pro怎么开启极速充电)

  • 淘气值怎么增加(饥荒海难淘气值怎么增加)

    淘气值怎么增加(饥荒海难淘气值怎么增加)

  • 金山文档小程序如何打印(金山文档小程序怎么导出excel文件)

    金山文档小程序如何打印(金山文档小程序怎么导出excel文件)

  • 拼多多怎么给好评(拼多多怎么给好友发消息)

    拼多多怎么给好评(拼多多怎么给好友发消息)

  • honor卡槽在哪里(honor手机卡槽)

    honor卡槽在哪里(honor手机卡槽)

  • wps斜杠怎么打出来(wps斜杠怎么打出来手机)

    wps斜杠怎么打出来(wps斜杠怎么打出来手机)

  • 手机b站缓存视频在哪里(手机b站缓存视频怎么导出)

    手机b站缓存视频在哪里(手机b站缓存视频怎么导出)

  • vivo如何截屏(vivo如何截屏长图)

    vivo如何截屏(vivo如何截屏长图)

  • 百香果的副作用及禁忌(图文)(百香果的副作用及禁忌是哪些)

    百香果的副作用及禁忌(图文)(百香果的副作用及禁忌是哪些)

  • 基于Vision Transformer的图像去雾算法研究与实现(附源码)(基于专业性的家校双向互动,需要家长的学校教育参与)

    基于Vision Transformer的图像去雾算法研究与实现(附源码)(基于专业性的家校双向互动,需要家长的学校教育参与)

  • 个人所得税中应纳税所得额高好还是低好
  • 长期股权投资为什么要冲减资本公积
  • 网银年费怎么做会计分录的
  • 怎么从其他公司挖人
  • 股东购买固定资产能算实收资本么
  • 如何在房产证上加父母名字
  • 开办费所得税清缴时如何调整
  • 雇主责任险为什么不能立即生效
  • 当月发货必须当月开票吗
  • 确认一个会计项目应符合的基本标准有
  • 农业水费管理使用办法
  • 公司利润不分配可以怎么处理
  • iphone手机腾讯视频怎么取消自动续费
  • 承兑汇票银行背书
  • 装卸费收取的税收筹划是怎样的?
  • 个人转账收入要缴税吗
  • 营改增后小规模纳税人转一般纳人
  • 小规模纳税人代收水电费
  • 母公司资产转移到子公司
  • 工会职工活动支出标准
  • 1697510302
  • 外资股东是什么意思
  • 非经营性单位支出费用是什么
  • 企业所得税怎么做帐
  • 农产品抵扣进项税额转出
  • Intel 酷睿i5 8300H
  • thinkphp save
  • 城市基础设施配套费计入什么科目
  • 如何申请办理港澳通行证
  • 处置资产的账务处理
  • 在汇算清缴前未支付的年终奖不可以在所得税前扣除
  • python操作csv
  • 企业购进商品支付货款时,实际发生现金折扣,应计入
  • 财务报销中的冲销是啥意思
  • 公司向法人借款会计分录
  • 员工工资计提
  • 企业注销需要清产核资吗
  • 将房产以股权形式出售
  • 视同销售是指什么
  • 红字发票信息表怎么打印出来
  • 应付职工薪酬账户的明细账户有
  • 定期定额个体经营所得税申报错了怎么办
  • 企业代扣代缴个税
  • 服务合同开什么发票
  • 公司购买的车辆折旧年限
  • 已经确认收入
  • 应收账款核算内容
  • 取得投资款缴纳企业所得税吗
  • 发票冲红给对方单位说明怎么写
  • 财付通交易手续费多少
  • 房地产企业什么时候停止预缴增值税
  • mysql默认8小时自动断开
  • service login
  • ubuntu系统软件安装
  • fedora怎么用
  • win8最多支持多大内存
  • win10系统更新后有问题如何恢复
  • ubuntu下source、sh、bash、./执行脚本的区别详细介绍
  • .exe是什么意思
  • 系统 启动速度慢怎么办
  • xp系统怎么改文件类型
  • ibm svc是什么意思
  • win8打开ie
  • 如何安装windowsxp
  • centos6.5桌面版安装教程
  • windows10预览版是什么
  • windows7打不了字怎么办
  • django实现登录注册功能
  • javascript中的判断语句
  • nodejs安装在c盘好还是d盘好
  • 批处理应用实例
  • 批处理 重命名
  • vue 组件打包为npm
  • python如何用
  • python 批量查询
  • spring mvc jsp
  • 国税新人什么时候入职
  • 租赁费的税率是多少
  • 固定资产处置要开票交税么
  • 年度申报个人所得税专项扣除多填了怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设