欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

DedeCMS教程:在列表頁輸出當(dāng)前頁碼相關(guān)信息_DedeCms教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

本方法原理上適用于DedeV5.3及以上所有的版本,不分編碼。

這個(gè)問題來源于剛才有一位朋友的需求,他希望在列表頁可以自由的調(diào)用當(dāng)前欄目的一些與頁碼相關(guān)的信息。這個(gè)需求如果用自帶的織夢(mèng)標(biāo)簽,是無法實(shí)現(xiàn)的,我們需要修改源代碼后才可實(shí)現(xiàn)。

實(shí)現(xiàn)步驟

代碼修改

打開/include/arc.listview.class.php 文件,找到: 

  1. if(preg_match('/index/i'$listitem)) $plist .= $indexpage
  2. if(preg_match('/pre/i'$listitem)) $plist .= $prepage
  3. if(preg_match('/pageno/i'$listitem)) $plist .= $listdd
  4. if(preg_match('/next/i'$listitem)) $plist .= $nextpage
  5. if(preg_match('/end/i'$listitem)) $plist .= $endpage
  6. if(preg_match('/option/i'$listitem)) $plist .= $optionlist
  7. if(preg_match('/info/i'$listitem)) $plist .= $maininfo

這樣的代碼,一共有兩處(靜態(tài)分頁函數(shù)與動(dòng)態(tài)分頁函數(shù)),修改為:

  1. //頁碼信息相關(guān)輸出 By 織夢(mèng)教程網(wǎng)(華強(qiáng)℡) QQ:3421209 
  2. $PageNo = $this->PageNo; 
  3. $TotalResult = $this->TotalResult; 
  4. $TotalPage = $totalpage
  5. $PageSize = $this->PageSize; 
  6. if(preg_match('/thisPage/i'$listitem)) $plist .= $PageNo
  7. if(preg_match('/TotalResult/i'$listitem)) $plist .= $TotalResult
  8. if(preg_match('/TotalPage/i'$listitem)) $plist .= $TotalPage
  9. if(preg_match('/PageSize/i'$listitem)) $plist .= $PageSize
  10.  
  11. if(preg_match('/index/i'$listitem)) $plist .= $indexpage
  12. if(preg_match('/pre/i'$listitem)) $plist .= $prepage
  13. if(preg_match('/pageno/i'$listitem)) $plist .= $listdd
  14. if(preg_match('/next/i'$listitem)) $plist .= $nextpage
  15. if(preg_match('/end/i'$listitem)) $plist .= $endpage
  16. if(preg_match('/option/i'$listitem)) $plist .= $optionlist
  17. if(preg_match('/info/i'$listitem)) $plist .= $maininfo

保存后即可。

注:要修改兩處,一個(gè)是靜態(tài)的,一個(gè)是動(dòng)態(tài)的,你可以用相關(guān)編輯軟件的搜索功能進(jìn)行查找。

前臺(tái)調(diào)用

接下來我們就可以在我們所需要的前臺(tái)頁面(模板文件名一般為 list_***.htm)進(jìn)行調(diào)用了,調(diào)用的代碼一共有如下幾個(gè):

  1. 文檔總數(shù):{dede:pagelist listitem="TotalResult"/} 
  2. 分頁總數(shù):{dede:pagelist listitem="TotalPage"/} 
  3. 分頁大小:{dede:pagelist listitem="PageSize"/} 
  4. 當(dāng)前頁碼:{dede:pagelist listitem="thisPage"/} 

它可以實(shí)現(xiàn)在列表頁模板中任意地方的調(diào)用,也可以同時(shí)在多個(gè)地方進(jìn)行調(diào)用。

效果預(yù)覽

接下來,我們來看一下前臺(tái)的效果預(yù)覽吧

查看更多 DedeCms教程  織夢(mèng)模板  織夢(mèng)DedeCms視頻教程  織夢(mèng)dedecms專題

來源:未知//所屬分類:DedeCms教程/更新時(shí)間:2012-06-06
相關(guān)DedeCms教程