今天給大家介紹關(guān)于destoon后臺(tái)添加字段,,如何在前臺(tái)調(diào)用,?想必大多數(shù)人都需要,所以今天給大家說說,。
后臺(tái)系統(tǒng)存放位置,,一共有三個(gè):
第一個(gè)為根目錄下:config.inc.php (核心配置文件)
第二個(gè)為數(shù)據(jù)表:destoon_setting(主要是其他模塊配置)
第三個(gè)存放位置:/file/cache/module.php (這個(gè)主要是setting存儲(chǔ)位置)
destoon系統(tǒng)變量主要有以下幾類:
系統(tǒng)封裝變量:
這些變量是destoon開發(fā)者封裝在php中,通過程序獲取然后賦值給變量,,讓我們?cè)谀0逯心苁褂煤?jiǎn)單方法調(diào)用,。
如:
當(dāng)前時(shí)間:{$DT_TIME},當(dāng)前IP:{$DT_IP},,當(dāng)前網(wǎng)址URL:$DT_URL等等,。
|
提示:系統(tǒng)變量是不能通過網(wǎng)站后臺(tái)設(shè)置和修改的。
網(wǎng)站設(shè)置變量:
用來調(diào)用destoon后臺(tái)網(wǎng)站設(shè)置中的設(shè)置參數(shù),,被destoon開發(fā)大牛封裝成了一個(gè)數(shù)組 $DT
調(diào)用方法:{$DT[參數(shù)名稱]},,參數(shù)名稱獲取方法:參考前輩筆記,標(biāo)簽手冊(cè),,如果沒有,,打開后臺(tái)網(wǎng)站設(shè)置,你要調(diào)用哪個(gè)設(shè)置的值,,用右健查看網(wǎng)頁元素,,看他的input的name 值是多少。
我們看到的name值定是 setting[telephone],,我們只要[]中的單詞,,復(fù)制替換到{$DT[]}中
于是{$DT[telephone]},成功將網(wǎng)站設(shè)置里面的客服電話號(hào)碼調(diào)用了出來,。
擴(kuò)展功能模塊變量:
和網(wǎng)站設(shè)置變量的區(qū)別就是,,這是擴(kuò)展模塊的設(shè)置,封裝的數(shù)組是,,$EXT
調(diào)用方法和網(wǎng)站設(shè)置相同: {$EXT[參數(shù)名稱]}
當(dāng)前模塊設(shè)置:
當(dāng)前模頻道的模塊設(shè)置調(diào)用,,使用方法參考網(wǎng)站設(shè)置。
封裝數(shù)組:$MOD
只能在頻道下調(diào)用,,首頁,,列表,,內(nèi)容,搜索調(diào)用,,在網(wǎng)站首頁不能使用,。
示例: {$MOD[linkurl]} 當(dāng)前頻道連接
系統(tǒng)模塊信息變量:
調(diào)用的是后臺(tái)系統(tǒng)設(shè)置,模塊管理中的模塊信息,,所有可調(diào)用的字段都存儲(chǔ)在destoon_module表里,。
封裝數(shù)組:$MODULE
調(diào)用方法:{$MODULE[模塊id][字段]}
示例:{$MODULE[5][name]} 供應(yīng)頻道名稱
當(dāng)前登錄會(huì)員信息:
調(diào)用當(dāng)前登錄會(huì)員的相關(guān)信息,變量名稱以 $_開頭,。
當(dāng)前會(huì)員組權(quán)限信息:
調(diào)用當(dāng)前會(huì)員所在會(huì)員組的相關(guān)設(shè)置信息,,
封裝函數(shù):$MG
調(diào)用方法:{$MG[參數(shù)名稱]}
示例:{$MG[groupname]} 當(dāng)前會(huì)員組名稱
說了以上這么多,開始一個(gè)案例講解吧,,比如我們后臺(tái)需要加一個(gè)前臺(tái)視頻banner展示,,開干,例如:http://www.sdfymj.com/ 這個(gè)站的視頻背景為案例
首先,,在/admin/template/setting.tpl.php 下
添加如下代碼:
<tr>
<tdclass="tl">網(wǎng)站背景視頻</td>
<td><input name="setting[bannervideo]"type="text"value="<?php echo $bannervideo;?>"size="58"/><?php tips('引入外部視頻');?></td>
</tr>
|
|
|
然后在前臺(tái)調(diào)用,,調(diào)用標(biāo)簽為:
|
{$DT[bannervideo]}
|
這樣就完成了