本插件说明:
插件: Discuz! Plugin Tool 1.0
版本: 1.0
用途: 用来方便安装Discuz!插件
作者: Heyond
邮箱: heyond@discuz.com
时间: 2006-9-30 9:55
修改: 2006-10-08 12:16
版权: 您可以自由使用并传播该插件,并且可以用于商业用途,转载请保留出处。
预置插件:
【SupeSite5.0-Disucz4.* 整合插件 for Discuz! 4.1】
【温州论坛网友翻唱插件 for Discuz5.0】
【社区银行 for Discuz! 5.0.0】
【LFLY1573出品任务精灵1.0 for Discuz! 4.*,5.0】
【童虎出品的 社区靓号1.0 for Discuz!5.0】
【gregry出品商业插件: 邀请注册 For 5.0】(感谢作者无私奉献! new! )
来由:
安装过插件的站长达人们都知道,随着每一次的升级,插件要重装,那个辛苦~
所以本人倡仪,大家发布插件时统一以一个标准发布,方便站长通过此工具安装。
插件格式统一为 pluginname.zip
站长在获取到插件压缩包后,传到相应的目录 : plugintool/plugins/,访问后,工具会读取压缩包内的XML文档数据和upload目录,自动批量替换,完后生成一个压缩包,下载下来,再传上去覆盖,即可完成安装,从此告别CTRL+F安装插件的历史!!!
预定义格式供大家参考:
pluginname.zip 压缩包内文件结构:
/upload
templates/default/plugin1.htm
images/plugin1.gif
plugin1.php
新增的文件都放在这个目录,按照论坛的目录结构存放,方便站长覆盖,注意是新增的文件和目录,不是修改的。
upgrade.xml
这个里面包含详细的插件信息,如插件名称,版本,作者,修改方法,为了避免编码问题,该XML文档统一为UTF-8编码。
见 [upgrade.xml范例]
===============================
upgrade.xml 范例
===============================
- <?xml version ="1.0" encoding="UTF-8"?>
- <root>
- <name>SupeSite5.0-Disucz4.* 整合插件</name>
- <version>4.*</version>
- <author>Heyond</author>
- <time>2006-7-26</time>
- <lastmodifed>2006-7-26</lastmodifed>
- <copyright>All rights reserved</copyright>
- <describe>https://discuz.dismall.com</describe>
- <installsql>ALTER TABLE cdb_members, ADD column xspacestatus tinyint(1) NOT NULL default '0';
- ALTER TABLE cdb_threads, ADD column itemid tinyint(1) NOT NULL default '0'</installsql>
- <unstallsql>ALTER TABLE cdb_members, DROP column xspacestatus;
- ALTER TABLE cdb_threads, DROP column itemid</unstallsql>
- <comment>升级完后,请到论坛后台更新缓存</comment>
- <contents>
- <file name="post.php">
- <item>
- <search>
- <![CDATA[
- require_once DISCUZ_ROOT.'./include/editpost.inc.php';
- ]]>
- </search>
- <replace>
- <![CDATA[
- require_once DISCUZ_ROOT.'./include/editpost.inc.php';
- } elseif($action == 'import') {
- require_once DISCUZ_ROOT.'./include/xspace.inc.php';
- ]]>
- </replace>
- </item>
- </file>
- </contents>
- </root>
复制代码
广告:
只需要勾一下,然后下一步,下一步。。。再把压缩包下载下来,再传上去覆盖,即可完成插件安装。
本插件工具为测试版,还有许多不完善的地方,希望各位多多提出建设性意见,我一定抽时间将它完善起来。
目前针对导入式的插件,卸载还不完全,需要手工后台关闭插件。
下载地址:https://discuz.dismall.com/attachment.php?aid=77720
fix纪录:
修正某些PHP版本对路径的解析不正确: ./ 改为 /
避免有些用户混淆概念,将 plugin_target.zip 改名为 upload.zip
修正目录表达方式 forumdata./plugins => forumdata/plugins
修正预置插件制作时的一处笔漏
兼容IIS (表单action=""引起的)
安装截图:
[ 本帖最后由 heyond 于 2006-10-9 12:53 编辑 ] |
评分
-
1
查看全部评分
-
|