DEDECMS 自定義宏標(biāo)記_DedeCms教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
自定義宏標(biāo)記用于多個頁面中需要調(diào)用相同的內(nèi)容
便于同時更改多個頁面的同一處內(nèi)容
如:頁頭調(diào)用、頁尾調(diào)用、導(dǎo)航調(diào)用等
包括現(xiàn)在很多朋友提到的dede現(xiàn)在加統(tǒng)計代碼要分別在首頁、列表頁、內(nèi)容頁分別來加
我們用自定義宏標(biāo)記就可以解決這個問題了
1、調(diào)用方法(請參考dede模板設(shè)計幫助文檔)
【Mytag 標(biāo)記】
功能說明:用于獲取自定義宏標(biāo)記的內(nèi)容
適用范圍:封面模板、列表模板、文檔模板
(1)基本語法
{dede:mytag typeid='欄目ID' name='標(biāo)記名稱' ismake=''/}
(2)屬性
[1] typeid = '數(shù)字' 表示欄目ID,默認(rèn)為 0,在沒有設(shè)定的欄目沒有定義這個名稱的標(biāo)記,會按如下搜索方式來搜索“先向上查找父欄目 -> 通用標(biāo)記(typeid=0)的同名標(biāo)記”。
[2] name = '' 標(biāo)記名稱。
[3] ismake = yes|no 默認(rèn)為 no 表示mytag里的內(nèi)容不包含其它封面模板的標(biāo)記,yes則表示標(biāo)記內(nèi)容含有其它封面模板標(biāo)記。
以上三個屬性,name為必須存在的屬性,typeid和ismake為可選的屬性(非必須)
typeid屬性中,默認(rèn)值為0,代表所有的欄目都通用的ID,在列表和文檔模板中typeid默認(rèn)為欄目和文檔本身所在的欄目ID
ismake屬性中,默認(rèn)為no,表示代碼中只是HTML代碼而已,并沒有包含其他標(biāo)記的代碼
2、使用說明
在織夢后臺進(jìn)入:模板管理---自定義宏標(biāo)記 顯示如下圖
點“增加一個標(biāo)記”,進(jìn)入標(biāo)記增加界面,如圖
所屬欄目:
這里可以在下拉菜單中選擇你需要用到此標(biāo)記的欄目,默認(rèn)為所有欄目
標(biāo)記名稱:
header 這個“header”即相當(dāng)于調(diào)用標(biāo)簽中的name屬性,即 name="header"
時間限制:
永不過期 (除非更改否則一直有效)
開始時間和結(jié)束時間是在設(shè)置“在設(shè)置時間內(nèi)有效”的時候才用的到的
如果使用永不過期則不用理會
正常顯示內(nèi)容:
頭部需要調(diào)用的代碼部分都放在這里,本教程舉例為頭部調(diào)用一個鏈接
過期顯示內(nèi)容:
這個也是在設(shè)置時間內(nèi)有效才用的到的部分
以上內(nèi)容設(shè)置完畢點擊提交回到宏標(biāo)記管理的頁面,右側(cè)有三個選項,如圖
如果您調(diào)用宏標(biāo)記的頁面不是很多,可以直接使用{dede:mytag name='header'/}放到模板相應(yīng)位置進(jìn)行調(diào)用
注意:修改過模板之后要重新生成下HTML頁面
如果您需要調(diào)用的頁面已經(jīng)有很多,為了避免繁重的重新生成頁面的精力
那么可以在上面的管理選項中使用JS調(diào)用
直接點擊“JS調(diào)用”,系統(tǒng)會生成一段JS代碼給你,下面有預(yù)覽效果
只需直接將這段JS代碼放到模板中相應(yīng)位置即可
如本教程的例圖:
3、最后關(guān)于ismake=‘yes’的說明:
自定義宏標(biāo)記中并非只能放置簡單的HTML代碼
這其中也可以使用帶有織夢標(biāo)記的代碼
如果您的自定義宏標(biāo)記調(diào)用的內(nèi)容中包含織夢的其他標(biāo)記,只需要把值設(shè)為yes即可
便于同時更改多個頁面的同一處內(nèi)容
如:頁頭調(diào)用、頁尾調(diào)用、導(dǎo)航調(diào)用等
包括現(xiàn)在很多朋友提到的dede現(xiàn)在加統(tǒng)計代碼要分別在首頁、列表頁、內(nèi)容頁分別來加
我們用自定義宏標(biāo)記就可以解決這個問題了
1、調(diào)用方法(請參考dede模板設(shè)計幫助文檔)
【Mytag 標(biāo)記】
功能說明:用于獲取自定義宏標(biāo)記的內(nèi)容
適用范圍:封面模板、列表模板、文檔模板
(1)基本語法
{dede:mytag typeid='欄目ID' name='標(biāo)記名稱' ismake=''/}
(2)屬性
[1] typeid = '數(shù)字' 表示欄目ID,默認(rèn)為 0,在沒有設(shè)定的欄目沒有定義這個名稱的標(biāo)記,會按如下搜索方式來搜索“先向上查找父欄目 -> 通用標(biāo)記(typeid=0)的同名標(biāo)記”。
[2] name = '' 標(biāo)記名稱。
[3] ismake = yes|no 默認(rèn)為 no 表示mytag里的內(nèi)容不包含其它封面模板的標(biāo)記,yes則表示標(biāo)記內(nèi)容含有其它封面模板標(biāo)記。
以上三個屬性,name為必須存在的屬性,typeid和ismake為可選的屬性(非必須)
typeid屬性中,默認(rèn)值為0,代表所有的欄目都通用的ID,在列表和文檔模板中typeid默認(rèn)為欄目和文檔本身所在的欄目ID
ismake屬性中,默認(rèn)為no,表示代碼中只是HTML代碼而已,并沒有包含其他標(biāo)記的代碼
2、使用說明
在織夢后臺進(jìn)入:模板管理---自定義宏標(biāo)記 顯示如下圖
點“增加一個標(biāo)記”,進(jìn)入標(biāo)記增加界面,如圖
所屬欄目:
這里可以在下拉菜單中選擇你需要用到此標(biāo)記的欄目,默認(rèn)為所有欄目
標(biāo)記名稱:
header 這個“header”即相當(dāng)于調(diào)用標(biāo)簽中的name屬性,即 name="header"
時間限制:
永不過期 (除非更改否則一直有效)
開始時間和結(jié)束時間是在設(shè)置“在設(shè)置時間內(nèi)有效”的時候才用的到的
如果使用永不過期則不用理會
正常顯示內(nèi)容:
頭部需要調(diào)用的代碼部分都放在這里,本教程舉例為頭部調(diào)用一個鏈接
過期顯示內(nèi)容:
這個也是在設(shè)置時間內(nèi)有效才用的到的部分
以上內(nèi)容設(shè)置完畢點擊提交回到宏標(biāo)記管理的頁面,右側(cè)有三個選項,如圖
如果您調(diào)用宏標(biāo)記的頁面不是很多,可以直接使用{dede:mytag name='header'/}放到模板相應(yīng)位置進(jìn)行調(diào)用
注意:修改過模板之后要重新生成下HTML頁面
如果您需要調(diào)用的頁面已經(jīng)有很多,為了避免繁重的重新生成頁面的精力
那么可以在上面的管理選項中使用JS調(diào)用
直接點擊“JS調(diào)用”,系統(tǒng)會生成一段JS代碼給你,下面有預(yù)覽效果
只需直接將這段JS代碼放到模板中相應(yīng)位置即可
如本教程的例圖:
3、最后關(guān)于ismake=‘yes’的說明:
自定義宏標(biāo)記中并非只能放置簡單的HTML代碼
這其中也可以使用帶有織夢標(biāo)記的代碼
如果您的自定義宏標(biāo)記調(diào)用的內(nèi)容中包含織夢的其他標(biāo)記,只需要把值設(shè)為yes即可
相關(guān)DedeCms教程:
- Dedecms生成百度地圖圖文教程
- 織夢dedecms生成下拉式友情鏈接列表
- DEDECMS使用拼音首字母做欄目名稱
- 織夢DEDECMS站群增強版 DedeCMS搭建站群首選
- DedeCMS Error:Tag disabled:php錯誤的完整處理方法
- 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教程推薦
- 織夢dedeCMS二次開發(fā)文檔手冊,文件詳解以及數(shù)據(jù)庫結(jié)構(gòu)字
- 新建目錄為411權(quán)限
- DedeCms教程:優(yōu)化DedeCMS搜索結(jié)果
- Dedecms文章內(nèi)容分頁{dede:pagebreak/}顯示頁數(shù)設(shè)置方法
- 織夢CMS單頁文檔應(yīng)用拓展
- DedeCMS每日一問:{dede:channel currentstyle}標(biāo)簽中當(dāng)前樣式的定義
- 【Autochannel 標(biāo)記使用實例】-DedeCMS模板制作使用實例教程(5)
- DEDECMS軟件頻道簡單防盜鏈
- 自定義標(biāo)記總被當(dāng)做文本來輸出
- 織夢DedeCms教程:后臺欄目管理處顯示未審核文檔數(shù)
- 相關(guān)鏈接:
復(fù)制本頁鏈接| 搜索DEDECMS 自定義宏標(biāo)記| DedeCms模板| Dede模板| 織夢模板| dedecms
- 教程說明:
DedeCms教程-DEDECMS 自定義宏標(biāo)記
。