多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > DedeCMS > DedeCMS數字遞增標簽及sql修改使用方法

DedeCMS數字遞增標簽及sql修改使用方法

來源:程序員人生   發布時間:2013-11-19 09:26:35 閱讀次數:2700次

在{dede:arclist/}這個標簽中大家都知道有個[field:global.autoindex/],這個變量每生成一行就+1,那很多人希望{dede:sql/}標簽也需要加上這個功能,很多朋友提問,肯定會認為官方不會去做,其實不然,官方主要希望大家能夠一同分享這種使用、開發的小技巧,小經驗,其實這個東西很簡單,自己稍微摸索下就可以知道。

下面我們就開始增加這個小擴展,我們知道在V5.3中織夢的標簽已經分離出來,也就是類似于arclist這樣的標簽可以自己修改或者二次開發,程序這些標簽存放的目錄在/include/taglib文件夾下面,我們可以看那個文件名,就很容易知道這些標簽文件名和標簽的對應關系。

那我們現在需要修改的是{dede:sql/}這個標簽,那我們就修改sql.lib.php這個文件。
打開后我們找到第34行,也就是代碼

$ctp->LoadSource($Innertext);

處,在下面加上以下一段代碼:

$GLOBALS['autoindex'] = 0;

這段代碼就是定義一個全局變量,并賦值為0,接下來我們只需要將下面代碼進行下修改:

while($row = $dsql->GetArray($thisrs))
{
$sqlCt++;
foreach($ctp->CTags as $tagid=>$ctag){
   if(!empty($row[$ctag->GetName()])){ $ctp->Assign($tagid,$row[$ctag->GetName()]); }
}
$GLOBALS['autoindex']++; //每循環一次加上一個1然后解析出來
$revalue .= $ctp->GetResult();
}

這樣一來,這個[field:global.autoindex/]標簽就可以在那個{dede:sql/}中使用了,我們舉個例子:

{dede:sql sql='select * from [url=mailto:dede_archives]dede_archives'[/url]}
[field:global.autoindex/]-[field:title/]</br>
{/dede:sql}

怎么樣?很簡單吧,其實這種擴展還有很多很多,自己可以試試哦。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 97精品一区二区三区在线不卡 | 国产不卡毛片 | 国产亚洲精品国产 | 国产精品亚洲综合 | 噜噜噜噜私人影院老湿在线观看 | 欧美亚洲综合在线观看 | 国产精品中文字幕在线 | 久久久久欧美精品网站 | 国产欧美成人免费观看视频 | 琪琪see色原网中文 琪琪理论影院2018中文版 | 一区二区手机视频 | 综合亚洲色图 | 国产香蕉97碰碰久久人人 | 国产主播福利一区二区 | 亚洲天天做夜夜做天天欢 | 国产免费一区二区三区在线 | h免费网站 | 成人一区二区免费中文字幕 | 最新亚洲一区二区三区四区 | 男女小视频在线观看 | 国产一级一级一级成人毛片 | tube12xxxxhd曰本 | 波多野一区二区 | 性欧美另类高清videos | 亚洲防屏蔽一区二区 | 日本做人爱免费视频 | 国产精品成人扳一级aa毛片 | 国产亚洲精品色一区 | 亚洲精品国产男人的天堂 | free性日韩高清videos | 性xxxx奶大欧美高清 | 精品爱爱| 91久久亚洲精品国产一区二区 | 亚洲欧美专区精品伊人久久 | jizz成熟丰满中国妇女 | 91av亚洲 | 久久免费久久 | www.亚洲视频.com| 国产激情久久久久久影院 | 1000部禁止18观看视频在线看 | 一区二区免费 |