首页 > CMS > 帝国Empire > 正文

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

2024-08-28 12:19:41
字体:
来源:转载
供稿:网友

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='<<';                $pagepr=$page-1;                $prepage='<';        }        //下一页        if($page!=$totalpage-1)        {                $pagenex=$page+1;                $nextpage='>';                $lastpage='>>';        }        $starti=$page-$snum<0?0:$page-$snum;        $no=0;        for($i=$starti;$i<$totalpage&&$no<$page_line;$i++)        {                $no++;                if($page==$i)                {                        $is_1="";                        $is_2="";                }                else                {                        $is_1='';                        $is_2="";                }                $pagenum=$i+1;                $returnstr.="".$is_1.$pagenum.$is_2;        }        $returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage;        return $returnstr;}
3、在相对应的列表模板合适的地方插入
[!--show.listpage--]
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、效果图
PS:
1、此效果主要作用是用符号代替中文,让中文和英文的人都明白“<”和“>”是代替上下页,而不仅仅是单一的中文“上一页”和“下一页”显示,这样英文的人看不懂。
2、去除了总页数,感觉有点鸡肋
3、当前版本6.6
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表