帝国cms修改前台分页(中英双用)[!--show.listpage--]
1、打开e/class/connect.php
//前台分页 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.'"><<</a>'; $pagepr=$page-1; $prepage='<a href="'.$url.'='.$pagepr.$search.'"><</a>'; } //下一页 if($page!=$totalpage-1) { $pagenex=$page+1; $nextpage='<a href="'.$url.'='.$pagenex.$search.'">></a>'; $lastpage='<a href="'.$url.'='.($totalpage-1).$search.'">>></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、在相对应的列表模板合适的地方插入(编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |