* 静态列表栏目页分页
* 在修复栏目路径处重建目录结构用
* $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'> ".$i." </a>";
}
$page=$count." 条记录 ".$get."/".$get_rows." 页 <a href='".$mulu."/list_".($get+1).".html'>下一页</a>".$yeshu." <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'> ".$i." </a>";
}
$page=$count." 条记录 ".$get."/".$get_rows." 页 <a href='".$mulu."/list_".($get-1).".html'>上一页</a> ".$yeshu." <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'> ".$i." </a>";
}
$page=$count." 条记录 ".$get."/".$get_rows." 页 <a href='".$mulu."/list_".($get-1).".html'>上一页</a> <a href='".$mulu."/list_".($get+1).".html'>下一页</a> ".$yeshu." <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('生成失败');
}
}