帝國cms 增加分頁下拉框
阿新 • • 發佈:2022-12-01
改動地址: e/class/connect下InfoUsePage(前臺分頁偽靜態)
//前臺分頁(偽靜態) function InfoUsePage($num,$line,$page_line,$start,$page,$search,$add){ global $fun_r; $num=(int)$num; $line=(int)$line; $page_line=(int)$page_line; $start=(int)$start; $page=(int)$page; //靜態頁數 $repagenum=$add['repagenum']; if($num<=$line) { return ''; } $search=RepPostStr($search,1); $snum=2;//最小頁數 $totalpage=ceil($num/$line);//取得總頁數 $firststr='<a title="'.$fun_r['trecord'].'"> <b>'.$num.'啥子呀</b> </a> '; //上一頁 if($page<>0) { $toppage='<a href="'.eReturnRewritePageLink($add,0).'">'.$fun_r['startpage'].'</a> '; $pagepr=$page-1; $prepage='<a href="'.eReturnRewritePageLink($add,$pagepr).'">'.$fun_r['pripage'].'</a>'; } //下一頁 if($page!=$totalpage-1) { $pagenex=$page+1; $nextpage=' <a href="'.eReturnRewritePageLink($add,$pagenex).'">'.$fun_r['nextpage'].'</a>'; $lastpage=' <a href="'.eReturnRewritePageLink($add,$totalpage-1).'">'.$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="'.eReturnRewritePageLink($add,$i).'">'; $is_2="</a>"; } $pagenum=$i+1; $returnstr.=" ".$is_1.$pagenum.$is_2; } //取得下拉頁碼 // 新增頁面跳轉下拉框 2022/12/1 wong $multipage = ""; $multipage .= ' <select name="archive" onchange="document.location.href=this.options[this.selectedIndex].value;">'; $multipage .= "<option value='0'>跳轉到</option>"; for($i=1; $i<=($totalpage); $i++) { $multipage .= '<option value="'.eReturnRewritePageLink($add,$i-1).'">'.'第'.$i. '頁'.'</option>'; } $multipage .= '</select>'; $returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage.$multipage; return $returnstr; }