帝国CMS搜索页的分页页码样式很丑,追求完美的我们必需给它美化下,但是默认的分页结构和我写的CSS样式结构不匹配,怎么修改帝国CMS默认搜索分页页码样式的结构代码了?精准像素分享给大家方法。
1、打开文件:/e/class/connect.php
2、搜索://前台分页
会看到page1的分页页码函数,这个就是搜索页面的分页页码代码,按照自己的需求修改即可,修改完成后记得去后台数据刷新,才会生效哦。
//前台分页function page1($num,$line,$page_line,$start,$page,$search){global $fun_r;$num=(int)$num;$line=(int)$line;$page_line=(int)$page_line;$start=(int)$start;$page=(int)$page;if($num<=$line){return '';}$search=RepPostStr($search,1);$url=eReturnSelfPage(0).'?page';$snum=2;//最小页数$totalpage=ceil($num/$line);//取得总页数$firststr='<a title="'.$fun_r['trecord'].'"> <b>'.$num.'</b> </a> ';//上一页if($page<>0){$toppage='<a href="'.$url.'=0'.$search.'">'.$fun_r['startpage'].'</a> ';$pagepr=$page-1;$prepage='<a href="'.$url.'='.$pagepr.$search.'">'.$fun_r['pripage'].'</a>';}//下一页if($page!=$totalpage-1){$pagenex=$page+1;$nextpage=' <a href="'.$url.'='.$pagenex.$search.'">'.$fun_r['nextpage'].'</a>';$lastpage=' <a href="'.$url.'='.($totalpage-1).$search.'">'.$fun_r['lastpage'].'</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;}