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有较深刻的掌握