国产探花免费观看_亚洲丰满少妇自慰呻吟_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或浮點型,可以不加引號,字符串則必須加引號


靈活使用擴展函數,可以做出很多隨意的功能,但又不用改動系統的源碼,對于采集擴展,更加是可以更靈活處理采集到的原始內容。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 景泰县| 靖江市| 靖宇县| 拜城县| 泰安市| 平阴县| 昌图县| 盐边县| 长汀县| 台中县| 柳州市| 涿鹿县| 五台县| 汽车| 临夏市| 永平县| 平江县| 内黄县| 炉霍县| 邵东县| 山阳县| 攀枝花市| 宜昌市| 裕民县| 沂水县| 新邵县| 普兰县| 庄河市| 镇康县| 平塘县| 襄垣县| 汤原县| 那曲县| 尚义县| 彭水| 阿瓦提县| 华宁县| 偏关县| 永兴县| 宁明县| 商都县|