仿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实现文件安全下载
Oct 09 PHP
PHP下使用CURL方式POST数据至API接口的代码
Feb 14 PHP
PHP Class&amp;Object -- 解析PHP实现二叉树
Jun 25 PHP
php mail to 配置详解
Jan 16 PHP
一个经典的PHP文件上传类分享
Nov 18 PHP
PHP实现图片自动清理的方法
Jul 08 PHP
PHP简单检测网址是否能够正常打开的方法
Sep 04 PHP
PHP对称加密函数实现数据的加密解密
Oct 27 PHP
浅谈PHP中new self()和new static()的区别
Aug 11 PHP
Yii2框架redis基本应用示例
Jul 13 PHP
php+js实现裁剪任意形状图片
Oct 31 PHP
PHP7 标准库修改
Mar 09 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
三国漫画《火凤燎原》宣布动画化PV放出 预计2020年播出
2020/03/08 国漫
PHP iconv 解决utf-8和gb2312编码转换问题
2010/04/12 PHP
PHP调用.NET的WebService 简单实例
2015/03/27 PHP
PHP实现在线阅读PDF文件的方法
2015/06/23 PHP
求帮忙修改个php curl模拟post请求内容后并下载文件的解决思路
2015/09/20 PHP
php cookie 详解使用实例
2016/11/03 PHP
php-app开发接口加密详解
2018/04/18 PHP
Extjs显示从数据库取出时间转换JSON后的出现问题
2012/11/20 Javascript
JS中showModalDialog 的使用解析
2013/04/17 Javascript
IE下Ajax缓存问题的快速解决方法(get方式)
2014/01/09 Javascript
编写简单的jQuery提示插件
2014/12/21 Javascript
JavaScript在浏览器标题栏上显示当前日期和时间的方法
2015/03/19 Javascript
详解Backbone.js框架中的模型Model与其集合collection
2016/05/05 Javascript
js从外部获取图片的实现方法
2016/08/05 Javascript
JS制作图形验证码实现代码
2020/10/19 Javascript
JavaScript实现图片瀑布流和底部刷新
2017/01/02 Javascript
layui实现点击按钮给table添加一行
2018/08/10 Javascript
微信小程序自定义select下拉选项框组件的实现代码
2018/08/28 Javascript
Nodejs实现多文件夹文件同步
2018/10/17 NodeJs
Vue + Scss 动态切换主题颜色实现换肤的示例代码
2020/04/27 Javascript
jQuery三组基本动画与自定义动画操作实例总结
2020/05/09 jQuery
VUE项目实现主题切换的多种方法
2020/11/26 Vue.js
在Python中使用Mako模版库的简单教程
2015/04/08 Python
Python django实现简单的邮件系统发送邮件功能
2017/07/14 Python
对Python中gensim库word2vec的使用详解
2018/05/08 Python
详解python项目实战:模拟登陆CSDN
2019/04/04 Python
在python中用print()输出多个格式化参数的方法
2019/07/16 Python
python中列表的含义及用法
2020/05/26 Python
python中time包实例详解
2021/02/02 Python
CSS3的一个简单导航栏实现
2015/08/03 HTML / CSS
办公设备采购方案
2014/03/16 职场文书
公务员党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
小学运动会入场词
2015/07/18 职场文书
高中体育课教学反思
2016/02/16 职场文书
七年级作文(600字3篇)
2019/09/24 职场文书
一篇文章看懂MySQL主从复制与读写分离
2021/11/07 MySQL