12
2009

解决PHPCMS中GET不能分页问题

将include/global.func.php文件的pages($total, $page = 1, $perpage = 20, $ = ”, $array = array(), $ = 0)函数修改为


{
global $;
if($total < 1) return ”;
if($urlrule == ”) $urlrule = url_par(‘page={$page}’);
$pages = ceil($total/$perpage);
$page = min($pages, $page);
$ = $page – 1;
$prepage = max($prepage, 1);
$ = $page+1;
$nextpage = min($nextpage, $pages);
if($catid)
{
   $url = load(‘url.class.php’);
   $firstpage = $url->($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
{
   if (strpos(urldecode($urlrule),’admin.php?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;
}

链接地址:http://zfpillar.devebar.net/2009/06/896.html

文章标题:解决PHPCMS中GET不能分页问题

本Blog文章归追峰所有,未经许可不得转载。

作者 卍追峰Pillar卐 发表于: SEO、技术相关研究及文章 | 标签:, , , , , ,

无任何评论 »

这篇文章评论的rss feed 。 引用网址


回复

  • 鲜果阅读器订阅图标
  • 推荐搜索:

  • Powered by D.V.B. Theme: 追峰. Blog由D.V.B法律频道提供法律支持

    京ICP备09022625号