亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 建站經驗 > 正文

emlog修改分頁樣式(分頁函數)方法總結

2024-08-30 19:06:38
字體:
來源:轉載
供稿:網友

本文章總結了很多種不同的關于emlog修改分頁樣式(分頁函數)方法,下面我來給各位整理一下,有需要自行修改emlog分頁樣式的同學可參考參考.

方法一:不修改內核實現emlog分頁的上頁、下頁效果.

1、先在你使用的模板的module.php文件中增加自定義的分頁函數,代碼如下:

  1. <?php  
  2. //blog:自定義分頁函數  
  3. function my_page($count$perlogs$page$url$anchor = '') {  
  4.  $pnums = @ceil($count / $perlogs);  
  5.  $re = '';  
  6.  $urlHome = preg_replace("|[?&/][^./?&=]*page[=/-]|"""$url);  
  7.  if($page > 1) {  
  8.   $i = $page - 1;  
  9.   $re = " <a href="".$url.$i."">上頁</a> " . $re;  
  10.  }  
  11.  if($page < $pnums) {  
  12.   $i = $page + 1;  
  13.   $re .= " <a href="".$url.$i."">下頁</a> ";  
  14.  }  
  15.  return $re;  
  16. }  
  17. ?> 

2、在調用分頁的地方(一般是log_list.php)文件加入下列代碼:

  1. <?php   
  2. $page_loglist = my_page($lognum$index_lognum$page$pageurl);  
  3. echo $page_loglist;  
  4. ?> 

3、若碎語頁面也要調用修改過的分頁樣式,則在t.php文件中加入下列代碼:

  1. <?php   
  2. $page_t =  my_page($twnum, Option::get('index_twnum'), $page, BLOG_URL.'t/?page=');  
  3. echo $page_t;  
  4. ?> 

方法二,修改emlog分頁函數

找到基礎函數庫function.base.php(位于emlog根目錄/include/lib文件夾下)中的分頁函數,大概在function.base.php的220~250行(前提是你的function.base.php是原版文件).

