關於destoon後臺添加自定義功能+前臺展示標籤調用方法

   

今天沒事,繼續更新關於destoon方面知識技巧,今天給大家介紹關於destoon後臺添加字段,如何在前臺調用?想必大多數人都需要,所以今天給大家說說。

 

  後臺系統存放位置,一共有三個:

  第一個爲根目錄下:config.inc.php (核心配置文件)

  第二個爲數據表:destoon_setting(主要是其他模塊配置)

  第三個存放位置:/file/cache/module.php (這個主要是setting存儲位置)

   

destoon系統變量主要有以下幾類:

系統封裝變量:

        這些變量是destoon開發者封裝在php中,通過程序獲取然後賦值給變量,讓我們在模板中能使用簡單方法調用。

      如:當前時間:{$DT_TIME},當前IP:{$DT_IP},當前網址URL:$DT_URL等等。

  

提示:系統變量是不能通過網站後臺設置和修改的。

 

網站設置變量:

      用來調用destoon後臺網站設置中的設置參數,被destoon開發大牛封裝成了一個數組 $DT

      調用方法:{$DT[參數名稱]},參數名稱獲取方法:參考前輩筆記,標籤手冊,如果沒有,打開後臺網站設置,你要調用哪個設置的值,用右健查看網頁元素,看他的input的name 值是多少。

    

     我們看到的name值定是 setting[telephone],我們只要[]中的單詞,複製替換到{$DT[]}中

 

     於是{$DT[telephone]},成功將網站設置裏面的客服電話號碼調用了出來。

  

擴展功能模塊變量:

    和網站設置變量的區別就是,這是擴展模塊的設置,封裝的數組是,$EXT

    調用方法和網站設置相同: {$EXT[參數名稱]}

 

當前模塊設置:

    當前模頻道的模塊設置調用,使用方法參考網站設置。

    封裝數組:$MOD

    只能在頻道下調用,首頁,列表,內容,搜索調用,在網站首頁不能使用。

    示例: {$MOD[linkurl]} 當前頻道連接

 

系統模塊信息變量:

    調用的是後臺系統設置,模塊管理中的模塊信息,所有可調用的字段都存儲在destoon_module表裏。

    封裝數組:$MODULE

    調用方法:{$MODULE[模塊id][字段]}

    示例:{$MODULE[5][name]}  供應頻道名稱

 

  當前登錄會員信息:

    調用當前登錄會員的相關信息,變量名稱以 $_開頭。

 

當前會員組權限信息:

    調用當前會員所在會員組的相關設置信息,

    封裝函數:$MG

    調用方法:{$MG[參數名稱]}

    示例:{$MG[groupname]} 當前會員組名稱

 

    說了以上這麼多,開始一個案例講解吧,比如我們後臺需要加一個前臺視頻banner展示,開幹,例如:http://www.sdfymj.com/ 這個站的視頻背景爲案例

   首先,在/admin/template/setting.tpl.php 下

  添加如下代碼:

  

<tr>
<td class="tl">網站背景視頻</td>
<td><input name="setting[bannervideo]" type="text" value="<?php echo $bannervideo;?>" size="58"/><?php tips('引入外部視頻');?></td>
</tr>

 

  然後在前臺調用,調用標籤爲:

  

{$DT[bannervideo]}

 

這樣就完成了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章