Tp框架实现好看分页效果
来源:互联网 发布:寻侠境界突破数据 编辑:程序博客网 时间:2024/05/01 01:03
- /**
- * Thinkphp默认分页样式转Bootstrap分页样式
- * @author H.W.H
- * @param string $page_html tp默认输出的分页html代码
- * @return string 新的分页html代码
技术QQ交流群:294088839
- */
- function bootstrap_page_style($page_html){
- if ($page_html) {
- $page_show = str_replace('<div>','<nav><ul class="pagination">',$page_html);
- $page_show = str_replace('</div>','</ul></nav>',$page_show);
- $page_show = str_replace('<span class="current">','<li class="active"><a>',$page_show);
- $page_show = str_replace('</span>','</a></li>',$page_show);
- $page_show = str_replace(array('<a class="num"','<a class="prev"','<a class="next"','<a class="end"','<a class="first"'),'<li><a',$page_show);
- $page_show = str_replace('</a>','</a></li>',$page_show);
- }
- return $page_show;
- }
复制代码
css代码
- .hwh-page-info a{color: #CCC;}.hwh-page-info a em{font-style: normal;margin: 0 2px;}
复制代码
使用实例代码:
- $Page->lastSuffix = false;//最后一页不显示为总页数
- $Page->setConfig('header','<li class="disabled hwh-page-info"><a>共<em>%TOTAL_ROW%</em>条 <em>%NOW_PAGE%</em>/%TOTAL_PAGE%页</a></li>');
- $Page->setConfig('prev','上一页');
- $Page->setConfig('next','下一页');
- $Page->setConfig('last','末页');
- $Page->setConfig('first','首页');
- $Page->setConfig('theme','%HEADER% %FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END%');
- $page_show = bootstrap_page_style($Page->show());//重点在这里
- $this->assign('page_show'=>$page_show);
阅读全文
0 0
- Tp框架实现好看分页效果
- OFBiz框架实现分页效果
- TP框架分页源码使用问题
- TP框架实现发送邮件
- 以MVC为框架和Ajax实现分页的效果
- java三大框架实现仿京东分页效果
- js框架jquery实现分页效果代码下载
- SSM框架整合实现简单的分页效果
- tp5与layui框架实现二级联动加分页效果
- TP框架下钩子的实现
- TP 框架实现支付宝接口功能
- TP框架实现echarts动态获取数据
- TP 框架实现支付宝接口功能
- TP框架 验证码 分页 无限级分类
- 基于TP框架写的ajax无刷新分页
- 如何让TP框架的分页类输出美观一点
- 分页效果的实现
- Js实现分页效果
- 文件I/O、文件和目录学习总结
- 26:字符串最大跨距(1.7编程基础之字符串)
- 静态持续变量
- Invalid name: "@types/node"
- JS获取某年某月的总天数
- Tp框架实现好看分页效果
- 分布式项目中一些常见的问题
- 几类特殊的IP地址,全0,全1的组合使用情况
- 11-变量作用域
- history.go(-1)和history.back()的区别
- 安装vsftp并设置被动模式
- 项目记忆
- 横竖屏切换
- 内存管理理解