discuz官方有完整的插件開發文檔,詳見:php
http://open.discuz.net/?ac=document&page=dev_pluginhtml
關於discuz前臺插件入門能夠見這篇文:安全
http://www.cnblogs.com/upmyself/archive/2013/01/16/2863396.htmlspa
首先開啓discuz的插件開發模式:.net
打開插件
discuzRoot/config/config_global.php
在最下面添加設計
$_config['plugindeveloper'] = 1;
值爲1表明開啓開發模式,值爲2同時在前臺頁面顯示鉤子(嵌入點)3d
保存後進入後臺管理界面->應用->插件code
就會多出一個設計新插件菜單:htm
點擊設計新插件
提交後 請在插件管理中 啓用便可
而後點擊 設計
就會進入以下圖所示
接着選擇模類型,後臺插件須要選擇[管理中心],填上php文件名稱,而後能夠點擊右邊的這個箭頭下載php模板,下載後放在source/plugin/插件目錄/ 目錄下
test1.inc.php內容以下,這是模板自帶的內容,用於安全驗證:
<?php if(!defined('IN_DISCUZ') || !defined('IN_ADMINCP')) { exit('Access Denied'); } ?>
下面須要在source/plugin/插件目錄 目錄下新建一個template文件夾,並在此文件夾下新建文件test.htm,這是用於後臺管理頁面的htm模板
test.htm文件內容以下:
<p>Hello World!</p>
而後在test1.inc.php中引用該htm模板,即在文件最後加入:
include template('test:test');//這裏第一個test表明插件id,第二個test表明模板文件名(不包含擴展名)
而後後臺插件就會多一個test,點擊的管理界面就會輸出hello world了
注:更復雜的插件開發固然還須要對discuz和php有較深刻的掌握