Discuz!使用问题、建议、BUG等请到论坛反馈以便获得及时帮助,大型问题建议走付费途径。

插件,是基于 Discuz! X 系统之上,设计开发的一种小程序或小方案,用来实现对论坛现有功能扩展和改进。由于 Discuz! X 已具有相当完备的底层架构,因此插件并不需要具备很多深层的设计思想,也不需要很专业的开发人员,只要把想实现的功能与论坛的基本体系挂接起来,论坛就能拥有更加个性化的功能。

一、管理已经安装的插件

进入到管理中心 => 插件 => 插件列表,可以看到现在已经安装了的插件。

二、安装新插件

进入到“安装插件”,可以看到已经上传到 source/plugin/ 目录,但是尚未安装的插件,点击插件右侧的“安装”链接,便可以安装插件了。

安装后,返回到插件列表启用插件。

三、设计插件

1、新建插件

进入“设计新插件”,可以创建属于自己的插件

插件名称:插件的名称,中英文均可,最多 40 个字节;

插件版本号:插件的版本。

版权信息:设置插件的版权信息,最多 100 个字节,一旦设置无法更改;

唯一标识符:插件的唯一英文标识,不能够与现有插件标识重复。可使用字母、数字、下划线命名,不能包含其他符号或特殊字符,最大 40 个字节;

2、设置插件

进入到插件列表,对应插件后面的“设计”,可以进入到插件的设置页面

插件名称:插件的名称,中英文均可,最多 40 个字节;

插件版本号:插件的版本。

唯一标识符:插件的唯一英文标识,不能够与现有插件标识重复。可使用字母、数字、下划线命名,不能包含其他符号或特殊字符,最大 40 个字节;

插件目录:插插件程序(包括前台和后台)相对于 source/plugin/ 的相对路径,必须以 "/" 结尾,否则会产生错误。如果不指定本设置,则默认插件的前后台程序均放置于 source/plugin/ 里;

插件数据表:插件单独使用的数据表,用于在备份功能中将插件的数据表一同备份。请勿包含数据表前缀。多个数据表可以使用半角逗号 ","(不含引号) 分割;

插件描述:插件的简单描述,最多 100 个字节,可选填;

插件语言包:如果插件存在语言包,请选择“是”。

3、插件模块设置

Discuz! 引入了模块类型和程序模块的概念,将菜单链接的方式简化了,只需要填入直接链接URL即可。如下图所示:

4、设置变量

创建新的插件以后,可以为插件创建可以使用的变量。您在二次开发当中会用到此功能。如下图所示:

5、导出

点击导出,即可将插件导出为 xml 格式。可以在其他同版本产品后台导入使用。

四、升级卸载插件

在插件列表,可以看到“升级/卸载”,点击后,可以对插件进行卸载操作,如果插件目录更新了新版本的 xml 文件的话,那么则提示是否升级。

{lang scrolltop}