簡單的外掛程式來學習如何 建立外掛程式、建立管理中心 。
開始建立
在config\config_global.php
檔案裡設定$_config['plugindeveloper'] = 1 如果沒這個變數自己加一行。顧名思義,開啟外掛程式開發模式,開啟後後台會多出現些菜單。
進入管理中心-》外掛程式-》外掛程式-》設計新外掛程式
按照要求填寫
填寫好之後,就可以來添加管理中心的設定檔案了,這裡要注意:你的標識符一旦確定就不能修改!並且,你所寫的程式檔案都應該放在:source/plugin/demo/ 這個檔案夾下面,例如我們要設定的程式,檔案:admincp.inc.php應該放在該目錄下即可。
點擊 提交 之後,返回外掛程式列表,開啟我們建立的外掛程式,雖然我們還沒有編寫admincp.inc.php這個檔案,但是因為我們要測試我們編寫的內容,我們需要開啟此外掛程式才能檢驗該外掛程式是否可用。
然後,我們進入外掛程式的設計頁面,來到“模組”標籤下,在“外掛程式模組和導航”一欄中建立一項,設定如:
之後,你就會在左邊的導覽列裡看到 剛才填寫的外掛程式名稱了,
點擊之後發現這個檔案不存在
現在我們就可以編寫這個檔案了,使用你常用的編輯器建立檔案:source/plugin/demo/admincp.inc.php,然後在裡面寫上如下代碼:
<?phpif(!defined('IN_DISCUZ')) {exit('Access Denied');}showtips($templatelang['sitemap']['sitemap_tips']);showformheader('plugins&operation=config&do='.$pluginid.'&identifier=msign&pmod=admincp');showtableheader();showsetting('啟用', 'signsetting[enable]');showsetting('關閉提示','signsetting[disable_info]','','textarea');showsubmit('submit');showtablefooter();showformfooter();?>
然後我們點擊左邊導覽列裡demo這一項,就會顯示外掛程式管理頁面,如顯示:
這下子,我們就做好了一個簡單的可以顯示的管理中心的外掛程式了,然後我們可以在此外掛程式的基礎上來添加自己的內容了,發揮你的想象力吧~