unset($param['page']);
if(is_array($param) && !empty($param)){
foreach($param as $key=>$value){
$data[] = $key./.$value;
}
$this->url = implode(/,$data);
$this->param = $this->url;
$this->url = /.$this->url;
}else{
if(!empty($param)){
$this->url = $param;
$this->param = $this->url;
$this->url = /.$this->url;
}
}
}
function pagedate(){
$this->setparam();
$num = ceil($this->lun/2);
$this->page = intval($this->page);
$this->page = $this->page page;
$cpage['countpage'] = ceil($this->count/$this->size); //总页数
$cpage['page'] = $this->page > $cpage['countpage'] ? $cpage['countpage']:$this->page ;
//当前页
//显示总数
$cpage['lun'] = $cpage['countpage'] lun ? $cpage['countpage'] : $this->lun;
//开始页码
$cpage['start'] = $this->page > $num-1 ? $this->page-$num+1 : 1;
$cpage['start'] = ($cpage['start']+$cpage['lun'])>=$cpage['countpage'] ? $cpage['countpage']-$cpage['lun']+1 : $cpage['start'];
//参数显示
$cpage['url'] = $this->url;
//控制跳转
$cpage['run'] = $this->run ? 1 : 0;
$cpage['param'] = is_array($this->param) ? '': ?.$this->param;
return $cpage;
}
}
/*include ../inc/smarty.php;
$cp = new page;
empty($_request['page']) || $cp->page = $_request['page'];
$cp->count = 70000;
$cp->param = $_get;
$cp->size = 100;
$cp->lun = 7;
$cp->run = true;
$data = $cp->pagedate();
$smarty->assign(page,$data);
$smarty->display(cpage.html);
*/
?>
