織夢(mèng)欄目列表頁(yè)如何調(diào)用頁(yè)碼數(shù)

織夢(mèng)欄目列表頁(yè)如何調(diào)用頁(yè)碼數(shù)

織夢(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)的修改即可。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊11 分享