帝国cms列表默认分页样式修改
帝国cms的默认分页样式很难看,很多人在使用帝国cms建站时都想过去修改默认的列表分页样式,但是对于没有基础的人来说还是比较麻烦的,今天祖冬就来教教大家怎么修改吧。
第一步:进入帝国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;
- }
第三步:在你的列表页中写上分页就好了[!–show.listpage–]
结构代码
<
div
class="pageBox pTB20"><
a
class="cur">1</
a
><
a
href="#">2</
a
><
a
href="#">3</
a
><
a
href="#">4</
a
><
a
href="#">5</
a
><
a
href="/liaotian/index_6.html">6</
a
><
a
href="#">7</
a
><
a
href="#">8</
a
><
a
href="#" class="disabled">下一页</
a
><
a
href="#" class="disabled">尾页</
a
></
div
>
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
;}
修改过的样式是不是看着舒服很多了。
标题:《帝国cms列表默认分页样式修改》作者:祖冬;学海无涯,欢迎大家分享,如有侵权请联系作者,本文链接:http://www.chinanumberone.net/wz/didi/1440.html