当前位置:首页 > CMS教程 > phpcms > 列表

phpcms怎样让父栏目支持分页

发布:smiling 来源: PHP粉丝网  添加日期:2014-10-21 16:45:44 浏览: 评论:0 

打开include\html.class.php文件,找到第53行:

$arrchildid = subcat('phpcms',$catid);

前面添加如下代码:

if($page == 0) $page = 1;

打开admin\html.inc.php文件,找到61行至80行:

  1. if($CATEGORY[$catid]['child']) 
  2.     { 
  3.      $pages = 1; 
  4.      $html->category($catid); 
  5.     } 
  6.     else 
  7.     { 
  8.      $offset = $pagesize*($page-1); 
  9.      if($page == 1) 
  10.      { 
  11.       $contents = cache_count("SELECT COUNT(*) AS `count` FROM `".DB_PRE."content` WHERE catid=$catid AND status=99"); 
  12.       $total = ceil($contents/$PHPCMS['pagesize'])+1; 
  13.       $pages = ceil($total/$pagesize); 
  14.      } 
  15.      $max = min($offset+$pagesize$total); 
  16.      for($i=$offset$i<$max$i++) 
  17.      { 
  18.       $html->category($catid$i); 
  19.      } 
  20.     } 
  21.  
  22. //改为: 
  23.      $offset = $pagesize*($page-1); 
  24.      if($page == 1) 
  25.      { 
  26.       $condition=get_sql_catid($catid); 
  27.       $contents = cache_count("SELECT COUNT(*) AS `count` FROM `".DB_PRE."content` WHERE status=99 $condition"); 
  28.       $total = ceil($contents/$PHPCMS['pagesize'])+1; 
  29.       $pages = ceil($total/$pagesize); 
  30.      } 
  31.      $max = min($offset+$pagesize$total); 
  32.      for($i=$offset$i<$max$i++) 
  33.      {  //phpfensi.com 
  34.       $html->category($catid$i); 
  35.      }

Tags: phpcms父栏目分页 phpcms支持分页

分享到: