西安網站建設,西安建網站,選擇心海網絡!

織夢的自定義宏標記的使用dede:mytag

時間: 2015-01-20 13:14 / 作者:anxifu528/來源:未知

排列五没有出过的好 www.mcxar.com 織夢的自定義宏標記的使用dede:mytag

一般用于廣告的投放使用或者iframe標記的使用

自定義宏標記的創建:模板》》自定義宏標記》》增加一個標記》》

 

調用格式:

  • 標簽解析式

{dede:mytag name=’標記名稱’/}

標記名稱在創建的時候盡量使用英文。

兩個必須的參數name屬性和ismake屬性

Name屬性:值為標記名稱

Ismake屬性:有兩個值yes和no

       Yes:屬于板塊代碼,如果是yes,我們在這里添加的內容是屬于織夢系統的標記的,是需要織夢系統進行解析的。

       No:非板塊代碼,不包含織夢的標記,不需要織夢的解析。

還有一個參數:typeid,這個如果不指定就是在所有的欄目都可以調用,所以一般都不用指定。

 

可以通過上面的這種方式調用,例如:

{dede:mytag name='xinhai' ismake='no'/}

 

二、

還有就是通過js代碼調用,但不是一個真正的js代碼,如:
<script src='/plus/mytag_js.php?aid=1' language='javascript'></script>
 
標簽調用的好處是:把廣告自動生成html代碼,客戶端申請訪問的時候不需要每次都生成,但是后臺一旦修改了自定義宏標記的代碼,就要全部生成所有的靜態頁面。這樣生成了靜態的html文檔,即使數據庫出錯或者無法訪問也不會影響客戶端的訪問。
 
Js調用的好處是:即使后臺修改了自定義宏標記的代碼,也不需要重新生成所有的靜態文檔。如果說你以后的文檔有幾十萬個,那最好使用這種方式調用。
這樣的壞處在于,如果你的數據庫暫時無法訪問或者崩潰,那么就會訪問出錯。
 
自定義標記的調用方法:
 {dede:mytag name='標記名稱' ismake='是否含板塊代碼(yes 或 no)' typeid='欄目ID'/} 1、name 標記名稱,該項是必須的屬性,以下 2、3是可選屬性;
 2、ismake 默認是 no 表示設定的純HTML代碼, yes 表示含板塊標記的代碼;
 3、typeid 表示所屬欄目的ID,默認為 0 ,表示所有欄目通用的顯示內容,在列表和文檔模板中,typeid默認是這個列表或文檔本身的欄目ID。
------分隔線----------------------------
------分隔線----------------------------