国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

DedeCms的高級功能function擴展_DedeCms教程

2024-08-30 19:09:22
字體:
來源:轉載
供稿:網友
為了使用模板標記不破壞文檔的可讀性,dedecms不像別的模板,有時會使用直接往模板插入PHP或類似PHP的代碼,以達到真正的模板與程序分離的特點。
但為了讓程序有更大的擴展性,dedecms答應對標記使用 function 進行擴展,function所使用的函數可以是系統函數,也可以是自定義的函數,只是用在兩個方面:
1、模板標記:

如:{dede:field name='pubdate' function=GetDateTimeMk('@me')/}

這個標記實際返回的結果是執行了GetDateTimeMk函數后的結果

一般情況下,模板標記的自定義擴展函數放在:
include/inc_functions.php

include/inc_functions.php
include/inc_channel_unit_functions.php

2、采集配置字段:

如:{dede:note field='title' value='[var:內容]' function=test('@me')}
{dede:match}<title>[var:內容]</title>{/dede:match}
{/dede:note}

這個采集節點返回的結果是執行了函數test后返回的結果

一般情況下,采集擴展的自定義擴展函數放在:
include/pub_collection_functions.php

在上面例子中 @me 表示這個標記本身的原始值,假如為int或浮點型,可以不加引號,字符串則必須加引號


靈活使用擴展函數,可以做出很多隨意的功能,但又不用改動系統的源碼,對于采集擴展,更加是可以更靈活處理采集到的原始內容。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桦甸市| 全南县| 密云县| 永顺县| 巢湖市| 衡水市| 伊吾县| 古交市| 东辽县| 林甸县| 永安市| 张家界市| 壶关县| 仁布县| 万年县| 阳泉市| 清丰县| 天镇县| 屏南县| 九龙城区| 司法| 锦屏县| 临洮县| 晴隆县| 乐东| 固阳县| 高雄市| 锦屏县| 商洛市| 边坝县| 乐业县| 六枝特区| 清新县| 蚌埠市| 常州市| 芒康县| 萝北县| 辽宁省| 景东| 渭南市| 婺源县|