|
[U]复制代码[/U] 代码如下:
$pages) $page = $pages;
//计算查询偏移量
$offset = $pagesize*($page-1);
//页码范围计算
$init = 1;//起始页码数
$max = $pages;//结束页码数
$pagelen = ($pagelen%2)?$pagelen pagelen+1;//页码个数
$pageoffset = ($pagelen-1)/2;//页码个数左右偏移量
//生成html
$pagecode='';
$pagecode.="$page/$pages";//第几页,共几页
//如果是第一页,则不显示第一页和上一页的连接
if($page!=1){
$pagecode.="[url=]$pagelen){
//如果当前页小于等于左偏移
if($page=$pages+1){
$init = $pages-$pagelen+1;
}else{
//左右偏移都存在时的计算
$init = $page-$pageoffset;
$max = $page+$pageoffset;
}
}
}
//生成html
for($i=$init;$i'.$i.'';
} else {
$pagecode.="[url=]$i[/url]";
}
}
if($page!=$pages){
$pagecode.="[url=]>[/url]";//下一页
$pagecode.="[url=]>>[/url]";//最后一页
}
$pagecode.="";
return array('pagecode'=>$pagecode,'sqllimit'=>' limit '.$offset.','.$pagesize);
}
?>
加了页码跳转文本框
以下是新手使用说明
[U]复制代码[/U] 代码如下:
======================
补贴css
[U]复制代码[/U] 代码如下:
body{font-family:Tahoma;}
.page{padding:2px;font-weight:bolder;font-size:12px;}
.page a{border:1px solid #ccc;padding:0 5px 0 5px;margin:2px;text-decoration:none;color:#333;}
.page span{padding:0 5px 0 5px;margin:2px;background:#09f;color:#fff;border:1px solid #09c;}
|
|