Bacysoft.cn

 找回密码
 邀请注册
查看: 11725|回复: 0
打印 上一主题 下一主题

2.3 添加版本

[复制链接]
跳转到指定楼层
楼主
发表于 2014-5-15 18:08:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

所谓版本就是一款插件可以同时存在多个版本,这也正是 Discuz!X 应用中心强大的地方。比如你开发了一款功能强大的插件,那么你完全可以发布一款简化的免费版本提供个用户试用,同时还可以发布一款完整功能的收费版本。


2.3.1 版本兼容性
在添加版本的时候,一定要注意设置好插件所兼容的版本,比如本教程中的“世界时钟”就可以支持 Discuz!X 目前的各个正式发行版。这里需要提醒各位的是,在此页面设置版本兼容性之前,请务必修改您插件 xml 文档中关于版本兼容性的字段。这个 xml 文档就是插件开发阶段通过 Discuz!X 系统后台导出的那个 xml 文件,请使用专业文本编辑器(Editplus 或者 Notepad++)打开并找到如下字段:
  1. <item id="Version"><![CDATA[X2.5]]></item> //此处的 X2.5 说明插件是在 X2.5 下开发并导出的。
复制代码
如果插件还同时兼容 X2,X3 和 X3.1,则需要将以上代码中的 X2.5 替换为:X2,X2.5,X3,X3.1

2.3.2 版本语言编码
还记得我们在插件中使用了语言包文件么,导出的 xml 文档中很重要的一部分信息就是语言包的数据都保存在这个 xml 里面了。Discuz!X 应用中心允许开发者发布多种语言编码的插件,并提供的自动转换功能,也就是说,插件作者只需要提交一个 GBK 版本的 xml 文档,而其他编码的对应的 xml 文档将由系统自动生成。

2.3.3 上传插件文件包
将添加了版本兼容性信息的插件 xml 配置文档放入插件跟目录,然后在系统插件目录下将您开发的插件目录整个打包成 zip 压缩文件。即将 source\plugin\bacy_gmt 目录打包成 source\plugin\bacy_gmt.zip。
然后将此 zip 文件上传即可。

如果你的插件有什么特别的地方不太容易理解,可以在备注中注明,这样审核员是可以看见的。
您需要登录后才可以回帖 登录 | 邀请注册

本版积分规则



京ICP备08000958号-1|腾讯云|阿里云|联系方式|Bacysoft.cn

GMT+8, 2024-11-23 20:14 , Processed in 0.012870 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表