主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
如何解决phpcms的分页错误?
PHPCMS中分页错误的解决方案
打开/include/global.func.php查找函数pages($ total,$ page = 1,$ perpage = 20,$ URL rule =‘‘,$ array = array(),$catid = 0)您可以看到pages函数的结构如下所示:function pages(){...if(){...}否则{...} ...}将内容放在else中,即:
代码:
else { $ first page = pageurl($ URL rule,1,$ array);$prepage = pageurl($ URL rule,$ prepage,$ array);$nextpage = pageurl($ URL rule,$ next page,$ array);$ lastpage = pageurl($ URL rule,$pages,$ array);$ URL pre = pageurl($ URL rule,& amp#39;& amp#39;,$ array);}替换为
代码:
else {/* Modify paging-Start */* $ first page = pageurl($ URL rule,1,$ array);$prepage = pageurl($ URL rule,$ prepage,$ array);$nextpage = pageurl($ URL rule,$ next page,$ array);$ lastpage = pageurl($ URL rule,$pages,$ array);$ URL pre = pageurl($ URL rule,& amp#39;& amp#39;,$ array);*/
if((strpos(URL decode($ URL rule),& # 39;mod = phpcms & file = content & # 39)》0和strpos(URL decode($ URL rule),& # 39;mod = phpcms & file = content & action = manage & # 39;)类别($catid,$prepage,1);$nextpage = $url-》类别($catid,$nextpage,1);$lastpage = $url-》类别($catid,$pages,1);$urlpre = $url-》类别($catid,& # 39;', 1);} else { $ first page = pageurl($ URL rule,1,$ array);$prepage = pageurl($ URL rule,$ prepage,$ array);$nextpage = pageurl($ URL rule,$ next page,$ array);$ lastpage = pageurl($ URL rule,$pages,$ array);$ URL pre = pageurl($ URL rule,& amp#39;& amp#39;,$ array);}/*修改分页- End */}最终页面如下:功能页面($ total,$ page = 1,$ perpage = 20。',$array = array(),$ catid = 0){ global $ PHPCMS;if($ total《1)return & # 39;';if($ URL rule = = & # 39;')$ URL rule = URL _ par(& # 39;page = { $ page } & # 39);$ pages = ceil($ total/$ per page);$ page = min($ pages,$ page);$ prepage = $ page-1;$ prepage = max($ prepage,1);$ next page = $ page+1;$ next page = min($ next page,$ pages);if($ catid){ $ URL = load(& # 39;URL . class . PHP & # 39;);$firstpage = $url-》类别($catid,1,1);$prepage = $url-》类别($catid,$prepage,1);$nextpage = $url-》类别($catid,$nextpage,1);$lastpage = $url-》类别($catid,$pages,1);$urlpre = $url-》类别($catid,& # 39;', 1);} else {/*修改分页-Start */* $ first page = pageurl($ URL rule,1,$ array)。$prepage = pageurl($ URL rule,$ prepage,$ array);$nextpage = pageurl($ URL rule,$ next page,$ array);$ lastpage = pageurl($ URL rule,$pages,$ array);$ URL pre = pageurl($ URL rule,& # 39;',$ array);*/if((strpos(URL decode($ URL rule),& # 39;mod = phpcms & file = content & # 39)》0和strpos(URL decode($ URL rule),& # 39;mod = phpcms & file = content & action = manage & # 39;)类别($catid,$prepage,1);$nextpage = $url-》类别($catid,$nextpage,1);$lastpage = $url-》类别($catid,$pages,1);$urlpre = $url-》类别($catid,& # 39;', 1);} else { $ first page = pageurl($ URL rule,1,$ array);$prepage = pageurl($ URL rule,$ prepage,$ array);$nextpage = pageurl($ URL rule,$ next page,$ array);$ lastpage = pageurl($ URL rule,$pages,$ array);$ URL pre = pageurl($ URL rule,& amp#39;& amp#39;,$ array);}/*修改分页-End */} $ data = str _ replace(& # 39;"', '/"',$ PHPCMS【& # 39;pageshtml & # 39]);eval(“/$ URL =//$ data/“););返回$ url}PHP中文网站,很多免费的PHPCMS教程,欢迎在线学习!
这几篇文章你可能也喜欢:
- PHPCMS漏洞文件poster.php(php readfile漏洞)
- phpcms有什么用(如何使用phpcms)
- phpcms如何登录后台?
- 如何将phpcms连接到数据库(phpcms使用教程)
- 如何向phpcms添加列(php添加页面)
本文由主机参考刊发,转载请注明:如何解决phpcms的分页错误 https://zhujicankao.com/113979.html
评论前必须登录!
注册