將源程序的“分頁函數”替換為如下代碼:

  1. /**  
  2.  * 分頁函數  
  3.  *  
  4.  * @param int $count 條目總數  
  5.  * @param int $perlogs 每頁顯示條數目  
  6.  * @param int $page 當前頁碼  
  7.  * @param string $url 頁碼的地址  
  8.  */ 
  9. function pagination($count,$perlogs,$page,$url,$anchor=''){  
  10.     $pnums = @ceil($count / $perlogs);  
  11.     $page = @min($pnums,$page);  
  12.         $prepg=$page-1;                 //上一頁  
  13.         $nextpg=($page==$pnums ? 0 : $page+1); //下一頁  
  14.     $urlHome = preg_replace("|[?&/][^./?&=]*page[=/-]|","",$url);  
  15.                                                            
  16.     #開始分頁導航內容  
  17.     $re = "";  
  18.     if($pnums<=1) return false;  //如果只有一頁則跳出   
  19.     if($page!=1) $re .=" <a href="$urlHome$anchor">首頁</a> ";   
  20.     if($prepg$re .=" <a href="$url$prepg$anchor">前頁</a> ";  
  21.     for ($i = $page-5;$i <= $page+5 && $i <= $pnums$i++){  
  22.         if ($i > 0){  
  23.             if ($i == $page){  
  24.                 $re .= " <span>$i</span> ";  
  25.             } elseif($i == 1) {  
  26.                 $re .= " <a href="$urlHome$anchor">$i</a> ";  
  27.             } else {  
  28.                 $re .= " <a href="$url$i$anchor">$i</a> ";  
  29.             }  
  30.         }  
  31.     }  
  32.     if($nextpg$re .=" <a href="$url$nextpg$anchor">后頁</a> ";   
  33.     if($page!=$pnums$re.=" <a href="$url$pnums$anchor">尾頁</a>";  //開源軟件:Vevb.com 
  34.                                                                
  35.     #下拉跳轉列表,循環列出所有頁碼  
  36.     $re .=" 跳轉到第 <select name='topage' size='1' 
  37.     onchange='window.location="$url"+this.value'>n";  
  38.     for($i=1;$i<=$pnums;$i++){  
  39.         if($i==$page$re .="<option value='$i' selected>$i</option>n";  
  40.         else $re .="<option value='$i'>$i</option>n";  
  41.     }  
  42.     $re .="</select> 頁,共 $pnums 頁";  
  43.     return $re;  

還有如果不要下拉式跳轉的換,刪掉以下代碼就可以了:

  1. #下拉跳轉列表,循環列出所有頁碼  
  2.     $re .=" 跳轉到第 <select name='topage' size='1' 
  3.     onchange='window.location="$url"+this.value'>n";  
  4.     for($i=1;$i<=$pnums;$i++){  
  5.         if($i==$page$re .="<option value='$i' selected>$i</option>n";  
  6.         else $re .="<option value='$i'>$i</option>n";  
  7.     }  
  8.      $re .="</select> 頁,共 $pnums 頁"

當然你如果還要顯示共幾頁,刪掉上面代碼后再在return $re;之前加上如下代碼即可:

$re .="共 $pnums 頁";

如果不要下拉式跳轉的換,刪掉以下代碼就可以了.

  1. #下拉跳轉列表,循環列出所有頁碼 
  2.  $re .=" 跳轉到第 <select name='topage' size='1' onchange='window.location="$url"+this.value'>n"
  3.  for($i=1;$i<=$pnums;$i++){ 
  4.   if($i==$page$re .="<option value='$i' selected>$i</option>n"
  5.   else $re .="<option value='$i'>$i</option>n"
  6.  } 
  7.  $re .="頁,共 $pnums 頁";  

當然你如果還要共幾頁,這個顯示的話,上面刪掉的最后一行不要刪除而且需要修改如下:

$re .="共 $pnums 頁";

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日本欧美国产在线| 国产精品女人久久久久久| www.日韩.com| 亚洲国产精品中文| 日韩av电影在线播放| 亚洲中国色老太| 这里只有精品在线观看| 国产精品电影久久久久电影网| 麻豆乱码国产一区二区三区| 精品日本高清在线播放| 久久久视频免费观看| 亚洲高清免费观看高清完整版| 日韩精品中文字幕有码专区| 国产成人精品av在线| 一区二区三区视频在线| 国产精品老女人视频| 一本色道久久综合亚洲精品小说| 亚洲男女性事视频| 欧美在线精品免播放器视频| 欧美亚洲第一区| 日韩精品久久久久| 亚洲电影免费观看| 伊人成人开心激情综合网| 国产精品成人久久久久| 国产精品高潮呻吟久久av黑人| 国产精品美女久久久久av超清| 亚洲va男人天堂| 久久久久久高潮国产精品视| 少妇高潮久久久久久潘金莲| 国产精品网站入口| 久久青草精品视频免费观看| 色综合久久88色综合天天看泰| 欧美一级大片在线免费观看| 最近2019中文字幕第三页视频| 亚洲国产成人精品女人久久久| 国产精品看片资源| xxav国产精品美女主播| 欧美丝袜第一区| www.日韩欧美| 亚洲精选中文字幕| 亚洲人午夜色婷婷| 91av国产在线| 欧美色xxxx| 欧美成人性色生活仑片| 亚洲一区二区三区视频| 久久国产精品亚洲| 欧美激情免费在线| 国产精品久久久久久久9999| 久久久精品2019中文字幕神马| 成人www视频在线观看| 国产亚洲激情在线| 在线精品国产欧美| 亚洲小视频在线观看| 欧美精品一区二区免费| 亚洲二区中文字幕| 欧美日韩国产va另类| 夜夜躁日日躁狠狠久久88av| 国产精品电影观看| 欧美午夜激情视频| 国产成人精品一区二区三区| 久久久久久久电影一区| 亚洲一区二区国产| 国产精品久久久久久久电影| 91在线视频免费| 亚洲欧美制服另类日韩| 国产成人一区二区三区小说| 欧美国产日韩免费| 伊人亚洲福利一区二区三区| 国内精品久久久| 国产精品视频999| 在线免费观看羞羞视频一区二区| 欧美激情在线观看视频| 欧美中文在线免费| 国产精品91久久久久久| 亚洲美女视频网站| 国产精品影院在线观看| 亚洲精品国产品国语在线| 亚洲毛片在线看| 国产精品视频99| 亚洲精品wwww| 欧美一区二区三区……| 久久频这里精品99香蕉| 亚洲国产精品99| 久久视频在线看| 欧美日韩国产成人| 国产亚洲欧美日韩美女| 国产精品丝袜视频| 成人欧美一区二区三区在线| 欧美电影在线免费观看网站| 日韩理论片久久| 中文.日本.精品| 成人欧美在线视频| 欧洲亚洲女同hd| 成人黄色影片在线| 中文字幕亚洲二区| 91精品视频在线播放| 亚洲精品福利资源站| 性欧美亚洲xxxx乳在线观看| 久久久久久69| 国产精品999| 精品视频在线播放| 国产欧美精品日韩精品| 亚洲天堂av高清| 午夜免费日韩视频| 亚洲激情免费观看| 成人妇女免费播放久久久| 亚洲图片欧洲图片av| 国产综合在线观看视频| www.日韩.com| 欧美日韩美女视频| 国产一区二区三区视频| 国产亚洲精品日韩| 国产福利视频一区| 在线精品高清中文字幕| 久热99视频在线观看| 日韩一区二区欧美| 欧美日韩免费网站| 亚洲一级一级97网| 国产精品久久久久久久天堂| 久久777国产线看观看精品| 欧美一级淫片videoshd| 91国产精品电影| 欧美一区二粉嫩精品国产一线天| 日韩极品精品视频免费观看| 亚洲国产精品va在线看黑人| 亚洲精品福利在线观看| 国产精品福利在线观看| 热99久久精品| 国产精品狠色婷| 成人国产精品久久久久久亚洲| 综合国产在线观看| 国产欧美精品在线| 国产精品视频一区国模私拍| 日韩av网站导航| 亚洲精品v欧美精品v日韩精品| 日韩成人av网| 中文字幕成人在线| 九九热这里只有在线精品视| 久久久国产精品视频| 成人亲热视频网站| 国产精品稀缺呦系列在线| 国产91色在线免费| 色在人av网站天堂精品| 中文字幕日韩电影| 欧美日韩性视频在线| 91网站在线免费观看| 国产精品2018| 欧美激情亚洲视频| 97超碰国产精品女人人人爽| 亚洲欧美日韩爽爽影院| 亚洲欧美日韩区| 成人黄色av免费在线观看| 久久国产精品影视| 欧美高清不卡在线| 欧美一级片在线播放| 欧美精品电影免费在线观看| 成人乱色短篇合集| …久久精品99久久香蕉国产| 国产精品27p| 亚洲国产精品久久久久秋霞不卡| 国内精品伊人久久| 午夜精品一区二区三区av| 国产精品久久婷婷六月丁香| 国产91色在线||