跳转到帖子
创建新的...

XF 附件改进-Attachment Improvements By Xon-XenForo


月光骑士

推荐的帖子

  • 服务生

附件改进-Attachment Improvements By Xon

查看文件

XF 附件系统的一系列改进。

SVG 支持

Nginx 的 X-Accel-Redirect

论坛/对话的新权限(尊重全球附件大小和数量限制):

附件大小 (kb)。

最大附件数。

SVG 支持
支持将 SVG 附件显示为普通图像。

Nginx X-Accel-重定向(可选)

允许使用 Nginx 的 X-Accel-Redirect 标头功能进行附件服务。

这允许 XenForo 进行验证和身份验证,并将提供服务的实际文件卸载到 Nginx。 此功能没有特别详细的文档记录,但在 此处 。

遵循 使用 DigitalOcean Spaces 或 Amazon S3 进行 XF 2.x 附件中的文件存储后不再显示,您必须遵循相关的常见问题条目!

此插件假定 /internal_data 文件夹存在于 webroot 中,并且您没有“全部拒绝;” 声明,而是使用“内部;” 保护 internal_data 文件夹。

例如,XenForo 可以从以下位置访问:/forum 而不是 webroot。

必须将以下内容添加到 config.php:

代码:
$config['internalDataUrl'] = '/forum/internal_data';

 

您的网络服务器中可能需要类似于 nginx 配置的内容:

代码:
location ^~ /forum/internal_data {
  internal;
  add_header Etag $upstream_http_etag;
  add_header X-Frame-Options SAMEORIGIN;
  add_header X-Content-Type-Options nosniff;
  alias /path/to/internal_data;
}

 

为确保您匹配 XenForo 提供文件的方式,请将以下标头添加到您的网站配置中的 internal_data 文件夹:

代码:
add_header Etag $upstream_http_etag;
  add_header X-Frame-Options SAMEORIGIN;
  add_header X-Content-Type-Options nosniff;

 

新权限

允许每个论坛或对话的附件大小和计数限制。

遵守全球论坛范围的附件大小/计数限制,每个用户组的设置允许较小的值。

由于 XF 整数权限的工作方式,“无限制”或“0”评估为未设置权限。

安装后说明
将“svg”文件扩展名添加到支持列表以允许上传 svg 文件。

贡献功能或错误修复
请通过“更多信息”链接创建一个 Github Pull 请求。


  • 提交者
  • 提交于
    2022年03月28日
  • 类别

 

意见的链接
分享到其他网站

  • 回复 0
  • 已创建
  • 最后回复

此主题的热门发帖人

热门的日子

此主题的热门发帖人

参与讨论

你可立刻发布并稍后注册。 如果你有帐户,立刻登录发布帖子。

游客
回帖…

×   粘贴为富文本.   粘贴为纯文本来代替

  只允许使用75个表情符号.

×   你的链接已自动嵌入.   显示为链接来代替

×   你之前的帖子已恢复.   清除编辑器

×   你无法直接粘贴图像。要从网址上传或插入图像。

如果您喜欢此站内容并希望激励网站进一步内容创建和维护,请考虑捐赠。

×
×
  • 创建新的...

重要信息

条款 隐私政策 指南 已在你的设备放置Cookie来帮助论坛更好。你可以调整Cookie设置,否则认为你可以接受并继续。