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


Posted in PHP onOctober 30, 2014

本文实例讲述了仿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>";

页面效果如下图所示:

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

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

PHP 相关文章推荐
php读取30天之内的根据算法排序的代码
Apr 06 PHP
如何在PHP程序中防止盗链
Apr 09 PHP
《PHP编程最快明白》第八讲:php启发和小结
Nov 01 PHP
解析VS2010利用VS.PHP插件调试PHP的方法
Jul 19 PHP
discuz免激活同步登入代码修改方法(discuz同步登录)
Dec 24 PHP
PHP实现WebService的简单示例和实现步骤
Mar 27 PHP
php使用Jpgraph绘制简单X-Y坐标图的方法
Jun 10 PHP
[原创]PHP正则匹配中英文、数字及下划线的方法【用户名验证】
Aug 01 PHP
阿里云Win2016安装Apache和PHP环境图文教程
Mar 11 PHP
php+ajax实现商品对比功能示例
Apr 13 PHP
asp.net和php的区别点总结
Oct 10 PHP
WordPress伪静态规则设置代码实例
Dec 10 PHP
thinkphp中html:list标签传递多个参数实例
Oct 30 #PHP
如何让CI框架支持service层
Oct 29 #PHP
使用array_map简单搞定PHP删除文件、删除目录
Oct 29 #PHP
PHPUnit安装及使用示例
Oct 29 #PHP
laravel安装和配置教程
Oct 29 #PHP
laravel 4安装及入门图文教程
Oct 29 #PHP
thinkphp浏览历史功能实现方法
Oct 29 #PHP
You might like
php Xdebug 调试扩展的安装与使用.
2010/03/13 PHP
基于PHP遍历数组的方法汇总分析
2013/06/08 PHP
xml和web特殊字符
2009/04/28 Javascript
jquery中获取元素的几种方式小结
2011/07/05 Javascript
js字符串转换成xml对象并使用技巧解读
2013/04/18 Javascript
js获取网页可见区域、正文以及屏幕分辨率的高度
2014/05/15 Javascript
jQuery自带的一些常用方法总结
2014/09/03 Javascript
自定义函数实现IE7与IE8不兼容js中trim函数的问题
2015/02/03 Javascript
理解JS事件循环
2016/01/07 Javascript
JavaScript 2048 游戏实例代码(简单易懂)
2016/03/25 Javascript
AngularJS基础 ng-list 指令详解及示例代码
2016/08/02 Javascript
jQuery 选择器(61种)整理总结
2016/09/26 Javascript
JavaScript函数基础详解
2017/02/03 Javascript
Swiper实现轮播图效果
2017/07/03 Javascript
使用 Javascript 实现浏览器推送提醒功能的示例
2017/11/03 Javascript
VueRouter导航守卫用法详解
2017/12/25 Javascript
redux.js详解及基本使用
2019/05/24 Javascript
详解利用nodejs对本地json文件进行增删改查
2019/09/20 NodeJs
在Vue项目中使用Typescript的实现
2019/12/19 Javascript
JS异步宏队列微队列原理详解
2020/09/09 Javascript
Python魔术方法详解
2015/02/14 Python
Python 数据可视化pyecharts的使用详解
2019/06/26 Python
Python实现RabbitMQ6种消息模型的示例代码
2020/03/30 Python
python实现学生成绩测评系统
2020/06/22 Python
Python爬取股票信息,并可视化数据的示例
2020/09/26 Python
使用HTML5和CSS3表单验证功能
2017/05/05 HTML / CSS
英国最受信任的在线眼镜商之一:Fashion Eyewear
2019/10/31 全球购物
如何利用cmp命令比较文件
2013/09/23 面试题
国外的一些J2EE面试题一
2012/10/13 面试题
管理学专业个人求职信范文
2013/12/13 职场文书
医院领导班子整改方案
2014/10/01 职场文书
仓库统计员岗位职责
2015/04/14 职场文书
乒乓球比赛通知
2015/04/27 职场文书
2015秋季运动会通讯稿
2015/07/18 职场文书
追悼会家属答谢词
2015/09/29 职场文书
四年级语文教学反思
2016/03/03 职场文书