DedeCms的高級功能function擴(kuò)展_DedeCms教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
為了使用模板標(biāo)記不破壞文檔的可讀性,dedecms不像別的模板,有時會使用直接往模板插入PHP或類似PHP的代碼,以達(dá)到真正的模板與程序分離的特點(diǎn)。
但為了讓程序有更大的擴(kuò)展性,dedecms答應(yīng)對標(biāo)記使用 function 進(jìn)行擴(kuò)展,function所使用的函數(shù)可以是系統(tǒng)函數(shù),也可以是自定義的函數(shù),只是用在兩個方面:
1、模板標(biāo)記:
如:{dede:field name='pubdate' function=GetDateTimeMk('@me')/}
這個標(biāo)記實(shí)際返回的結(jié)果是執(zhí)行了GetDateTimeMk函數(shù)后的結(jié)果
一般情況下,模板標(biāo)記的自定義擴(kuò)展函數(shù)放在:
include/inc_functions.php
或
include/inc_functions.php
include/inc_channel_unit_functions.php
2、采集配置字段:
如:{dede:note field='title' value='[var:內(nèi)容]' function=test('@me')}
{dede:match}<title>[var:內(nèi)容]</title>{/dede:match}
{/dede:note}
這個采集節(jié)點(diǎn)返回的結(jié)果是執(zhí)行了函數(shù)test后返回的結(jié)果
一般情況下,采集擴(kuò)展的自定義擴(kuò)展函數(shù)放在:
include/pub_collection_functions.php
在上面例子中 @me 表示這個標(biāo)記本身的原始值,假如為int或浮點(diǎn)型,可以不加引號,字符串則必須加引號
靈活使用擴(kuò)展函數(shù),可以做出很多隨意的功能,但又不用改動系統(tǒng)的源碼,對于采集擴(kuò)展,更加是可以更靈活處理采集到的原始內(nèi)容。
但為了讓程序有更大的擴(kuò)展性,dedecms答應(yīng)對標(biāo)記使用 function 進(jìn)行擴(kuò)展,function所使用的函數(shù)可以是系統(tǒng)函數(shù),也可以是自定義的函數(shù),只是用在兩個方面:
1、模板標(biāo)記:
如:{dede:field name='pubdate' function=GetDateTimeMk('@me')/}
這個標(biāo)記實(shí)際返回的結(jié)果是執(zhí)行了GetDateTimeMk函數(shù)后的結(jié)果
一般情況下,模板標(biāo)記的自定義擴(kuò)展函數(shù)放在:
include/inc_functions.php
或
include/inc_functions.php
include/inc_channel_unit_functions.php
2、采集配置字段:
如:{dede:note field='title' value='[var:內(nèi)容]' function=test('@me')}
{dede:match}<title>[var:內(nèi)容]</title>{/dede:match}
{/dede:note}
這個采集節(jié)點(diǎn)返回的結(jié)果是執(zhí)行了函數(shù)test后返回的結(jié)果
一般情況下,采集擴(kuò)展的自定義擴(kuò)展函數(shù)放在:
include/pub_collection_functions.php
在上面例子中 @me 表示這個標(biāo)記本身的原始值,假如為int或浮點(diǎn)型,可以不加引號,字符串則必須加引號
靈活使用擴(kuò)展函數(shù),可以做出很多隨意的功能,但又不用改動系統(tǒng)的源碼,對于采集擴(kuò)展,更加是可以更靈活處理采集到的原始內(nèi)容。
相關(guān)DedeCms教程:
- Dedecms生成百度地圖圖文教程
- 織夢dedecms生成下拉式友情鏈接列表
- DEDECMS使用拼音首字母做欄目名稱
- 織夢DEDECMS站群增強(qiáng)版 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ù)制地址,推薦給QQ/MSN上的好友
- 【Flink 標(biāo)記使用實(shí)例】-DedeCMS模板制作使用實(shí)例教程(8)
- DEDECMS時間格式匯總
- DedeCms教程:廣告管理
- dedecms編碼轉(zhuǎn)換方法 gbk轉(zhuǎn)UTF-8,UTF-8轉(zhuǎn)GBK
- 【Pagebreak 標(biāo)記使用實(shí)例】-DedeCMS模板制作使用實(shí)例教程(13)
- 5.X版本新人近期熱點(diǎn)問題整理 V1.7
- DedeCms的高級功能function擴(kuò)展
- 【Type 標(biāo)記使用實(shí)例】-DedeCMS模板制作使用實(shí)例教程(4)
- 關(guān)于DedeCMS V5.3的系統(tǒng)安裝教程
- 相關(guān)鏈接:
復(fù)制本頁鏈接| 搜索DedeCms的高級功能function擴(kuò)展| DedeCms模板| Dede模板| 織夢模板| dedecms
- 教程說明:
DedeCms教程-DedeCms的高級功能function擴(kuò)展。