收藏一个php用的一个页码按钮类
生活随笔
收集整理的這篇文章主要介紹了
收藏一个php用的一个页码按钮类
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
收藏一個php用的一個頁碼按鈕類
if($this->inpage!=$center_bofnum){echo "<a href='"; echo $this->pageurl."?page=".$center_bofnum;echo "' class='pagenavoff'>";echo $center_bofnum;echo "</a>";}else{echo "<strong class='pagenavon'>";echo $center_bofnum;echo "</strong>";}$center_bofnum++;}} function showeof(){if($this->totalpage > 1){echo " ";
if($this->inpage!=$this->totalpage){echo "<a href='";echo $this->pageurl."?page=".$this->totalpage;echo "' class='pagenavoff'>";if($this->totalpage - $this->inpage >= ceil($this->navcenter / 2) + 1 and $this->totalpage > 9){echo "...";}echo $this->totalpage;echo "</a>";}else{echo "<strong class='pagenavon'>".$this->totalpage."</strong>";}}} }
?
調(diào)用
$pagenav = new pagenav(); $pagenav -> pageinit(頁面地址無參數(shù)的,總頁數(shù),所在頁面,除1和總數(shù)中間的數(shù)量,我測試為7);?
?
PHP code
class pagenav{public $pageurl;public $totalpage;public $inpage;public $navcenter;function pageinit($pageurl,$totalpage,$inpage,$navcenter){$this->pageurl = $pageurl;$this->totalpage = $totalpage;$this->inpage = $inpage;$this->navcenter = $navcenter;echo "<strong style='border: 1px #7099cc solid ;padding: 5px;line-height: 30px;height: 30px;padding-left: 15px;margin-right: 10px'>翻頁 ? </strong>";$this->showbof();$this->showcenter();$this->showeof();} function showbof(){if($this->inpage!=1){echo "<a href='";echo $this->pageurl;echo "' class='pagenavoff'>";echo 1;if($this->inpage > ceil($this->navcenter / 2) + 1 and $this->totalpage > 9){echo "...";}echo "</a>";}else{echo "<strong class='pagenavon'>1</strong>";}} function showcenter(){ $center_bofnum = $this->inpage - ceil($this->navcenter / 2) + 1;if($this->inpage - ceil($this->navcenter / 2) < 1){$center_bofnum = 2;} $center_eofnum = $center_bofnum + $this->navcenter;if( $center_eofnum > $this->totalpage - 1){$center_eofnum = $this->totalpage ;} if( $center_eofnum - $center_bofnum < 7 and $this->inpage - ceil($this->navcenter / 2) > 2){ $center_bofnum = $center_eofnum - $this->navcenter; }while($center_bofnum < $center_eofnum ){echo " ";if($this->inpage!=$center_bofnum){echo "<a href='"; echo $this->pageurl."?page=".$center_bofnum;echo "' class='pagenavoff'>";echo $center_bofnum;echo "</a>";}else{echo "<strong class='pagenavon'>";echo $center_bofnum;echo "</strong>";}$center_bofnum++;}} function showeof(){if($this->totalpage > 1){echo " ";
if($this->inpage!=$this->totalpage){echo "<a href='";echo $this->pageurl."?page=".$this->totalpage;echo "' class='pagenavoff'>";if($this->totalpage - $this->inpage >= ceil($this->navcenter / 2) + 1 and $this->totalpage > 9){echo "...";}echo $this->totalpage;echo "</a>";}else{echo "<strong class='pagenavon'>".$this->totalpage."</strong>";}}} }
?
CSS
.pagenavoff{text-align: center;border: 1px #7099cc solid ;padding: 5px;padding-left: 12px;padding-right: 12px} .pagenavoff:link{color:#;font-weight:normal;text-decoration:none} .pagenavoff:visited{color:#;font-weight:normal;text-decoration:none} .pagenavoff:hover{color:#0000ff;font-weight:normal;text-decoration: none;background-color:#7099cc} .pagenavoff:active{color:#;font-weight:normal;text-decoration:none} .pagenavon {text-align: center;border: 1px #f5f5f5 solid ;padding: 5px;padding-left: 12px;padding-right: 12px}?
posted on 2013-10-08 12:43 codebox 閱讀(...) 評論(...) 編輯 收藏轉(zhuǎn)載于:https://www.cnblogs.com/code123/p/3356885.html
總結(jié)
以上是生活随笔為你收集整理的收藏一个php用的一个页码按钮类的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 4-8(2)
- 下一篇: 设置window代理的命令