1、进入后台:扩展设置->插件管理,新增一个插件,插件名称输入中文名称,唯一标识符输入相应的英文。
例如:测试插件(插件名称),testing(唯一标识符),提交。
2、完成后,点击‘详情’,进入详细设置列表页。
插件名称:测试插件
版权信息:随便写
唯一标识符:testing
插件目录:testing/(必须要以‘/’结束)
插件数据表:plugins_testing
插件描述:我的测试插件
完成后提交。
3、接下来设置‘插件模块和自定义菜单’
程序模块:testing_list
菜单名称:后台显示
模块类型:后台调用(用于后台显示的)
提交后,再添加一条。
程序模块:testing
菜单名称:<font color=red>前台测试</font>(这样写在前台页面显示的时候,字体就会是红色的)
模块类型:前台调用(用于前台显示的)
4、添加程序模块
在根目录的plugins文件夹下创建一个testing(与上面的名称要一致)文件夹,然后再在此目录下创建两个文件:
testing.inc.php
testing_list.inc.php(相关文件命名请查相关手册)
testing_list.inc.php内容如下:
<?php
if (!defined('IN_DISCUZ')) {
Exit('Access Deined');
}
//一定要加上上面的条件语句
echo 'zftest';
?>
testing.inc.php内容如下:
<?php
if (!defined('IN_DISCUZ')) {
Exit('Access Deined');
}
$testingpath = "<a href=plugin.php?identifier=testing&module=testing>测试插件</a>";
include template('testing');//引用模板文件
?>
5、创建模板文件:
到/templates/default/目录下创建一个testing.htm文件,内容如下:
{template header}//引入头部文件
<div id="nav"><a href="$indexname">$bbname</a> » {$testingpath}</div>
<div>
<h2>我的测试插件功能</h2>
</div>
{template footer}//引入底部文件
这样一个小小的插件就完成了。
discuz论坛插件开发小教程
最新推荐文章于 2025-06-26 16:41:00 发布