phpcms分页错误怎么解决

来源:undefined 2024-12-28 09:24:41 1054

phpcms分页错误怎么解决?

PHPCMS分页出错的解决办法

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

立即学习PHP免费学习笔记(深入)”;

立即学习PHP免费学习笔记(深入)”;

代码: 

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); }

登录后复制

替换为

代码: 

1

2

3

4

5

6

7

8

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);

*/

登录后复制

1

if (( strpos(urldecode($urlrule),mod=phpcms&file=content) > 0 and strpos(urldecode($urlrule),mod=phpcms&file=content&action=manage)  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 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){ 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教程,欢迎在线学习!

以上就是phpcms分页错误怎么解决的详细内容,更多请关注php中文网其它相关文章!

最新文章