安装、卸载
插件作者可以设计 2 个脚本文件用于插件的安装和卸载,文件名任意。脚本中可用runquery() 函数执行 SQL 语句,表名可以直接写”cdb_“。插件作者只需在导出的 XML 文件结尾加上安装、卸载脚本的文件名即可。
从 Discuz! X3.1 开始,卸载程序将不再支持页面的跳转及上面的 $finish 变量。
升级
插件作者可以设计一个脚本文件用于插件的升级,文件名任意。脚本中可用runquery() 函数执行 SQL 语句,表名可以直接写”cdb_“。插件作者只需在导出的 XML 文件结尾加上升级脚本的文件名即可。
$fromversion 和 $toversion 变量判断升级的具体版本号,并随意设计页面的跳转,只要在插件升级结束时候输出添加以下代码即可:
检测
插件作者可以设计一个脚本文件用于插件在安装、卸载、升级操作前的检测,文件名任意。插件作者只需在导出的 XML 文件结尾加上检测脚本的文件名即可。授权协议、插件介绍
插件在安装的时候您可以自定义授权信息文本,文本支持 Discuz! 代码,站长同意后才能安装插件。如果插件存在后台管理界面或者变量配置,那么插件介绍文本会显示在插件后台页面中。插件作者只需在导出的 XML 文件结尾加上以下内容即可。开启、关闭
[Discuz! X3.1 新增] 插件作者可以设计 2 个脚本文件用于插件在开启和关闭时执行,文件名任意。脚本中可用runquery() 函数执行 SQL 语句,表名可以直接写”cdb_“。插件作者只需在导出的 XML 文件结尾加上开启、关闭脚本的文件名即可。