Thinkphp生成静态页面

/**   * 静态列表栏目页分页   * 在修复栏目路径处重建目录结构用   *  $get 当前页数   *  $count 总条数   *  $mulu 栏目存储结构   * $get_rows 总页数   *    *     */  public function page_get($get,$count,$mulu,$get_rows){   if($get==1){    $yeshu="";    for($i=1;$i<=$get_rows;$i++){     $yeshu.="<a href='".$mulu."/list_".$i.".html'>&nbsp;".$i."&nbsp;</a>";    }    $page=$count." 条记录 ".$get."/".$get_rows." 页  <a href='".$mulu."/list_".($get+1).".html'>下一页</a>".$yeshu."&nbsp;&nbsp;<a href='".$mulu."/list_".$get_rows.".html'>尾页</a>";   }elseif($get==$get_rows){    $yeshu="";    if($get_rows>5)$s=$get_rows-5;    for($i=$s;$i<=$get_rows;$i++){     $yeshu.="<a href='".$mulu."/list_".$i.".html'>&nbsp;".$i."&nbsp;</a>";    }    $page=$count." 条记录 ".$get."/".$get_rows." 页  <a href='".$mulu."/list_".($get-1).".html'>上一页</a>   ".$yeshu."&nbsp;&nbsp;<a href='".$mulu."/list_1.html'>首页</a>";   }else{       $yeshu='';    for($i=($get-2);$i<=($get+2);$i++){     if($i<=$get_rows)$yeshu.="<a href='".$mulu."/list_".$i.".html'>&nbsp;".$i."&nbsp;</a>";    }    $page=$count." 条记录 ".$get."/".$get_rows." 页 <a href='".$mulu."/list_".($get-1).".html'>上一页</a> &nbsp;&nbsp;<a href='".$mulu."/list_".($get+1).".html'>下一页</a> ".$yeshu."&nbsp;&nbsp;<a href='".$mulu."/list_".$get_rows.".html'>尾页</a>";   }   return $page;  }    //生成静态页面  public function html(){   $listrows=1;   $Form=M('lanmu');   $count=$Form->count();   $get_rows=ceil($count/$listrows);   for($i=0;$i<$get_rows;$i++){    $i==0?$firstrow=0:$firstrow=$i*$listrows;    $list = $Form->limit($firstrow.','.$listrows)->select();    $page=$this->page_get(($i+1),$count,'__ROOT__/html',$get_rows);    $this->assign('list',$list);    $this->assign('page',$page);        $this->buildHtml('list_'.($i+1),'','index')? dump('静态页面list_'.($i+1).'.html生成'): dump('生成失败');   }  }  
相关文章
相关标签/搜索