Tp框架實現好看分頁效果
- /**
- * 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;
- }
複製程式碼
- .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);
相關文章
- iOS 類知乎”分頁”效果的實現?iOS
- vue+Element-ui實現分頁效果VueUI
- 教你如何使用MvcPager實現分頁效果MVC
- 分頁實現前臺後臺不同效果,分頁類引入
- SSM框架實現分頁查詢例子SSM框架
- php : tp框架swoole實現websocket,wssPHP框架Web
- jquery實現的分頁效果例項程式碼jQuery
- PbootCMS實現數字條分頁樣式效果boot
- 【MyBatis框架】MyBatis實現物理分頁和邏輯(記憶體)分頁MyBatis框架記憶體
- js結合xml檔案實現的分頁效果JSXML
- javascript實現的數字分頁效果程式碼例項JavaScript
- elementUI實現分頁UI
- 分頁的實現
- Web 頁面如何實現動畫效果Web動畫
- 分頁功能的實現
- Java Web 分頁實現JavaWeb
- Mybatis分頁實現流程MyBatis
- 基於vue2.0實現仿百度前端分頁效果(一)Vue前端
- CSS數字分頁效果CSS
- VUE實現評分效果和不同型別分數展示效果元件Vue型別元件
- ViewPager、Fragment和TabLayout實現切頁效果ViewpagerFragmentTabLayout
- 用CSS實現Tab頁切換效果CSS
- 網頁點選實現下載效果網頁
- JS實現網頁換膚功能效果JS網頁
- 利用jQuery實現頁面漸顯效果jQuery
- 使用 jQuery 實現分頁功能jQuery
- web 實現分頁列印功能Web
- PHP 使用 Redis 實現分頁PHPRedis
- indexdb實現分頁查詢Index
- 使用LayUI實現AJAX分頁UI
- 47.DRF實現分頁
- Django 前端BootCSS 實現分頁Django前端bootCSS
- Oralce 分頁 三種實現
- Hibernate 的分頁實現
- gridview中實現分頁View
- Java實現後端分頁Java後端
- MyBatis實現分頁的方式MyBatis
- 如果走框架在同一頁面裡實現多個列表的分頁查詢框架