跟帝国原来的不一样,没有总页和N/M页以及末页。
显示如图
当在第一页时,上一页没链接,当最后一页时,下一页没链接。
CSS:
.pagebox{overflow:hidden;text-align:center;zoom:1;font-size:12px;font-family:"宋体",sans-serif; margin-bottom:8px; clear:both}
.pagebox span{float:left;margin-right:2px;overflow:hidden;text-align:center;background:#fff;}
.pagebox span a{display:block;overflow:hidden;zoom:1;_float:left;}
.pagebox span.pagebox_pre_nolink{border:1px #ddd solid; width:53px; height:21px; line-height:21px; text-align:center; color:#999; cursor:default;}
.pagebox span.pagebox_pre{color:#3568b9; height:23px;}
.pagebox span.pagebox_pre a,.pagebox span.pagebox_pre a:visited,.pagebox span.pagebox_next a,.pagebox span.pagebox_next a:visited{border:1px #9aafe5 solid; color:#3568b9; text-decoration:none; text-align:center; width:53px; cursor:pointer; height:21px; line-height:21px;}
.pagebox span.pagebox_next a,.pagebox span.pagebox_next a:visited{border:1px #9aafe5 solid;color:#3568b9;text-decoration:none;text-align:center;width:53px;cursor:pointer;height:21px;line-height:21px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.pagebox span.pagebox_next a:hover{color:#f30 !important; text-decoration:underline}
.pagebox span.pagebox_pre a:hover,.pagebox span.pagebox_pre a:active,.pagebox span.pagebox_next a:hover,.pagebox span.pagebox_next a:active{color:#363636;border:1px #2e6ab1 solid;}
.pagebox span.pagebox_num_nonce{padding:0 8px; height:23px; line-height:23px; color:#fff; cursor:default; background:#296cb3; font-weight:bold;}
.pagebox span.pagebox_num{color:#3568b9; height:23px;}
.pagebox span.pagebox_num a,.pagebox span.pagebox_num a:visited{border:1px #9aafe5 solid; color:#3568b9; text-decoration:none; padding:0 8px; cursor:pointer; height:21px; line-height:21px;}
.pagebox span.pagebox_num a:hover,.pagebox span.pagebox_num a:active{border:1px #2e6ab1 solid;color:#363636;}
.pagebox span.pagebox_num_ellipsis{color:#393733; width:22px; background:none; line-height:23px;}
.pagebox span.pagebox_next_nolink{border:1px #ddd solid; width:53px; height:21px; line-height:21px; text-align:center; color:#999; cursor:default;}
然后在 t_functions.php
//返回内容分页 到 //返回下拉式内容分页导航 之间改为
//返回内容分页
function sys_ShowTextPage($totalpage,$page,$dolink,$add,$type,$search=""){
global $fun_r,$public_r;
if($totalpage==1)
{
return '';
}
$page_line=$public_r['textpagelistnum'];
$snum=2;
//$totalpage=ceil($num/$line);//取得总页数
$firststr='<a title="Page"> <b>'.$page.'</b>/<b>'.$totalpage.'</b> </a> ';
//上一页
if($page<>1)
{
$pagepr=$page-1;
if($pagepr==1)
{
$prido=$add[filename].$type;
}
else
{
$prido=$add[filename].'_'.$pagepr.$type;
}
$prepage='<span class=pagebox_pre_nolink><a href="'.$dolink.$prido.'">'.$fun_r['pripage'].'</a></span>';
}
else
{
$prepage='<span class=pagebox_pre_nolink>上一页</span>';
}
//下一页
if($page!=$totalpage)
{
$pagenex=$page+1;
$nextpage='<span class=pagebox_pre_nolink><a href="'.$dolink.$add[filename].'_'.$pagenex.$type.'">'.$fun_r['nextpage'].'</a></span>';
}
else
{
$nextpage='<span class=pagebox_pre_nolink>下一页</span>';
}
$starti=$page-$snum<1?1:$page-$snum;
$no=0;
for($i=$starti;$i<=$totalpage&&$no<$page_line;$i++)
{
$no++;
if($page==$i)
{
$is_1="<span class='pagebox_num_nonce'>";
$is_2="</span>";
}
elseif($i==1)
{
$is_1='<span class=pagebox_num><a class=page href="'.$dolink.$add[filename].$type.'">';
$is_2="</a></span>";
}
else
{
$is_1='<span class=pagebox_num><a href="'.$dolink.$add[filename].'_'.$i.$type.'">';
$is_2="</a></span>";
}
$returnstr.=$is_1.$i.$is_2;
}
$returnstr=$prepage.$returnstr.$nextpage;
return $returnstr;
}
//返回下拉式内容分页导航
上传以下图片: