当前位置:seo亚博足球比分?>?cms建站教程?>?帝国cms教程 > 帝国cms列表页分页样式美化的实现

帝国cms列表页分页样式美化的实现

作者:beylze 75℃ 暂无评论

帝国自带的分页样式太过于丑,所以又找到了几种修改样式的方法,大家来看一下。

帝国cms列表页分页样式美化的实现

我们首先进入帝国后台,点击系统设置->系统参数设置->信息设置,找到里面有个"列表分页函数(列表)"选项,将里面的函数名修改为user_ShowListMorePage(这个函数名也可以自拟,如果改的话记得把下方第一行的函数也改一下),到e/class/userfun.php 之间插入如下的代码。

function?user_ShowListMorePage($num,$page,$dolink,$type,$totalpage,$line,$ok,$search=""){
????global?$fun_r,$public_r;
????if($num<=$line)
????{
????????$pager['showpage']='';
????????return?$pager;
????}
????$page_line=$public_r['listpagelistnum'];
????$snum=2;
?
????//上一页
????if($page<>1)
????{
????????$toppage=''.$fun_r['startpage'].'';????//首页
????????$pagepr=$page-1;
????????if($pagepr==1)
????????{
????????????$prido="index".$type;
????????}
????????else
????????{
????????????$prido="index_".$pagepr.$type;
????????}
????????$prepage=''.$fun_r['pripage'].'';?????//上一页
????}
????//下一页
????if($page!=$totalpage)
????{
????????$pagenex=$page+1;
????????$nextpage=''.$fun_r['nextpage'].'';???//下一页
????????$lastpage=''.$fun_r['lastpage'].'';????//最后一页
????}
????$starti=$page-$snum<1?1:$page-$snum;
????$no=0;
????for($i=$starti;$i<=$totalpage&&$no<$page_line;$i++)????//详细页码信息
????{
????????$no++;
????????if($page==$i)
????????{
????????????$is_1="";????//当前
????????????$is_2="";
????????}
????????elseif($i==1)
????????{
????????????$is_1='';???//第一页
????????????$is_2="";
????????}
????????else
????????{
????????????$is_1='';????//其他页
????????????$is_2="";
????????}
????????$returnstr.=$is_1.$i.$is_2;
????}
????$returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage;?
????$pager['showpage']=$returnstr;
????return?$pager;}

然后在列表页调用的css里面加入如下css代码

/***?page
--------------------------------------------------------------?****/
.pageBox?{text-align:?center;}
.pageBox?a?{border:1px?solid?
#ddd;display:inline-block;margin-right:6px;color:?
#707070;width:34px;height:34px;font:bold?14px/34px?arial;}
.pageBox?a:hover,.pageBox?a:active{background:#3aa9f2;color:?
#FFFFFF;text-decoration:?none;}
.pageBox?.cur?{?background:?#3aa9f2;border:?1px?solid?
#3aa9f2;text-decoration:?none;}
.pageBox?a.cur?{color:?#fff;}
.pageBox?.disabled?{width:?79px;}

最后一步,在分页的地方加上

[!--show.listpage--]

刷新栏目页,看一下,大功告成啦,如图所示,是不是比以前好看多了呢!


转载请注明: http://www.beylze.com/news/24514.html
喜欢 ()or分享

相关文章