找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 234|回复: 0

[cms教程] DedeCMS借助function扩展实现特殊调用

[复制链接]

该用户从未签到

发表于 2020-11-27 10:45:29 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
   
下面是一篇很老的DedeCMS+function扩展功能教程,有些内容DedeCMS v5.1版本甚至其之前,贴上来给大家看看以参考学习。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}[var:内容,{/dede:match} {/dede:note} 这个采集节点返回的结果是执行了函数test后返回的结果 一般情况下,采集扩展的自定义扩展函数放在: include/pub_collection_functions.php 在上面例子中 @me 表示这个标记本身的原始值,如果为int或浮点型,可以不加引号,字符串则必须加引号 灵活使用扩展函数,可以做出很多随意的功能,但又不用改动系统的源码,对于采集扩展,更加是可以更...

   
内容已隐藏,请关注公众号输入验证码查看

               
验证码 

  

本帖支持关注公众号查看

【无套路  无套路  无套路 扫描二维码关注公众号发送【验证码】收到验证码 在上面输入点击提交查看即可显示隐藏内容】

回复

使用道具 举报

网站地图|页面地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2025-5-15 02:26

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表