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

首頁 > CMS > 織夢DEDE > 正文

DedeCMS添加自定義函數function的方法

2024-07-12 08:47:12
字體:
來源:轉載
供稿:網友
這篇文章主要為大家詳細介紹了DedeCMS添加自定義函數function的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下,有需要的朋友可以收藏方便以后借鑒。

DEDECMS在二次開發中,經常會遇到這樣一種情況:就是需要自定義一些函數使用。很多站長在用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添加自定義函數function的方法的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。
    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 延寿县| 崇义县| 金寨县| 通城县| 扎鲁特旗| 阿拉善左旗| 汨罗市| 芜湖县| 华坪县| 菏泽市| 临洮县| 灯塔市| 禹城市| 台江县| 黔西| 宁陕县| 雷州市| 上犹县| 澄城县| 石城县| 霍山县| 潼南县| 河间市| 凭祥市| 宜昌市| 白河县| 翼城县| 武平县| 资中县| 青海省| 满洲里市| 长兴县| 湘潭县| 麻江县| 娄底市| 万年县| 白银市| 津市市| 孝感市| 广南县| 永兴县|