现在的位置: 首页 > 网站开发 > 正文

修改thinkphp分页类(仿dede分页:下拉式)

2013年10月09日 网站开发 ⁄ 共 1080字 评论数 2 ⁄ 被围观 7,389+

修改thinkphp分页类:如下拉列表式分页(类似dedecms分页):

html代码:

<select name="sldd" style="width:36px" onchange="location.href=this.options[this.selectedIndex].value;">

<option value="http://URL/1">1</option>

<option value="http://URL/2" selected="selected">2</option>

</select>

 

修改Page类操作:

Page.class.php

 

原代码:

$linkPage="";

for($i=1;$i<=$this->rollPage;$i++){

$page=($nowCoolPage-1)*$this->rollPage+$i;

if($page!=$this->nowPage){

if($page<=$this->totalPages){

$linkPage .= " <a href='".$url."&".$p."=$page'> ".$page." </a>";

}else{

break;

}

}else{

if($this->totalPages != 1){

$linkPage .= " <span class='current'>".$page."</span>";

}

}

}

修改后:

$linkPage="  <select name='sldd' style='width:36px' onchange='location.href=this.options[this.selectedIndex].value;'>";

for($i=1;$i<=$this->rollPage;$i++){

$page=($nowCoolPage-1)*$this->rollPage+$i;

if($page!=$this->nowPage){

if($page<=$this->totalPages){

$linkPage .= "<option value='".$url."&".$p."=$page'>".$page."</option>";

}else{

break;

}

}else{

if($this->totalPages != 1){

$linkPage .= "<option value='".$url."' selected='selected'>".$page."</option>";

}

}

}

$linkPage.="</select>";

页面效果:

pagelistshow

目前有 2 条留言 其中:访客:2 条, 博主:0 条

  1. 易小艺 : 2013年10月18日08:38:17  -49楼

    第一次来访,表示支持
    cgsbvp
    癸巳年(蛇)九月十四 2013-10-18

  2. sw168b : 2013年11月06日16:42:12  -48楼

    看似很简单的一句话,或许都能给人以启发,支持一小下

给我留言

留言无头像?