Jump to content
Create New...

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


月光骑士

Recommended Posts

  • 服务生

附件改进-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日
  • 类别

 

Link to comment
Share on other sites

  • Replies 0
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

×
×
  • Create New...

Important Information

Terms of Use Privacy Policy Guidelines We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.