在偽靜態下,修改列表頁翻頁樣式為上一頁、當前頁面/總頁碼、下一頁,適合手機
| 在偽靜態下,修改列表頁翻頁樣式為上一頁、當前頁面/總頁碼、下一頁。這種樣式適合手機。 具體長啥樣見圖~ 需要修改的文件是e/class/connect.php,第1273行開始。(請注意,我這里改的是偽靜態模式下的翻頁樣式,不是動態和純靜態哦,我之前一直在e/class/t_function.php里改翻頁代碼,老是不生效,后來才想起來t_function.php里放的只是純靜態的翻頁) 具體代碼如下(標紅代碼為改動的地方,有些代碼調整了擺放順序,具體不說了): //前臺分頁(偽靜態) function InfoUsePage($num,$line,$page_line,$start,$page,$search,$add){ global $fun_r; if($num<=$line) { return ''; } $snum=2;//最小頁數 $totalpage=ceil($num/$line);//取得總頁數 //上一頁 if($page<>0) { //$toppage='<a href="'.eReturnRewritePageLink($add,0).'">'.$fun_r['startpage'].'</a>'; $pagepr=$page-1; $prepage='<a href="'.eReturnRewritePageLink($add,$pagepr).'" class="prev-p">'.$fun_r['pripage'].'</a>'; } if($page==0) { $prepage='<a href="javascript:;" class="prev-p">上一頁</a>'; } //下一頁 if($page!=$totalpage-1) { $pagenex=$page+1; $nextpage='<a href="'.eReturnRewritePageLink($add,$pagenex).'" class="next-p">'.$fun_r['nextpage'].'</a>'; //$lastpage=' <a href="'.eReturnRewritePageLink($add,$totalpage-1).'">'.$fun_r['lastpage'].'</a>'; } if($page==$totalpage-1) { $nextpage='<a href="javascript:;" class="next-p">下一頁</a>'; } $starti=$page-$snum<0?0:$page-$snum; $pagenex=$page+1; $firststr='<span>'.$pagenex.'/'.$totalpage.'</span>'; $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="'.eReturnRewritePageLink($add,$i).'">'; $is_2="</a>"; } $pagenum=$i+1; $returnstr.=" ".$is_1.$pagenum.$is_2; } $returnstr=$prepage.$firststr.$nextpage; return $returnstr; } 上傳以下圖片: ![]() |
新聞熱點
疑難解答