仿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 相关文章推荐
实战mysql导出中文乱码及phpmyadmin导入中文乱码的解决方法
Jun 11 PHP
PHP 截取字符串专题集合
Aug 19 PHP
php中CI操作多个数据库的代码
Jul 05 PHP
PHP实现多图片上传类实例
Jul 26 PHP
yii中widget的用法
Dec 03 PHP
php构造方法中析构方法在继承中的表现
Apr 12 PHP
PHP入门教程之使用Mysqli操作数据库的方法(连接,查询,事务回滚等)
Sep 11 PHP
Yii2框架BootStrap样式的深入理解
Nov 07 PHP
thinkPHP交易详情查询功能详解
Dec 02 PHP
Laravel 关联模型-关联新增和关联更新的方法
Oct 10 PHP
Laravel6.0.4中将添加计划任务事件的方法步骤
Oct 15 PHP
PHP中关于php.ini参数优化详解
Feb 28 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
DEDE采集大师官方留后门的删除办法
2011/01/08 PHP
Look And Say 序列php实现代码
2011/05/22 PHP
PHP表单验证的3个函数ISSET()、empty()、is_numeric()的使用方法
2011/08/22 PHP
CodeIgniter CLI模式简介
2014/06/17 PHP
再说AutoComplete自动补全之实现原理
2011/11/05 Javascript
struts2+jquery+json实现异步加载数据(自写)
2013/06/24 Javascript
jquery选择器、属性设置用法经验总结
2013/09/08 Javascript
js复制网页内容并兼容各主流浏览器的代码
2013/12/17 Javascript
吐槽一下我所了解的Node.js
2014/10/08 Javascript
jQuery中map()方法用法实例
2015/01/06 Javascript
jQuery Mobile 触摸事件实例
2016/06/04 Javascript
js中的关联数组与普通数组详解
2016/07/27 Javascript
基于JavaScript实现本地图片预览
2017/02/08 Javascript
vue.js异步上传文件前后端实现代码
2017/08/22 Javascript
js Element Traversal规范中的元素遍历方法
2018/04/19 Javascript
vue绑定事件后获取绑定事件中的this方法
2018/09/15 Javascript
使用node.JS中的url模块解析URL信息
2020/02/06 Javascript
python实现的一个火车票转让信息采集器
2014/07/09 Python
python微信跳一跳系列之色块轮廓定位棋盘
2018/02/26 Python
python 划分数据集为训练集和测试集的方法
2018/12/11 Python
python实现坦克大战游戏 附详细注释
2020/03/27 Python
python 将日期戳(五位数时间)转换为标准时间
2019/07/11 Python
Python3与fastdfs分布式文件系统如何实现交互
2020/06/23 Python
Python Matplotlib绘图基础知识代码解析
2020/08/31 Python
美国知名的旅游网站:OneTravel
2018/10/09 全球购物
英国绿色商店:Natural Collection
2019/05/03 全球购物
新西兰最大、占有率最高的综合性药房:PharmacyDirect药房中文网
2020/11/03 全球购物
北京天润融通.net面试题笔试题
2012/02/20 面试题
中西医结合临床医学专业大学生自荐信
2013/09/28 职场文书
应届毕业生自我鉴定范文
2013/12/27 职场文书
大学生最新职业生涯规划书范文
2014/01/12 职场文书
公司员工活动策划方案
2014/08/20 职场文书
领导班子作风建设年个人整改措施
2014/09/29 职场文书
房地产销售员岗位职责
2015/04/11 职场文书
给老婆的保证书怎么写
2015/05/08 职场文书
Tomcat配置访问日志和线程数
2022/05/06 Servers