php分页样式,thinkphp分页样式修改
用tp框架內(nèi)置的分頁很容易實現(xiàn)分頁功能。
首先是實例化數(shù)據(jù)表,然后統(tǒng)計數(shù)據(jù),最后進行實例化分頁類并按自己需要顯示。
但是內(nèi)置的分頁樣式可能不喜歡,感覺不是那么友好。所有可以個性化修改一下。
手冊也提供了方法進行修改個性化樣式。
這是效果圖
這個分頁效果我還是蠻喜歡的,作為我留言吧的分頁足夠了。
首先當然是修改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模板中的內(nèi)容是:
{$page}
下面是tp的手冊說明:
分頁樣式定制
我們可以對輸出的分頁樣式進行定制,分頁類Page提供了一個setConfig方法來修改默認的一些設(shè)置。例如:
$Page->setConfig('header','個會員');
setConfig方法支持的屬性包括:
屬性 ?描述
header ?頭部描述信息,默認值 “共 %TOTAL_ROW% 條記錄”
prev ?上一頁描述信息,默認值 “<
next ?下一頁描述信息,默認值 “>>”
first ?第一頁描述信息,默認值 “1...”
last ?最后一頁描述信息,默認值 “...%TOTAL_PAGE%”
theme ?分頁主題描述信息,包括了上面所有元素的組合 ,設(shè)置該屬性可以改變分頁的各個單元的顯示位置,默認值是 "%FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END%"
其中,顯示位置的對應(yīng)的關(guān)系為:
位置 ?說明
%FIRST% ?表示第一頁的鏈接顯示
%UP_PAGE% ?表示上一頁的鏈接顯示
%LINK_PAGE% ?表示分頁的鏈接顯示
%DOWN_PAGE% ?表示下一頁的鏈接顯示
%END% ?表示最后一頁的鏈接顯示
除了改變顯示信息外,你還可以使用樣式來定義分頁的顯示效果。 這些樣式class包括:first(第一頁)、prev(上一頁)、next(下一頁)、end(最后一頁)、num(其他頁的數(shù)字)、current(當前頁)。
總結(jié)
以上是生活随笔為你收集整理的php分页样式,thinkphp分页样式修改的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 增加fast cgi进程数 php7,使
- 下一篇: qq截图怎么保存到u盘里 保存QQ截图至