- 兼容版本
- 2.1
- 2.2
- 安装要求
- php 5.6+ 可选;Nginx(用于X-Accel-Redirect支持)
- 语言
- 英文 (English)
XF附件系统改进的集合。
支持将SVG附件显示为普通图像。
Nginx X-Accel-Redirect(可选)
启用将Nginx的X-Accel-Redirect标头功能用于附件服务。
这允许XenForo进行验证和身份验证,并将实际的文件服务卸载到Nginx。该功能没有特别好的文档,但是可以在此处找到一些信息。
在按照“ 不再使用DigitalOcean Spaces或Amazon S3在XF 2.x附件中显示文件存储”之后,您必须遵循相关的FAQ条目!
此插件假定/ root目录中存在/ internal_data文件夹,并且您没有“拒绝全部”信息;声明,而是使用“内部”;保护internal_data文件夹。
例如,可以从以下位置访问XenForo:/ forum,而不是webroot。
必须在config.php中添加以下内容:
您的网络服务器中可能需要类似于nginx配置的内容:
为确保与XenForo的文件提供方式匹配,请将以下标头添加到internal_data文件夹的网站配置中:
新权限
允许每个论坛或会话附件的大小和数量限制。
遵守全球论坛范围的附件大小/数量限制,每个用户组设置允许较小的值。
由于XF整数权限的工作方式,“ unlimited”或“ 0”被评估为未设置权限。
安装后说明
将“ svg”文件扩展名添加到受支持的列表中,以允许上传svg文件。
贡献功能或错误修复,
请通过“更多信息”链接创建Github Pull请求。
贡献
如果您喜欢此附加组件,请考虑通过PayPal贡献。详细信息将通过私人对话提供。
- SVG支持
- Nginx的X-Accel-Redirect
- 论坛/会话的新权限(尊重全局附件大小和计数限制):
- 附件大小(kb)。
- 最大附件数。
支持将SVG附件显示为普通图像。
Nginx X-Accel-Redirect(可选)
启用将Nginx的X-Accel-Redirect标头功能用于附件服务。
这允许XenForo进行验证和身份验证,并将实际的文件服务卸载到Nginx。该功能没有特别好的文档,但是可以在此处找到一些信息。
在按照“ 不再使用DigitalOcean Spaces或Amazon S3在XF 2.x附件中显示文件存储”之后,您必须遵循相关的FAQ条目!
此插件假定/ root目录中存在/ internal_data文件夹,并且您没有“拒绝全部”信息;声明,而是使用“内部”;保护internal_data文件夹。
例如,可以从以下位置访问XenForo:/ forum,而不是webroot。
必须在config.php中添加以下内容:
代码:
$config['internalDataUrl'] = '/forum/internal_data';
代码:
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;
}
代码:
add_header Etag $upstream_http_etag;
add_header X-Frame-Options SAMEORIGIN;
add_header X-Content-Type-Options nosniff;
允许每个论坛或会话附件的大小和数量限制。
遵守全球论坛范围的附件大小/数量限制,每个用户组设置允许较小的值。
由于XF整数权限的工作方式,“ unlimited”或“ 0”被评估为未设置权限。
安装后说明
将“ svg”文件扩展名添加到受支持的列表中,以允许上传svg文件。
贡献功能或错误修复,
请通过“更多信息”链接创建Github Pull请求。
贡献
如果您喜欢此附加组件,请考虑通过PayPal贡献。详细信息将通过私人对话提供。