DedeCMS教程:在列表頁輸出當(dāng)前頁碼相關(guān)信息_DedeCms教程
本方法原理上適用于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 文件,找到:
- if(preg_match('/index/i', $listitem)) $plist .= $indexpage;
- if(preg_match('/pre/i', $listitem)) $plist .= $prepage;
- if(preg_match('/pageno/i', $listitem)) $plist .= $listdd;
- if(preg_match('/next/i', $listitem)) $plist .= $nextpage;
- if(preg_match('/end/i', $listitem)) $plist .= $endpage;
- if(preg_match('/option/i', $listitem)) $plist .= $optionlist;
- if(preg_match('/info/i', $listitem)) $plist .= $maininfo;
這樣的代碼,一共有兩處(靜態(tài)分頁函數(shù)與動(dòng)態(tài)分頁函數(shù)),修改為:
- //頁碼信息相關(guān)輸出 By 織夢(mèng)教程網(wǎng)(華強(qiáng)℡) QQ:3421209
- $PageNo = $this->PageNo;
- $TotalResult = $this->TotalResult;
- $TotalPage = $totalpage;
- $PageSize = $this->PageSize;
- if(preg_match('/thisPage/i', $listitem)) $plist .= $PageNo;
- if(preg_match('/TotalResult/i', $listitem)) $plist .= $TotalResult;
- if(preg_match('/TotalPage/i', $listitem)) $plist .= $TotalPage;
- if(preg_match('/PageSize/i', $listitem)) $plist .= $PageSize;
- if(preg_match('/index/i', $listitem)) $plist .= $indexpage;
- if(preg_match('/pre/i', $listitem)) $plist .= $prepage;
- if(preg_match('/pageno/i', $listitem)) $plist .= $listdd;
- if(preg_match('/next/i', $listitem)) $plist .= $nextpage;
- if(preg_match('/end/i', $listitem)) $plist .= $endpage;
- if(preg_match('/option/i', $listitem)) $plist .= $optionlist;
- 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è):
- 文檔總數(shù):{dede:pagelist listitem="TotalResult"/}
- 分頁總數(shù):{dede:pagelist listitem="TotalPage"/}
- 分頁大小:{dede:pagelist listitem="PageSize"/}
- 當(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生成百度地圖圖文教程
- 織夢(mèng)dedecms生成下拉式友情鏈接列表
- DEDECMS使用拼音首字母做欄目名稱
- 織夢(mèng)DEDECMS站群增強(qiáng)版 DedeCMS搭建站群首選
- DedeCMS Error:Tag disabled:php錯(cuò)誤的完整處理方法
- dedecms編碼轉(zhuǎn)換方法 gbk轉(zhuǎn)UTF-8,UTF-8轉(zhuǎn)GBK
- 防XSS,sql注射,代碼執(zhí)行,文件包含的通用代碼
- DedeCms教程:優(yōu)化DedeCMS搜索結(jié)果
- DedeCms教程:Linux+Apache+PHP+MySQL服務(wù)器環(huán)境(CentOS篇)
- DedeCms教程:LuManager服務(wù)器管理軟件安裝DEDECMS軟件
- DedeCms教程:Ubuntu/Debian上安裝 PHP 5.3, Nginx 和 PHP-fpm
- DedeCms教程:windows server 2003 php 環(huán)境搭建
DedeCms教程教程Rss訂閱Cms教程搜索
DedeCms教程推薦
- 如何讓你的文字在網(wǎng)頁中動(dòng)起來!
- 生成文章文件名增加MD5加密
- 快速上手 企業(yè)建站DedeCms新手指南!
- DedeCms教程:郵件訂閱模塊使用說明
- 關(guān)于listpage分頁在生成會(huì)有表格的修改
- “相關(guān)文章”不相關(guān)問題的一個(gè)簡(jiǎn)單解決方法
- DedeCms教程:Windows Server 2012 搭建PHP+MySQL環(huán)境安裝DedeCMS系統(tǒng)
- DedeCms教程:Linux+Apache+PHP+MySQL服務(wù)器環(huán)境(CentOS篇)
- 【Field 標(biāo)記使用實(shí)例】-DedeCMS模板制作使用實(shí)例教程(2)
- 怎么樣在文章名前面顯示所屬的文章欄目?
猜你也喜歡看這些
- 免費(fèi)織夢(mèng)黑綠色清新文章模板(織夢(mèng)文章模板)
- 織夢(mèng)景點(diǎn)景區(qū)/酒店賓館網(wǎng)站模板-綠色風(fēng)格
- 織夢(mèng)幼兒園、早教、教育培訓(xùn)類網(wǎng)站模板
- 織夢(mèng)網(wǎng)絡(luò)工作室/廣告公司網(wǎng)站模板下載(含數(shù)據(jù))
- 小菜出品-清新淘寶客模板風(fēng)格
- 織夢(mèng)dedecms藍(lán)色資訊模板(帶置頂文章功能)
- 校內(nèi)網(wǎng)代碼站模板
- dedecms織夢(mèng)卷簾門窗企業(yè)模板(寬屏大氣)
- dedecms5.7高仿糗事百科模板/織夢(mèng)DEDECMS糗事百科完美無錯(cuò)模板
- 藍(lán)色企業(yè)站織夢(mèng)模板/產(chǎn)品展示型企業(yè)站模板
- 相關(guān)鏈接:
復(fù)制本頁鏈接| 搜索DedeCMS教程:在列表頁輸出當(dāng)前頁碼相關(guān)信息| DedeCms模板| Dede模板| 織夢(mèng)模板| dedecms
- 教程說明:
DedeCms教程-DedeCMS教程:在列表頁輸出當(dāng)前頁碼相關(guān)信息。