使用管理員賬號登入 Discuz!
管理中心,在頂部選單將可以看到 「外掛」 選單。 「外掛列表」 列出了所有已安裝的外掛,是控制外掛開啟與否、設計外掛模組、選單、引數和使用許可權的地方,插
件開發者可以依照設計意圖,在此進行外掛的初步設定,這裡同時也提供外掛匯入和外掛開關的功能,用於匯入他人設計的外掛和對外掛的可用狀態進行變更。
開始編寫一個新外掛,請首先開啟 config/config_global.php 檔案,在檔案結尾新增以下程式碼開啟外掛設計者模式。
$_config['plugindeveloper'] = 1;
在外掛管理中選擇 「設計新外掛」,填寫外掛名稱,名稱用於表明此外掛的用途,例如設定為 「虛擬銀行外掛」 。惟一識別符號用於在後續的外掛模組
中呼叫本外掛,不可與現有外掛重複,命名規則限制與 PHP
變數命名相同,雖然初次設定後仍可改動,但強烈建議一次性將此配置設定好,否則可能涉及到很多程式碼方面的變更,增加編碼的麻煩。請注意:惟一識別符號請不要
設定的過短,或使用有可能與其他外掛重複的命名,例如製作此外掛的公司叫做 Comsenz
Inc.,外掛名稱是 「虛擬銀行外掛」,惟一識別符號可設定為 「comsenz_virtual_bank」 。最後在 source/plugin/
目錄中建立與唯一識別符號同名的目錄名,如 source/plugin/comsenz_virtual_bank/。