国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > php开源 > DedeCMS > phpcms 2008 sp2分页错误解决方法

phpcms 2008 sp2分页错误解决方法

来源:程序员人生   发布时间:2014-03-05 05:46:29 阅读次数:3346次

  网(LieHuo.Net)教程 phpcms升级非常顺利。。。安装很顺利,不过有点小问题,解决下就可以了

  includeglobal.func.php 文件打开

  改动地方有三个:

以下为引用的内容:
if(is_object($url)) $url = load('url.class.php');
改为
$url = load('url.class.php');

  解决 Fatal error: Call to a member function category() on a non-object in ......includeglobal.func.php on line 960 错误

以下为引用的内容:
if($curr_page<$pages-5 && $more)
{
$multipage .= $catid ? '..<a href="'.$url->category($catid, $pages, 1, 1).'">'.$pages.'</a> <a href="'.$url->category($catid, $curr_page+1, 1).'">下一页</a>' : '..<a href="'.pageurl($urlrule, $pages, $array).'">'.$pages.'</a> <a href="'.pageurl($urlrule, $curr_page+1, $array).'">下一页</a>';
}

以下为引用的内容:
if($curr_page<$pages-5 && $more)
{
$multipage .= $catid ? '..<a href="'.$url->category($catid, $pages, 1, 1).'">'.$pages.'</a> <a href="'.$url->category($catid, $curr_page+1, 1, 1).'">下一页</a>' : '..<a href="'.pageurl($urlrule, $pages, $array).'">'.$pages.'</a> <a href="'.pageurl($urlrule, $curr_page+1, $array).'">下一页</a>';
}

  解决当页数超过12页时候 “下一页”链接为 array的小错误 

以下为引用的内容:
$multipage .= ' <u><b>'.$pages.'</b></u><a href="'.pageurl($urlrule, $curr_page, $array).'">下一页</a>';

  改为

以下为引用的内容:
$multipage .= ' <u><b>'.$pages.'</b></u><a href="'.$url->category($catid, $curr_page, 1, 1).'">下一页</a>';

  解决当页数比较多的时候 最后一页会连接到后台

生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生