今天沒事,繼續更新關於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]}
這樣就完成了