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

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

2013年10月09日 网站开发 ⁄ 共 1080字 评论数 4 ⁄ 被围观 23,372+

修改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

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

  1. 易小艺 : 2013年10月18日08:38:17  -49楼
  2. sw168b : 2013年11月06日16:42:12  -48楼
  3. haoessays : 2018年07月23日22:00:40  -47楼
  4. 演员 : 2018年10月04日12:47:07  -46楼

给我留言

留言无头像?