織夢(mèng)欄目列表頁(yè)如何調(diào)用頁(yè)碼數(shù)?
織夢(mèng)欄目列表頁(yè)調(diào)用頁(yè)碼數(shù)
大家都知道{dede:pagelist listitem=”info,index,end,pre,next,pageno,option” listsize=”5″/}是
織夢(mèng)的分頁(yè)標(biāo)簽,可以調(diào)用織夢(mèng)的分頁(yè)。
推薦學(xué)習(xí):dedecms教程
但是有些情況下我們只需要調(diào)用其中某一個(gè),例如
只想調(diào)用下一頁(yè)那么可以用{dede:pagelist listitem=”next” listsize=”5″/},那么如果我只想調(diào)
用頁(yè)碼數(shù)呢,例如該欄目有100頁(yè),我只想調(diào)用100這個(gè)數(shù)字,該如何調(diào)用呢,下面教大家來達(dá)到效果:
首先我們需要修改/include/arc.listview.class.php這個(gè)文件,找到第948行:
function?GetPageListST($list_len,$listitem="index,end,pre,next,pageno,TotalPage")
在后面增加一個(gè)TotalPage用于獲取頁(yè)碼數(shù)。
然后找到第1054行:
if(preg_match('/info/i',?$listitem))?$plist?.=?$maininfo;
在這行的下方添加一行:
if(preg_match('/TotalPage/i',?$listitem))?$plist?.=?$totalpage;
這樣,我們就可以通過{dede:pagelist listitem=”TotalPage” listsize=”5″/}來獲取當(dāng)前欄目的頁(yè)碼數(shù)量了。
當(dāng)然以上只針對(duì)靜態(tài)分頁(yè)時(shí),如果你是動(dòng)態(tài)的瀏覽方式,只需對(duì)應(yīng)的修改即可。