A5下载 - 努力做内容最丰富最安全的下载站!

A5站长下载站

当前位置:A5下载 > 源码技巧 > 帝国cms > 帝国cms修改前台分页(中英双用)[!--show.listpage--]

帝国cms修改前台分页(中英双用)[!--show.listpage--]

时间:2015-09-06 09:36作者:fang人气:54

1、打开e/class/connect.php

2、将文件里从

//前台分页

//时间转换函数

改为

//前台分页

function page1($num,$line,$page_line,$start,$page,$search){

global $fun_r;

if($num<=$line)

{

return '';

}

$search=htmlspecialchars($search,ENT_QUOTES);

$url=$_SERVER['PHP_SELF'].'?page';

$snum=2;//最小页数

$totalpage=ceil($num/$line);//取得总页数

$firststr='';

//上一页

if($page<>0)

{

$toppage='<a href="'.$url.'=0'.$search.'">&lt;&lt;</a>';

$pagepr=$page-1;

$prepage='<a href="'.$url.'='.$pagepr.$search.'">&lt;</a>';

}

//下一页

if($page!=$totalpage-1)

{

$pagenex=$page+1;

$nextpage='<a href="'.$url.'='.$pagenex.$search.'">&gt;</a>';

$lastpage='<a href="'.$url.'='.($totalpage-1).$search.'">&gt;&gt;</a>';

}

$starti=$page-$snum<0?0:$page-$snum;

$no=0;

for($i=$starti;$i<$totalpage&&$no<$page_line;$i++)

{

$no++;

if($page==$i)

{

$is_1="<b>";

$is_2="</b>";

}

else

{

$is_1='<a href="'.$url.'='.$i.$search.'">';

$is_2="</a>";

}

$pagenum=$i+1;

$returnstr.="".$is_1.$pagenum.$is_2;

}

$returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage;

return $returnstr;

}

3、在相对应的列表模板合适的地方插入

<div class="page-list">

[!--show.listpage--]

</div>

4、在css文件中为分页编写样式

/*分页*/

.page-list{float:left;width:680px;margin-top:10px;}/*这里的宽度width:680px;自己调整*/

.page-list b,.page-list a{float:left;margin-right:3px;padding:2px 4px;line-height:16px;display:block;color:#fff;}

.page-list a{border:1px solid #186197;background:#186197;}

.page-list b,.page-list a:hover{text-decoration:none;border:1px solid #f60;background:#f60;}

5、效果图

帝国cms修改前台分页(中英双用)[!--show.listpage--]

PS:

1、此效果主要作用是用符号代替中文,让中文和英文的人都明白“<”和“>”是代替上下页,而不仅仅是单一的中文“上一页”和“下一页”显示,这样英文的人看不懂。

2、去除了总页数,感觉有点鸡肋

3、当前版本6.6

标签帝国,cms,修改,前台,分页,中英,双用,--show.l

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

公众号