Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 140325|回复: 353

【Discuz! Plugin Tool 1.0】Disucz!插件安装工具,让我们告别CTRL+F!!

[复制链接]
发表于 2006-9-30 14:50:23 | 显示全部楼层 |阅读模式
本插件说明:

插件: 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 范例
===============================
  1. <?xml version ="1.0" encoding="UTF-8"?>
  2. <root>
  3. <name>SupeSite5.0-Disucz4.* 整合插件</name>
  4. <version>4.*</version>
  5. <author>Heyond</author>
  6. <time>2006-7-26</time>
  7. <lastmodifed>2006-7-26</lastmodifed>
  8. <copyright>All rights reserved</copyright>
  9. <describe>http://www.discuz.net</describe>
  10. <installsql>ALTER TABLE cdb_members, ADD column xspacestatus tinyint(1) NOT NULL default '0';
  11.       ALTER TABLE cdb_threads, ADD column itemid tinyint(1) NOT NULL default '0'</installsql>
  12. <unstallsql>ALTER TABLE cdb_members, DROP column xspacestatus;
  13.       ALTER TABLE cdb_threads, DROP column itemid</unstallsql>
  14. <comment>升级完后,请到论坛后台更新缓存</comment>
  15. <contents>
  16. <file name="post.php">
  17.   <item>
  18.    <search>
  19.     <![CDATA[
  20.       require_once DISCUZ_ROOT.'./include/editpost.inc.php';
  21.     ]]>
  22.    </search>
  23.    <replace>
  24.     <![CDATA[
  25.       require_once DISCUZ_ROOT.'./include/editpost.inc.php';
  26.      } elseif($action == 'import') {
  27.       require_once DISCUZ_ROOT.'./include/xspace.inc.php';
  28.     ]]>
  29.    </replace>
  30.   </item>
  31. </file>
  32. </contents>
  33. </root>
复制代码



广告:

只需要勾一下,然后下一步,下一步。。。再把压缩包下载下来,再传上去覆盖,即可完成插件安装。
本插件工具为测试版,还有许多不完善的地方,希望各位多多提出建设性意见,我一定抽时间将它完善起来。
目前针对导入式的插件,卸载还不完全,需要手工后台关闭插件。




下载地址:http://www.discuz.net/attachment.php?aid=77720



fix纪录:

修正某些PHP版本对路径的解析不正确: ./ 改为 /
避免有些用户混淆概念,将 plugin_target.zip 改名为 upload.zip
修正目录表达方式 forumdata./plugins => forumdata/plugins
修正预置插件制作时的一处笔漏
兼容IIS (表单action=""引起的)



安装截图:

[ 本帖最后由 heyond 于 2006-10-9 12:53 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

1

查看全部评分

发表于 2006-9-30 14:55:33 | 显示全部楼层
不知道用着怎么样?
要用的说下效果!
回复

使用道具 举报

发表于 2006-9-30 14:56:33 | 显示全部楼层
等楼主完善的版本
回复

使用道具 举报

发表于 2006-9-30 14:57:02 | 显示全部楼层
不错的想法~希望继续完善
这个对喜好装插件的站长们是个好东东!!
回复

使用道具 举报

发表于 2006-9-30 15:03:04 | 显示全部楼层
想法不错!支持
:)
回复

使用道具 举报

发表于 2006-9-30 15:05:25 | 显示全部楼层
希望能好用!
:) :)
回复

使用道具 举报

发表于 2006-9-30 15:08:27 | 显示全部楼层
关注了..:)
回复

使用道具 举报

发表于 2006-9-30 15:09:38 | 显示全部楼层

关键是插件的作者不一定照着做啊

过年过节的许个愿
http://bbs.chinabbr.com/wish/
回复

使用道具 举报

发表于 2006-9-30 15:09:46 | 显示全部楼层
TEAM作品
回复

使用道具 举报

发表于 2006-9-30 15:23:38 | 显示全部楼层
好差距爱女
vbuxu哦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

腾讯云市场年终大促!Discuz X3.4论坛系统免费用,虚拟主机低至20元/月,爆款小程序1元起!

QQ|小黑屋|Discuz! 官方站 ( 粤B2-20090059-165 )star

GMT+8, 2020-1-17 23:32

Powered by Discuz! X3.3

Copyright © 2001-2019 Tencent Cloud.

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