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

  • 一般纳税人年末结转增值税的账务处理
  • 提前报废的设备
  • 以房抵债如何计算契税?
  • 营业净利率和总资产净利率的区别
  • 出纳发票不见了可以用微信转账记录记账吗
  • 会计科目累计摊销是什么意思
  • 营业外收入缴纳税款
  • 会计核算是否健全 填错了有影响吗
  • 营业额和合同额的区别
  • 企业理财收入如何确定
  • 公司奖金没有按时发可以要吗
  • 所有者权益变动表图片
  • 营改增后房地产企业增值税税收筹划存在问题
  • 取得虚开增值税专用发票罪
  • 城市公交企业购置的公共汽车
  • 企业合并所得税筹划
  • 企业合并相关舞弊风险有哪些
  • 用友怎么结转本期损益
  • 上市公司股票增持是什么回事
  • 承包经营承包费增值税
  • 管理费用是进项还是销项
  • 一个公司帮另一个公司代付款
  • 公司转投资的额度
  • 银行利息收入可以开增值税专用发票
  • 可以给行政事业单位开增值税专用发票吗
  • 补缴税款罚款
  • 企业所得税免税收入和不征税收入
  • 开票商品税收分录怎么写
  • 土地增值税哪些可以抵扣
  • 某产品今年进价是去年的
  • 存货账实不符的税务风险
  • 建筑行业挂靠什么意思
  • 企业税收分为几大类
  • 单位内部控制
  • 中小企业信用服务平台
  • 办公用品收据可以入账吗
  • 跨年度暂估未取得发票如何处理
  • centos7安装部署cacti教程
  • 腾讯电脑管家中有没有红色警戒下载玩
  • 银行承兑汇票有纸质的吗
  • 公司章程签署
  • w7系统怎么用
  • linux grep显示行数
  • win8系统出现你的电脑遇到问题需要重新启动
  • 债务重组 收益
  • 宾馆一次性用品有哪些
  • 一头公牛和一头母牛,答五个字
  • 扣缴义务人需要办理税务登记吗
  • php快速推送微信内容
  • uniapp前端面试题
  • 最强alpha什么意思
  • phpcms怎么用
  • 会计中报销费用是什么会计科目
  • sqlite3 top的查询及limit语法介绍
  • 佣金代扣代缴增值税如何计算
  • 增值税专票开户行账号错了,可以抵扣吗
  • sql2005怎么执行语句
  • 业务招待费进项票可以抵扣吗
  • 公司注册登记需要多少钱
  • 工会应付下级经费
  • 开空头发票犯法吗
  • 怎么接收电子承兑汇票
  • 索引的基本原则
  • MySQL中使用____关键字来删除表格中的数据
  • vm虚拟机中的浏览器在哪
  • ubuntu16.04火狐打不开网页
  • win10手机版微信uwp下载
  • win10开机绿色
  • linux 常用命令大全及其详解
  • arp绑定用户直接上网是什么意思
  • python编程字符串中删除数字
  • jquery查找方法
  • python lxml解析xml
  • 用js实现一个复杂对象深拷贝的算法
  • unity closestpoint
  • unity坐标系转换
  • 国企9000扣完五险一金
  • 上海税务网厅
  • 地税局一般几点下班
  • 广东省广州电子税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设