程序员人生 网站导航

phpcms 2008 sp2分页错误解决方法

栏目:DedeCMS时间:2014-03-05 05:46:29

  网(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>';

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

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