日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php分页样式,thinkphp分页样式修改

發布時間:2025/4/5 php 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php分页样式,thinkphp分页样式修改 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

用tp框架內置的分頁很容易實現分頁功能。

首先是實例化數據表,然后統計數據,最后進行實例化分頁類并按自己需要顯示。

但是內置的分頁樣式可能不喜歡,感覺不是那么友好。所有可以個性化修改一下。

手冊也提供了方法進行修改個性化樣式。

這是效果圖

這個分頁效果我還是蠻喜歡的,作為我留言吧的分頁足夠了。

首先當然是修改tp的樣式

$configs = $setting -> showAll();

$count = $msg->where('chose=1')->count();

$Page = new \Think\Page($count,$configs['index_count']);

$msgs = $msg->where('chose=1')->order('id desc')->limit($Page->firstRow.','.$Page->listRows)->select();

$Page->setConfig('prev','上一頁');

$Page->setConfig('first','首頁');

$Page->setConfig('next','下一頁');

$show = $Page->show();

$this->assign('list',$list);

$this->assign('page',$show);

這一步是修改“《” “》”符號,所以還需要改css樣式

.pagination a,.pagination .current{

font-size: 18px;

margin-right: 10px;

}

.pagination .current{

color: red;

}

在html模板中的內容是:

{$page}

下面是tp的手冊說明:

分頁樣式定制

我們可以對輸出的分頁樣式進行定制,分頁類Page提供了一個setConfig方法來修改默認的一些設置。例如:

$Page->setConfig('header','個會員');

setConfig方法支持的屬性包括:

屬性 ?描述

header ?頭部描述信息,默認值 “共 %TOTAL_ROW% 條記錄”

prev ?上一頁描述信息,默認值 “<

next ?下一頁描述信息,默認值 “>>”

first ?第一頁描述信息,默認值 “1...”

last ?最后一頁描述信息,默認值 “...%TOTAL_PAGE%”

theme ?分頁主題描述信息,包括了上面所有元素的組合 ,設置該屬性可以改變分頁的各個單元的顯示位置,默認值是 "%FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END%"

其中,顯示位置的對應的關系為:

位置 ?說明

%FIRST% ?表示第一頁的鏈接顯示

%UP_PAGE% ?表示上一頁的鏈接顯示

%LINK_PAGE% ?表示分頁的鏈接顯示

%DOWN_PAGE% ?表示下一頁的鏈接顯示

%END% ?表示最后一頁的鏈接顯示

除了改變顯示信息外,你還可以使用樣式來定義分頁的顯示效果。 這些樣式class包括:first(第一頁)、prev(上一頁)、next(下一頁)、end(最后一頁)、num(其他頁的數字)、current(當前頁)。

總結

以上是生活随笔為你收集整理的php分页样式,thinkphp分页样式修改的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。