日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

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

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

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

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

實現(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ù)與動態(tài)分頁函數(shù)),修改為:

  1. //頁碼信息相關(guān)輸出 By 織夢教程網(wǎ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

保存后即可。

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

前臺調(diào)用

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

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

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

效果預(yù)覽

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

查看更多 DedeCms教程  織夢模板  織夢DedeCms視頻教程  織夢dedecms專題

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