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/');
新聞熱點
疑難解答