您当前的位置:主页 > 教程合集 > DedeCMS网站首页DedeCMS

DedeCMS添加自定义函数function的方法

发布时间:2017-06-04编辑:余斗阅读:(0)字号:
    很多站长在用dede做站的时候,会在织梦的标签调用过程中带一些函数,这些函数在系统中已经写好,我们直接调用就可以。 例如GetDateTimeMK(@me)格式化时间和cn_substr(@me,50)截取字符串等等,那么,我们如果想要更多的自定义函数来实现自己想要的结果,该如何自定义一个函数呢? 其实很相见,打开目录\include\helpers 文件夹,这个helpers下的以 文件名.helper.PHP命名的文件都是标签的工具方法文件,已经在书写模板前预加载了,我们挑其中一个文件,比如string.helper.php文件打开进行修改,在最下边建一个按标志位返回是否通过的方法,比如:

    /**
      * 返回由标志位决定的字符串
      *
      * @param int $flag 标志位
      * @return string
      */

    if ( ! function_exists('GetStrReport'))
    {
            function GetStrReport($flag)
            {
                    if($flag==0){
                          return '正常';
                    }
                    if($flag==1){
                          return '已取消';
                    }
            }
    }
     
    保存后,那么在你的模板开发中就可以使用这个自定义的标签工具方法了,比如:

    <td width="15%">
            状态:{dede:field.report function="GetStrReport(@me)" /}
    </td>
     
关键字词DedeCMS 函数
余斗余斗
  1. 转载请注明: DedeCMS添加自定义函数function的方法_余斗余斗_鸿运国际手机登录首页
  2. 版权声明: 本站原创文章,由 发表在 DedeCMS 分类下,于2017-06-04最后更新
DedeCMS中list列表调用body内容的实现方法
DedeCMS的几个自定义函数推荐
手机扫一扫 随身带着看
鸿运国际手机登录首页