dedecms仿站常用標簽集合

前天 (04:33)


1.arclist標簽:基礎的文章調用標簽

{dede:arclist limit='0,1' row='10' titlelen=28 typeid='2' channelid='3' addfields='officialurl'} <li><a href="[field:arcurl/]" title="[field:fulltitle/]">[field:title/]</a></li> {/dede:arclist}

2.日期調用標簽

[field:pubdate function="MyDate('Y-m-d',@me)"/] [field:pubdate function="MyDate('m-d',@me)"/]

3.調用文章內容并屏蔽html

[field:id runphp='yes'] $aid = @me; $row = $GLOBALS['dsql']->GetOne("Select body From `_addonarticle` where aid='$aid' "); @me = cn_substr(html2text("{$row['body']}"),820); [/field:id]

4.dede布爾值判斷,這個是根據客戶要求給浮動廣告加一個后臺顯示控制開關時候所做

{dede:php} if(preg_match("#Y#", $cfg_open)) { echo ' <div class="customer" id="followDiv"> <div class="float_close"><span onClick="followDiv.style.visibility=\'hidden\'">close</span> </div> <div class="float_ad"><img src="'.$cfg_cmspath.'/templets/default/images/ads.gif" /></div> </div> '; } {/dede:php}

5.內容頁調用字段的時候包含div,這個是從小游戲站里看到的

{dede:field.control runphp='yes'}if(empty(@me)) @me = '';else @me = ' <div class="detail_gamekey"> <ul> <li>'.@me.'</li> </ul> </div> ';{/dede:field.control}

6.根據時間進行判斷

[field:endtime runphp="yes"] if(time()> @me){@me='已結束';} else {@me='進行中';} [/field:endtime]

7.dede圖集內容頁調用所有縮略圖

{dede:productimagelist} <li><a href="javascript:ChangePic('[field:imgsrc/]', '#bigpicimg');" title="[field:text/]" rel="facebox"><img src="[field:imgsrc/]" width="120" height="90" /></a></li> {/dede:productimagelist}

8.標簽如何限制字數 ,dede 里的所有標記都支持這樣使用函數的

[field:description function='cn_substr(@me,80)'/]
9.去掉<li>和</li> 
function="(str_replace(array('<li>','</li>'),'',@me))"
10.部分SQL語句 
//替換作者 update dede_archives set writer='新作者名稱' WHERE writer='舊作者名稱'; //來源替換 update dede_archives set source='新來源' where source='舊來源'; //批量替換某個字段變量(例子:把所有點擊設置為1) update dede_archives set click = '1'; //也可以按制定欄目 update dede_archives set click='1' where typeid=欄目ID; //或者范圍內替換 update dede_archives set click='1' where typeid between 開始欄目ID and 結束欄目ID; //查找(刪除)標題含有某些字符 查找:select * from dede_archives where title like "%字符%"; 刪除:delete * from dede_archives where title like "%字符%"; //替換標題中的指定字符 update dede_archives set title=replace(title,'舊字符',' 新字符'); //刪除標題中的某些字符 update dede_archives set title=replace(title,'舊字符',' '); //只替換某個欄目內文章標題的某個字符 update dede_archives set title=replace(title,'舊字符',' 新字符') where typeid=欄目ID;
11.批量移動文章(同時運行3條) 例:把欄目10的文章全部移動到欄目1 
update dede_archives set typeid=1 where typeid =10; update dede_addonarticle set typeid=1 where typeid =10; update dede_arctiny set typeid=1 where typeid =10;
12.批量替換文章模型中內容部分圖片鏈接路徑. 
update dede_addonarticle set body=replace(body,'src="http://baidu.com/img/','src="http://baidu.com/p_w_picpath/');
0
首頁
案例
關于
聯系
凯时平台