boardtools/upload

上传扩展功能允许您将扩展的zip文件上传到服务器或删除服务器上的扩展文件夹。使用此扩展,您可以在不使用FTP的情况下安装/更新/删除扩展。如果已上传的扩展存在,它将使用上传的文件进行更新。上传扩展还

安装: 16

依赖项: 0

建议者: 0

安全性: 0

星标: 16

关注者: 12

分支: 13

开放问题: 9

类型:phpbb-extension

3.2.0-RC 2019-01-04 17:15 UTC

This package is not auto-updated.

Last update: 2024-09-19 18:09:17 UTC


README

上传扩展允许您上传扩展的zip文件或从服务器删除扩展文件夹。使用此扩展,您可以在不使用FTP的情况下安装/更新/删除扩展。如果已上传的扩展存在,它将使用上传的文件进行更新。

Build Status

需求

  • phpBB 3.1.0或更高版本(也支持phpBB 3.2)
  • PHP 5.3.3或更高版本

源代码

您可以从以下来源之一获取上传扩展

作者的支持仅限于从上述来源上传的包。

网站

在特别网站上查找有关上传扩展及其功能的信息:http://boardtools.github.io/upload/

安装、更新、卸载

有关安装/更新/卸载过程的信息可以在常见问题解答和Wiki中找到

语言包

可用的语言包和翻译信息可以在以下位置找到:https://github.com/BoardTools/upload/wiki/Translations

一般安装信息(如果无法访问上述资源)

通常,您需要将上传的zip文件的内容复制到ext/boardtools/upload。结果,composer.json文件的路径应变为ext/boardtools/upload/composer.json。然后,在ACP中导航到自定义 -> 扩展管理 -> 管理扩展 -> 上传扩展,然后点击启用

标准更新的通用信息

要按标准方式更新上传扩展,请在ACP中导航到自定义 -> 扩展管理 -> 管理扩展 -> 上传扩展,然后点击禁用。然后,您可以安装扩展的更新版本。

通用卸载信息

在ACP中导航到自定义 -> 扩展管理 -> 管理扩展 -> 上传扩展,然后点击禁用。对于永久卸载,请点击删除数据,然后您可以安全地删除ext/boardtools/upload文件夹。

使用方法

用户友好的界面

全新的Ajax功能和丰富多彩的设计为扩展功能增添了新改进。您无需每次都刷新页面:如果您想返回上传扩展的主页,只需单击页面顶部的logo即可。您还可以单击隐藏在logo后面的问号按钮阅读内置的常见问题解答。在某些地方可以找到有用的工具提示,它们可以帮助您在扩展管理中做出正确的决定。大多数操作都以出现样式消息框结束,告诉您结果状态。

即使您的浏览器中没有启用JavaScript,扩展功能也可以以略微不同的但仍然有效的方式进行访问。

上传扩展

要上传扩展,请在ACP中导航到自定义 -> 扩展管理 -> 上传扩展。选择您的扩展zip文件并单击上传按钮。扩展将在composer.json中提到的文件夹中解压您的文件。之后,您可以通过单击红色切换按钮启用已上传的扩展。一些工具提示将帮助您完成此过程。

支持的来源

您可以从不同类型的来源上传扩展

  • phpbb.com上的自定义数据库:在特殊列表中选择扩展并单击上传
  • 远程来源:您还可以从其他资源执行上传,例如GitHub。这些资源的链接(不是来自phpbb.com数据库)应以.zip结尾。复制您想要安装到您论坛的扩展的下载链接并将其粘贴到表单中的“上传扩展”文本字段中。
  • 本地PC:只需在“上传扩展”中单击浏览...按钮并选择要上传的文件。

您只能上传扩展的zip格式文件。

更新扩展

您可以通过上传包含要更新扩展的新版本的zip文件来更新任何已安装的扩展。注意:该扩展将自动禁用。上一个版本将保存为zip文件。

如果扩展的开发者在版本检查文件中提供了新版本的链接,那么您可以通过单击扩展详情页面版本号附近的齿轮图标出现的更新按钮轻松更新扩展。

如果您仍然想在您的论坛上使用它,则需要检查上传的文件并重新启用已更新的扩展。

扩展管理

现在,与扩展执行标准操作的速度比以前更快。

您可以使用新的扩展管理器执行以下操作

  • 启用上传的扩展:单击红色切换按钮;在处理过程中它将是灰色,在成功完成后将变为绿色。
  • 禁用已安装的扩展:单击绿色切换按钮;在处理过程中它将是灰色,在成功完成后将变为红色。
  • 删除扩展数据:单击显示在红色切换按钮附近的三废按钮;在处理过程中它将是灰色,在成功完成后将消失。
  • 检查扩展当前版本的更新:在“上传扩展”的扩展管理器中单击重新检查所有版本链接。
  • 查看按字母顺序排序的扩展完整列表(无论它们是启用还是禁用):它显示在“上传扩展”的扩展管理器中。
  • 查看任何已上传扩展的详细信息:在列表中选择扩展并单击其行。

由于新的Ajax功能和提高的设计,操作执行速度更快。

上传扩展扩大了可能性列表,并具有一些其他功能

  • 您可以查看扩展的Readme和Changelog文件,以及查看它们的文件树。
  • 您可以查看扩展的已安装语言包并删除它们。
  • 您可以为每个已上传的扩展程序上传新的语言包。
  • 您可以禁用损坏的扩展程序并清除其数据。
  • 您可以下载扩展程序的合适zip包(例如,为phpbb.com上的CDB做准备)。

这些操作可以在您选择的扩展程序的详细信息页面上完成。

删除扩展程序

要从服务器中删除扩展程序的文件夹(执行完全卸载),请确保您的扩展程序已禁用且其数据已被删除。该扩展程序的切换按钮应为红色,且附近没有垃圾桶按钮。然后导航到扩展程序清理工具: 上传扩展程序 -> 删除扩展程序(带有刷子的按钮)。选择要删除的扩展程序并点击 删除扩展程序。如果您想一次性删除多个扩展程序,通过勾选标志选中这些扩展程序,然后点击 删除选中的 按钮。

管理zip文件

您可以使用上传扩展程序上传的zip文件执行以下操作

  • 将它们保存在您选择的目录中。要这样做,请在上传按钮附近勾选 保存上传的zip文件 标志。
  • 要更改保存上传扩展程序的zip文件的目录,请在ACP中导航到 常规 -> 服务器配置 -> 服务器设置 -> 路径设置 -> 扩展程序的zip包存储路径
  • 解压缩先前保存的扩展程序的zip文件。解压缩的扩展程序将立即准备好安装。
  • 在您的PC上下载保存的扩展程序的zip文件。
  • 删除扩展程序的zip文件。您可以一次性删除单个zip文件或多个zip文件。

所有上传的zip文件都将包含上传扩展程序的版本号。如果您上传了具有相同名称的不同zip文件,它们将被正确重命名,以便全部保存。

许可证

GNU通用公共许可证v2

© 2014 - 2019 Igor Lavrov (https://github.com/LavIgor) 和 John Peskens (http://ForumHulp.com)