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二次開發之-常量全局變量說明及使用