帝国CMS搜索页的分页页码修改
2024-01-18
帝国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; }
声明:本文来自用户分享和网络收集,仅供学习与参考,测试请备份。