雷火电竞-中国电竞赛事及体育赛事平台

歡迎來(lái)到入門教程網(wǎng)!

dedecms

當(dāng)前位置:主頁(yè) > CMS教程 > dedecms >

織夢(mèng)DedeCMS添加自定義函數(shù)function的方法

來(lái)源:本站原創(chuàng)|時(shí)間:2021-08-05|欄目:dedecms|點(diǎn)擊:

很多站長(zhǎng)在用dede做站的時(shí)候,會(huì)在織夢(mèng)的標(biāo)簽調(diào)用過(guò)程中帶一些函數(shù),這些函數(shù)在系統(tǒng)中已經(jīng)寫好,我們直接調(diào)用就可以。
 
例如GetDateTimeMK(@me)格式化時(shí)間和cn_substr(@me,50)截取字符串等等,那么,我們?nèi)绻胍嗟淖远x函數(shù)來(lái)實(shí)現(xiàn)自己想要的結(jié)果,該如何自定義一個(gè)函數(shù)呢?
 
其實(shí)很相見,打開目錄\include\helpers 文件夾,這個(gè)helpers下的以 文件名.helper.PHP命名的文件都是標(biāo)簽的工具方法文件,已經(jīng)在書寫模板前預(yù)加載了,我們挑其中一個(gè)文件,比如string.helper.php文件打開進(jìn)行修改,在最下邊建一個(gè)按標(biāo)志位返回是否通過(guò)的方法,比如:
 
 
/**
  * 返回由標(biāo)志位決定的字符串
  *
  * @param int $flag 標(biāo)志位
  * @return string
  */
if ( ! function_exists('GetStrReport'))
{
        function GetStrReport($flag)
        {
                if($flag==0){
                      return '正常';
                }
                if($flag==1){
                      return '已取消';
                }
        }
}
 
保存后,那么在你的模板開發(fā)中就可以使用這個(gè)自定義的標(biāo)簽工具方法了,比如:
 
 
<td width="15%">
        狀態(tài):{dede:field.report function="GetStrReport(@me)"/}
</td>
 

上一篇:織夢(mèng)后臺(tái)自定義表單添加搜索功能

欄    目:dedecms

下一篇:織夢(mèng)無(wú)法上傳ico圖標(biāo)格式文件的解決方法

本文標(biāo)題:織夢(mèng)DedeCMS添加自定義函數(shù)function的方法

本文地址:http://www.jygsgssxh.com/a1/dedecms/16242.html

更多dedecms

您可能感興趣的文章

閱讀排行

本欄相關(guān)

隨機(jī)閱讀

網(wǎng)頁(yè)制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語(yǔ)言數(shù)據(jù)庫(kù)服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有