php分页条



<div class="page-ctn">
<?php
$page = $pagepack;
if($page[cur] > $page[total]){
$page[cur] = $page[total];
}

if(empty($page['cur'])){
$page['cur'] = 1;
}

function pageUrl($page, $num){

if($num < 1){
$num = 1;
}

if($num > $page['total']){
$num = $page['total'];
}

return str_replace('{!page!}', $num, $page['url']);
}
?>
<ul class="page-list clearfix">
<li><a href="<?phpecho pageUrl($page, $page[cur]-1);?>">上一页</a></li>

<?php if($page['cur'] > 1):?>
<li><a href="{:pageUrl($page, 1)}">1</a></li>
<?php endif; ?>

<?php if($page['cur'] > 3):?>
<li><a href="#">...</a></li>
<?php endif; ?>

<?php if($page['cur'] > 2):?>
<li><a href="<?phpecho pageUrl($page, $page[cur]-1);?>"><?phpecho $page['cur']-1;?></a></li>
<?php endif; ?>

<?php if($page['cur'] > 0):?>
<li><a href="<?phpecho pageUrl($page, $page[cur]);?>" class="cur">{$page.cur}</a></li>
<?php endif; ?>

<?phpif($page['cur']+1 < $page['total']):?>
<li><a href="<?phpecho pageUrl($page, $page[cur]+1);?>"><?phpecho ($page['cur'])+1;?></a></li>
<?phpendif;?>

<?php if($page[cur] < $page[total] - 2):?>
<li><a href="#">...</a></li>
<?php endif; ?>

<?php if($page[cur] < $page[total]):?>
<li><a href="<?phpecho pageUrl($page, $page[total]);?>">{$page.total}</a></li>
<?php endif; ?>
<li><a href="<?phpecho pageUrl($page, $page[cur]+1);?>">下一页</a></li>
</ul>
</div>

css:

/***分页条 START***/// {{{
.page-ctn{
margin: 20px 0;
}
.page-list{
display: inline-block;
_display: inline;
zoom: 1;
li{
float: left;
margin-right: 7px;
}
li a{
display: block;
float: left;
border: 1px solid #ddd;
color: #444;
background: #fff;
padding: 0 10px;
height: 25px;
line-height: 25px;
&:hover, &.cur{
color: #fff;
background: #09F;
}
}
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值