* 獲取分頁字串
* @param string $url 分頁URL
* @param int $total_nums 總條數
* @param int $pageno 當前頁碼
* @param int $pagesize
* @param int $range 顯示頁嗎數量
* @param string $opt 資料型別(超連結/js) 預設空 為超連結 1=>'視訊' 2=>'文章' 3=>'成績單'
* @return string
*/
protected function _get_page_show($url,$total_nums,$pageno=1,$pagesize=10,$range=5,$opt=''){
$pageno<=0 && $pageno = 1;
!$pagesize && $pagesize = 10;
$first = $prev = $nav = $next = $last = '';
if($total_nums){
$totalpage = ceil($total_nums/$pagesize);
if($pageno>1){
$page = $pageno - 1;
if($opt){ //js翻頁
$first = '<a href="javascript:void(0);" class="page" id="1" onclick="get_data('.$opt.',1)">首頁</a> ';
$prev = '<a href="javascript:void(0);" class="page" id="'.$page.'" onclick="get_data('.$opt.','.($pageno-1).')">上一頁</a> ';
}else{ //超連結翻頁
$first = '<a href="'.$url.'&page=1" class="page" id="1">首頁</a> ';
$prev = '<a href="'.$url.'&page='.($pageno-1).'" class="page" id="'.$page.'">上一頁</a> ';
}
}
if($pageno<$totalpage){
$page = $pageno + 1;
if($opt){ //js翻頁
$next = '<a href="javascript:void(0);" class="page" id="'.$page.'" onclick="get_data('.$opt.','.($pageno+1).')">下一頁</a> ';
$last = '<a href="javascript:void(0);" class="page" id="'.$totalpage.'" onclick="get_data('.$opt.','.$totalpage.')">尾頁</a> ';
}else{ //超連結翻頁
$next = '<a href="'.$url.'&page='.($pageno+1).'" class="page" id="'.$page.'">下一頁</a> ';
$last = '<a href="'.$url.'&page='.$totalpage.'" class="page" id="'.$totalpage.'">尾頁</a> ';
}
}
for($page=($pageno-$range); $page<=($pageno+$range); $page++){
if($page>=1 && $page<=$totalpage){
if($page==$pageno){
$nav .= '<span class="current">'.$page.'</span> ';
}else{
if($opt){
$nav .= '<a href="javascript:void(0);" class="page" id="'.$page.'" onclick="get_data('.$opt.','.$page.')">'.$page.'</a> ';
}else{
$nav .= '<a href="'.$url.'&page='.$page.'" class="page" id="'.$page.'">'.$page.'</a> ';
}
}
}
}
}
return $first . $prev . $nav . $next . $last;
}