仿dedecms下拉分页样式修改的thinkphp分页类实例

 更新时间:2014年10月30日 09:15:39   投稿:shichen2014  
这篇文章主要介绍了仿dedecms下拉分页样式修改的thinkphp分页类,可实现类似dedecms下拉分页样式的效果,需要的朋友可以参考下

本文实例讲述了仿dede下拉分页样式修改的thinkphp分页类。分享给大家供大家参考。具体实现方法如下:

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

页面效果如下图所示:

希望本文所述对大家的ThinkPHP程序设计有所帮助。

相关文章

  • zend framework中使用memcache的方法

    zend framework中使用memcache的方法

    这篇文章主要介绍了zend framework中使用memcache的方法,结合实例分析了zend framework调用memcache的具体步骤与相关实现代码,需要的朋友可以参考下
    2016-03-03
  • Laravel手动返回错误码示例

    Laravel手动返回错误码示例

    今天小编就为大家分享一篇Laravel手动返回错误码示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • php中hashtable实现示例分享

    php中hashtable实现示例分享

    对php内核有一定了解的人应该都知道php的精髓就是HashTable,这篇文章主要介绍了php中hashtable实现示例,需要的朋友可以参考下
    2014-02-02
  • 浅谈Laravel POST,PUT,PATCH 路由的区别

    浅谈Laravel POST,PUT,PATCH 路由的区别

    今天小编就为大家分享一篇浅谈Laravel POST,PUT,PATCH 路由的区别,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • 简单的php新闻发布系统教程

    简单的php新闻发布系统教程

    这篇文章主要介绍了如果通过php开发一个简单的php新闻管理系统,这样的系统对php新手来说非常值得学习,先掌握了基础的逻辑与代码能力,才能写出更好的代码
    2014-05-05
  • PHP dirname(__FILE__)原理及用法解析

    PHP dirname(__FILE__)原理及用法解析

    这篇文章主要介绍了PHP dirname(__FILE__)原理及用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • PHP微信开发之有道翻译

    PHP微信开发之有道翻译

    这篇文章主要为大家详细介绍了PHP微信开发之简单实现有道翻译的相关资料,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • symfony表单与页面实现技巧

    symfony表单与页面实现技巧

    这篇文章主要介绍了symfony表单与页面实现技巧,实例分析了symfony表单与页面的实现方法与相关注意事项,需要的朋友可以参考下
    2015-01-01
  • 显示程序执行时间php函数代码

    显示程序执行时间php函数代码

    这篇文章介绍了显示程序执行时间php函数代码,有需要的朋友可以参考一下
    2013-08-08
  • 淘宝ip地址查询类分享(利用淘宝ip库)

    淘宝ip地址查询类分享(利用淘宝ip库)

    需要显示评论者的地域属性,这个特点可以通过记录会员IP的地理信息来实现,下面提供一个淘宝IP地址查询类,简化相关的信息查询,大家参考使用吧
    2014-01-01

最新评论