1. 程式人生 > >DT二次開發之-常量全局變量說明及使用

DT二次開發之-常量全局變量說明及使用

DT二次開發 常量全局變量

什麽是destoon常量?


destoon常量是指destoon官方的開發者在開發時封裝在destoon程序中的一些系統設置參數


這些參數是固定的,我們是不能修改的,也不需要去修改。(PS:只要你牛掰,系統全改了也行)

比如我們的網站首頁地址:DT_PATH,站點安裝目錄路徑:DT_ROOT,風格目錄網址:DT_SKIN等。

具體可以參數考官方幫助手冊:http://help.destoon.com/book/show-67.html


常量怎麽使用?



常量的使用辦法很簡單

在php中使用,直接 使用:DT_ROOT

在模板中使用,加上花括號即可,如:{DT_ROOT}


destoon模板制作時常要用到的常量主要有三個:


站點首頁網址:{DT_PATH}


風格目錄網址:{DT_SKIN}


VIP名稱:{VIP}


至於其它的常量,都是在二次開發時php文件中才用到的,我們模板小白不用搭理它們。


什麽是destoon系統變量



destoon系統變量就是destoon後臺一些設置參數,官方程序大牛給我們封裝成了系統變量,讓我們能小白樣的調用。

系統變量的調用方法是:

花括號,$符號,變量名稱;PS:destoon中花括號是萬能的,所有的標簽調用都是用{}包起來的。

示例:{$DT_IP} 當前訪問者的ip地址

destoon系統常量,請參考官方幫助手冊:http://help.destoon.com/book/show-67.html



destoon系統變量的分類

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]} 供應頻道名稱


當前登錄會員信息:

調用當前登錄會員的相關信息,變量名稱以 $_開頭,具體可調用字段請參考:http://help.destoon.com/book/show-67.html


當前會員組權限信息:

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

封裝函數:$MG

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

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


註: destoon其它還封裝一些設置數組,具體請參考手冊,因為在模板制作中不需要使用到,這裏就不一一介紹了。


DT二次開發之-常量全局變量說明及使用