XenForo 2.2.13 现在可供所有许可客户下载。我们强烈建议所有运行以前版本的 XenForo 2.2 的客户升级到此版本,以便从更高的稳定性中受益。
除了下面列出的修复程序外,这次我们还有其他一些王牌。
[H3]完全兼容 iOS PWA 和推送通知支持[/H3]
iOS 16.4 终于为 iOS 设备引入了推送通知。为此,您的成员需要将您的网站安装为 PWA(通过使用 Safari 中的"添加到主屏幕"功能)。XenForo 2.2.13 现在满足了支持推送通知的所有先决条件,一旦您的成员通过 PWA 登录并在其首选项中启用推送通知,就可以启用推送通知。
PWA(渐进式 Web 应用)现已通过其他基于手势或 UI 控件得到增强,包括下拉刷新和浮动后退按钮。
[H3]结构化数据元数据改进[/H3]
非常感谢Google的Ryan Levering,我们对结构化数据元数据进行了许多改进。结构化数据通过附加信息丰富了我们输出的网页,使 Google 和其他搜索引擎能够更好地了解所呈现信息的结构。这有助于 Google 提供丰富的搜索结果,并有助于为可能在 Google 搜索过程中找到您的内容的用户提供更多的背景信息。
[H3]支持 Microsoft 365 商业电子邮件帐户的 OAuth 身份验证[/H3]
微软已弃用使用传统用户名/密码身份验证通过SMTP发送电子邮件的功能。这与谷歌前段时间所做的类似。有鉴于此,我们现在在设置电子邮件传输或自动邮件处理程序(自动取消订阅/退回处理)时添加了一个附加选项,这将使您能够使用 OAuth 进行身份验证。
注意:此设置相当复杂,需要在 Azure 开发人员门户中设置 Azure Active Directory 应用程序。设置此设置时,有一个指向文档的链接。
如果您是 XenForo Cloud 客户,您的升级将自动安排。
XF 2.2.13 中的一些更改包括:
以下公共模板已更改:
- 调整多个 Cookie 第三方标识符
- 为客人修复简单的 cookie 通知闪光
- 合并线程时更新线程创建最新活动项
- 在检查短语实体的 getPhraseGroup 方法的结果时添加 null 检查。
- 使用节点类型图标将上下文添加到节点权限列表。
- 不要尝试访问可能不再存在的支付提供商上的getCookie第三方。
- 更新启用推送选项以反映更好的浏览器支持。
- 在访问者菜单中显示"您的内容"链接时检查搜索权限
- 恢复在先前版本中无意中删除的"注释"短语
- 避免泄露与使用电子邮件两步验证的帐户关联的电子邮件地址
- 不要在成员的最近内容页面上为没有搜索权限的用户显示查看更多链接
- 确保包装器显示 HTML 值已修剪空格
- 批量更新用户时正确设置自定义标题
- 添加/编辑节点时,URL 部分字段的描述现在是指节点而不是论坛
- 修复 cookie_consent.cookie_description_dbWriteForced 短语中的拼写错误
- 将 MaxCDN 替换为 jsDelivr 作为 Twemojis 的 CDN
- 确保表情符号以所选样式正确显示
- 跨不同内容类型更一致地设置内容密钥
- 修复当 cookie 具有无效值时引发xf_consent错误
- 转义类似 SQL 的子句时的反斜杠
- 缓存前不要准备成员统计信息结果
- 修复一些实体集合返回类型提示
- 箝位输入滤波器浮点值
- 尝试阻止浏览器在查找成员小组件中自动填充凭据
- 批量重建权限以限制内存使用
- 当使用无效的 URL 来测试 URL 展开时显示错误
- 以 LTR 方向显示内容投票分数
- 使流关闭尝试在处理抽象文件时更加可靠
- 修复嵌入子容器中的类型提示
- 优雅地处理 Redis mget 故障
- 编辑标签时仅显示一次 Flash 消息
- 修复自定义警告标题输入的最大长度属性
- 对电子邮件地址选项执行验证
- 允许通过前缀 ID 限制论坛 RSS 结果
- 插入新警报时不要尝试递减警报计数器
- 修复虚假代码事件侦听器提示的行为
- 对错误回复值执行验证
- 在构建搜索链接时始终包含搜索查询参数
- 更改投票时保留以前的选择内容
- 改进通知控制器/操作标准验证
- 包括对嵌入 YouTube 直播网址的支持
- 在重定向无效帖子链接之前检查线程可见性
- 提高用户 IP 查找查询性能
- 使用户实体时区验证更加可靠
- 从 vBulletin 5 身份验证处理程序中删除死代码
- currencyFormat 已更改为允许没有小数的数字在没有小数位的情况下显示,但显示小数(如果有的话)。在这样做的过程中,我们设法扼杀了指定小数位数的能力。哎呀。所以现在你可以再次这样做,你现在还可以指定 -1 精度,以防止number_format限制或人为地扩展小数位。
- 更新国际输入 JS 库
- 修复 RTL 样式的 CSS 边框半径移动
- 增加临时目录名称生成的熵,以减少竞争条件的可能性
- 使用反向查找表提高 \XF\Extension::resolveExtendedClassToRoot 的性能
- 在返回缓存页面之前正确替换 urlencoding 的 CSRF 令牌值,以解决高级 cookie 管理的问题。
- 确保取消订阅电子邮件也会取消订阅用户的活动摘要电子邮件
- 支持嵌入来自 youtube-nocookie.com 的YouTube视频
- 修复前缀和提示组实体中的错误类型提示
必要时,应使用"过时模板"页面中的合并系统来集成这些更改。
- PAGE_CONTAINER
- account_confirm_resend
- account_connected_associate
- account_details
- account_email
- account_request_password
- account_two_step_authy_config
- account_visitor_menu
- app_body.无
- app_content_vote.无
- approval_item_user
- approval_queue_macros
- connected_account_macros
- contact_form
- content_vote_macros
- 无芯
- core_button.无
- core_list.无
- custom_fields_macros
- editor_base.无
- email_stop_confirm
- google_analytics
- helper_js_global
- lost_password_confirm
- member_about
- member_recent_content
- member_view
- member_warn
- message_macros
- notice_confirm_email
- notice_email_bounce
- poll_macros
- post_macros
- post_question_macros
- register_confirm
- register_connected_account
- security_lock_resend
- security_lock_reset
- spam_cleaner
- tag_macros
- tel_box.无
- two_step_email
- widget_find_member
[H3]当前要求[/H3]
请注意,XenForo 2.2 的系统要求高于早期版本。
以下是最低要求:
- PHP 7.0 或更高版本(推荐使用 PHP 8.0)
- MySQL 5.5 及更高版本(也兼容 MariaDB/Percona 等)
- 所有官方附加组件都需要 XenForo 2.2。
- 增强搜索至少需要 Elasticsearch 2.0。
XenForo 2.2.12 现在可供所有许可客户下载。我们强烈建议所有运行以前版本的 XenForo 2.2 的客户升级到此版本,以便从更高的稳定性中受益。
我们很高兴地宣布在 XenForo 2.2.12 中引入了两项新功能。
新的验证码提供商:Cloudflare Turnstile
9月,Cloudflare Turnstile宣布。您可能已经注意到,我们很快将其实现到软件中,并且它已经在这里运行了一段时间。
虽然从表面上看,这似乎是"另一个验证码"选项,但我们觉得Cloudflare在处理该产品的方法上做了很多正确的事情,这是许多其他提供商(包括HCaptcha和Google reCAPTCHA)所缺少的。这对您的用户来说是一种更好的体验,尊重您的用户隐私,并且 XF 2.2.12 还在 Cloudflare 仪表板中提供了更精细的日志记录,因此您可以查看有关软件中使用 CAPTCHA 的位置的分析。
我们鼓励您在他们的博客上阅读有关Cloudflare Turnstile的更多信息,并考虑在此处免费注册您的网站,或者如果您是现有的Cloudflare用户,请在Cloudflare仪表板中开始。
高级Cookie同意系统
从 XF 2.2.12 开始,您将能够启用新的"高级"cookie 同意系统。这使您的用户能够更精细地控制设置的特定 Cookie、每个 Cookie 的用途,并防止在明确同意之前设置某些 Cookie。
与以往一样,此系统也可以由附加组件开发人员扩展,以便可以对附加组件设置的cookie进行适当分类,并且在某些功能可用之前还需要征得同意。
XF 2.2.12 中的一些更改包括:
以下公共模板已更改:
- IPv6 查找失败时始终默认为空数组
- 修复了访客尝试访问不存在的搜索结果时的服务器错误
- 在哈希文件中包括一些缺失的条目
- 在旧版本的 PHP 上转换无效 IP 地址时禁止显示警告
- 为 PhpBb3 身份验证实现建议的密码规范化
- 查看或触发文件运行状况检查时检查"管理加载项"权限
- 修复了无法在电子邮件退回用户状态下关注用户的问题
- 修复自定义用户标题设置为不显示的假值
- 在搜索用户报告的内容时添加缺少的分页
- 仅在验证 DKIM 设置后对电子邮件进行签名
- 正确考虑 wholeWordTrim 和 snippetString 函数中的错误值
- 修复 PHP 8.1 在没有关键字的情况下执行搜索时的兼容性问题
- 将 Swiftmailer 更新到 v6.3.0 以获得 PHP 8.1 支持
- 调整Facebook媒体网站以支持新的pfbid ID
- 添加对检测 utf8mb3 的支持,并将其与 utf8 视为相同,从而确保 unicode 不匹配检测和表转换为 utf8mb4 正常工作。
- 将缺少的 CSS 添加到profile_post_macros模板中的注释宏
- 尝试取消批准已删除的话题时,请取消删除该话题并将其放入审批队列
- 防止通过配置.php开关禁用双因素身份验证的配置
- 修复you_can_preview_icons_and_their_names_here短语中的过时链接
- 修复旧版 Instagram 嵌入模板中的拼写错误
- 重新实现 Instagram 嵌入,而无需依赖 oEmbed 端点并支持卷轴链接。
- 调整模板解析器,以便在一些以前不明确的用法中允许更精确的括号放置。
- 如果访客内容正在等待批准,请显示提交内容的用户名
- 修复 PHP 8.1 兼容问题 重新构建线程的首篇帖子信息
- 从新闻源选项说明中删除无关的换行符
- 如果用户也是版主,请更新其管理员个人资料页面上的网址,以仅显示他们管理的论坛
- 从搜索查询中排除用户无法查看线程内容的节点
- 从 RSS 源导入并以特定用户身份发布时,请尊重他们的自动观看首选项
- 添加对 3GP 编码视频的支持
- 修复发送电子邮件时变量设置不正确$fromEmail修复
- 修复了删除话题启动者的帐户后,在没有"查看其他人的话题"权限的情况下意外向来宾公开话题内容的问题
- 确保如果堆栈跟踪参数包含无效的 utf-8,则不会以静默方式跳过错误日志记录。
- 调整 Spotify 媒体嵌入的 CSS。
- 调整 Select2 和本机自动完成器以接受 Tab 键作为选择结果。
- 支持类别的node_name/URL部分(如果启用了类别拥有页面选项,则相关)
- 删除对不存在的reaction_text列的引用
- 修复邮件模板呈现异常消息中的拼写错误
- 修复在某些情况下未显示在登录表单上的已连接帐户提供商
- 从 PHP 配置值解析字节值的更准确方法。
- 确保只有有效用户才能更改其用户名。
- 更好地支持Composer自动加载中的跨平台目录分隔符修剪
- 将 XF\付款\回调状态标记为允许动态属性。
- 在非供应商类和 utf8 中包含 PHP 8.2 兼容性修复.php
- 修复 Vimeo 嵌入开始时间戳行为
- 在实用程序类中使用后期静态绑定以使其更易于扩展
- 确保在循环结束时进行作业最大运行时检查
- 在控制面板中动态构建前端链接
- 执行垃圾邮件检查时,在额外数据中包含内容 ID
- 执行垃圾邮件检查时,在额外数据中包含内容 ID
- 提高垃圾邮件触发器日志请求数据的可扩展性
- 向微件显示条件添加验证
- 修复了负整数自定义字段的验证
- 调整书签链接和按钮上的标题属性
- 调整内联模组转到按钮的行高以匹配选择高度
- 在 Text::copy 中返回一个 Text 元素而不是 Tag。
- 在呈现 BB 代码表时正确转义正则表达式。
- 在extension_hint.php中禁用 PSR 类路径检查
- 在"可更改"行为中,添加一个新选项,以强制更改来自特定用户 ID。在通过电子邮件链接执行操作(例如电子邮件停止或密码重置)的情况下,这使我们能够确保密码重置更改日志归因于正确的用户。
- 更新flow.js到最新版本,删除旧版FustyFlow的旧版IE回退。
- 应用建议的修复,以在不同的编辑器功能中包装选择文本。
- 尝试查看没有可见内容的标记时返回 HTTP 404 错误代码
- 从字符串中剥离 BBcode 时处理空参数
必要时,应使用"过时模板"页面中的合并系统来集成这些更改。
- PAGE_CONTAINER
- _help_page_cookies
- _media_site_embed_oembed
- _media_site_legacy_embed
- account_confirm_resend
- account_security
- app.less
- app_inlinemod.less
- approval_queue_macros
- bookmark_macros
- captcha
- captcha_turnstile
- contact_form
- core_bbcode.less
- core_utilities.less
- editor_base.less
- forum_post_quick_thread
- forum_post_thread
- google_analytics
- helper_attach_upload
- login
- lost_password
- misc_cookies
- notice_cookies
- notices.less
- register_form
- report_search
- thread_list_macros
- thread_reply
- thread_view
当前要求
请注意,XenForo 2.2 的系统要求高于早期版本。
以下是最低要求:
- PHP 7.0 或更高版本(推荐使用 PHP 8.0)
- MySQL 5.5 及更高版本(也兼容 MariaDB/Percona 等)
- 所有官方附加组件都需要 XenForo 2.2。
- 增强搜索至少需要 Elasticsearch 2.0。
此版本包含对以下问题的修复:来自运行 XenForo 的服务器的传出请求可能会被诱骗访问本地网络上的 Web 可访问资源。利用此问题的范围仅限于核心和第一方加载项。
2.2.10 将是 2.2.x 系列在将 2.3.0 迁移到 beta 版之前的最后版本之一,但在此之前,我们确实有一些迟到 2.2.x 的内容,包括一些增强的 cookie 同意功能,以符合不断发展的隐私法规领域,以及一些针对开发人员的实体和 Finders 的增强性能提升功能。有关这些内容的更多详细信息,请稍后再了解。
当然,2.2 将继续受支持,并且在整个 2.3.0 beta 过程中将定期发布维护版本,并且我们将一如既往地为 2.2 中的任何关键问题发布补丁和修复程序,即使在 2.3 成为我们的主要受支持版本之后也是如此。
如果您是XenForo Cloud客户,您的升级将自动安排。对于自托管客户,请继续阅读...
XF 2.2.10 中的一些更改包括:
以下公共模板已更改:
- 需要旧/新更改日志值的值
- 正确处理 Arr::stringToArray() 函数中的空值
- 生成一次性密码 URL 时删除多余的空间
- 支持从命令行重建每日统计信息
- 为活动和过期用户升级表添加其他索引
- 删除工具提示的多余的代码设置咏叹调标签
- 将延迟加载属性添加到资源图标
- 执行某些 IP 查找时传递索引提示
[H3]当前要求[/H3]
- core_block.少
- poll_create
- poll_edit
- poll_macros
- tag_macros
- widget_forum_statistics
请注意,XenForo 2.2 的系统要求高于早期版本。
以下是最低要求:
- PHP 7.0 或更高版本(建议使用 PHP 8.0)
- MySQL 5.5及更高版本(也与MariaDB / Percona等兼容)
- 所有官方附加组件都需要XenForo 2.2。
- 增强型搜索至少需要 Elasticsearch 2.0。
XF 2.2.9 中的一些更改包括:
以下公共模板已更改:
- 修复在 PHP 8.1 上查看调试页面时出现致命错误
- 还原以前的更改,以便操作对话消息报告仍依赖于"警告"权限。
- 修剪代理图像时重置文件哈希
- 在成员控制器中获取用户实体时正确删除重复的关系
- 确保在修改帮助页面时有一个可返回到帮助页面列表的痕迹导航
- 当建议的答案仅包含附件时,请确保建议的架构文本不为空
- 更新各种短语以指向Google开发人员控制台的新位置
- 修复在对用户执行完全匹配搜索但未为用户名或电子邮件提供值后导航搜索结果时可能发生的错误
- 向连接的提供程序注册时,请正确重定向到指定的返回 URL
- 在注册之前写入,但随后使用现有帐户登录时,请重定向到新创建的内容
- 发送有关帖子合并的推送通知时,请避免将前缀呈现为 HTML
- 在 API 文档中正确将use_tfa字段标记为布尔值
- 修补 Froala 以解决此问题,该问题会阻止"最近使用"的笑脸按预期存储。
- 在发送到电子邮件容器模板$params中包含$template
- 解决从旧版本升级时由于较新版本中的新代码而导致的潜在问题。
- 提高内联扰流板的可访问性。
- 修复Vimeo基于时间的链接,并通过URL的关键部分支持未列出的视频。
- 将内容链接和标题追加到报表关闭警报。
- 解决升级过程中可能发生的未定义阵列键错误
- 不显示直接查看的附件(视频和音频)的视图计数。
- 在包含共享按钮的叠加层中打开页面时,请将页面 URL 覆盖为加载的叠加层的 URL。
- 将亚洲/新西伯利亚时区更新为 UTC+7
- 将与作业相关的类型提示调整为 int|浮动。
- 记录来自未知来源的付款回调
- 滚动通知所在的文档
- 在 Finder 类中实现 __isset()
- 更轻松地加载与搜索论坛用户缓存的其他关系
- 提高创建线程时的跨表数据一致性
- 允许没有标题的源阅读器条目回退到说明,反之亦然
- 通过投票创建表单传递推荐人
- 默认为只读选择输入的第一个选项值
- 改进了记录付款回调时的 PHP 8.1 兼容性
- 修复调试页面上的空查询参数处理
- 更正 IRR 货币精度
- 包括报表实体的内容集
- 修复注册默认值选项上不引用唯一输入的属性
- 如果作物定位未更改,请勿重新保存头像
- 如果将非数字值传递到"转到页面"表单,则重定向至第1页
- 列出 Stripe Webhook 终结点应侦听的事件
- 改进了寄存器控制器中的 PHP 8.1 兼容性
- 解决 WinCache 中的上游问题
- 当文件 fil 要复制到抽象文件路径时,始终引发异常
- 尝试在获取页面元数据时确定第一个可代理图标
- 规范化代理话题封面图片网址
- 防止搜索引擎尝试索引线程预览 URL
- 当加载项要求错误或警告不是数组时引发异常
- 更新监视通知程序 getDefaultWatchNotifyData 方法可见性以匹配父类
- 修复策略接受绕过检查中的路由规范化
- 改进了 PHP 8.1 在模板修剪标签/函数中的兼容性
- 将响应文档添加到 POST 帖子/API 路由
- 调整控制面板标题中主板标题的最大宽度
- 在检查根痕迹导航 URL 是否与当前页面匹配之前对其进行规范化
- 使展开使用情况分析更加可靠
- 改进了模板筛选器中的 PHP 8.1 兼容性
- 记录失败的电子邮件异常时,请在异常消息中包含发件人电子邮件
- 添加对公共 Spotify 播放列表的嵌入支持
- 使默认 Cookie 同站点行为可配置
- 始终允许在其专用 URL 中访问未显示在节点列表中的顶级类别
- 修复文章预览文本淡入淡出不适用于没有封面图片的文章的问题
- 从密码确认重定向中剥离 AJAX 查询参数
- 避免在不计算消息计数的论坛中移入/移出话题时减少两次用户消息计数
- 改进了 API 文档生成器中的 PHP 8.1 兼容性
- 修复分组短语可能过时的重新编译问题
- 在哈希文件中包含一些缺少的条目
- 确保禁用 zlib 输出压缩,以防止干扰 XF 输出压缩
- 使用预览显示样式时隐藏文章论坛代码段长度选项
- 更正user_content_change_init代码事件说明的说明
- 改写"this_accounts_email_is_already_associated_with_another_member"短语
- 添加选项以禁止将CAPTCHA提供商的隐私政策附加到网站的隐私政策
- 仅当内容对作者可见或曾经可见时,才发送某些审阅人操作警报
- 改进了不清晰图像掩码算法中的 PHP 8.1 兼容性
- 改进了路由筛选器实体内的 PHP 8.1 兼容性
- 删除杂散 XF。Element.register() in password_box.js
- 提高调整图像大小和裁剪图像时的 PHP 8.1 兼容性
- 将表转换为 utf8mb4 时,如果尚未设置该值.php则仅显示将完整 Unicode 添加到配置的提示
- PAGE_CONTAINER
- alert_user_report_rejected
- alert_user_report_resolved
- attachment_macros
- browser_warning_macros
- core_block.less
- core_datalist.less
- core_menu.less
- core_tab.less
- editor_base.less
- login_password_confirm
- member.less
- message.less
- page_nav
- poll_create
- post_article_macros
- progress_bar.less
- progress_bar_macros
- push_user_post_merge
- push_user_report_rejected
- push_user_report_resolved
- thread_preview
- widget_html
当前要求
请注意,XenForo 2.2 的系统要求高于早期版本。
以下是最低要求:
- PHP 7.0 或更高版本(建议使用 PHP 8.0)
- MySQL 5.5及更高版本(也兼容MariaDB / Percona等)
- 所有官方附加组件都需要XenForo 2.2。
- 增强型搜索至少需要 Elasticsearch 2.0。
XF 2.2.8 中的一些更改包括:
以下公共模板已更改:
- 不要将图标输入直接与其他内联项目相邻
- 为验证器类生成 PhpStorm 元数据
- (可选)规范化传递到 getRoutePathFromUrl 中的 URL,以排除传入 URL 的脚本部分。
- 修复编辑器中影响旧版浏览器.js JavaScript 进一步回归的问题。
- 修复刷新 OAuth 电子邮件访问令牌失败时未定义的变量$option。
- 如果注册时需要位置字段,请在帐户详细信息页面上注明
- 正确将 Applebot 标记为机器人
- 修复抽象驱动程序中 imageFromFile 方法的类型提示
- 确保报告注释的顺序一致
- 允许在特定论坛未知时通过prefix_id进行 API 线程过滤
- 将播客单集的支持添加到 Spotify BB 代码媒体网站
- 调整问题线程在 JSON-LD 架构中计算和表示答案的方式
- 如果用于报告的论坛被删除,请恢复为使用报告中心
- 如果下载 XF 升级包失败,则抛出更漂亮的错误
- 发送用户升级的付款收据时,显示支付的价格,而不是用户升级的当前价格
- 修复了阻止搜索数值自定义字段的问题
- 从 fn 用户名链接模板管理器函数中删除 itemprop 属性
- 模板不存在时的静音错误
- 修补 Froala 中的回归,该回归导致剪贴板数据中的图像不再按预期上传。
- 在管理员控制面板用户编辑页面中一致地嵌套出生日期隐私选项。
- 修复密码强度计背景色出血的问题。
- 将 lbThumbsAuto 选项值强制为布尔值,以确保其按预期工作。
- 修复了筛选器栏切换内排序顺序指示器的垂直对齐问题。
- 删除无意中增加了某些表单行元素的文本大小的 CSS 规则。
- 请求新的附件键并遇到权限错误时,请使错误更清晰。
- 修复了在不同精灵表上切换反应时显示错误的反应子画面的问题。
- 支持将数据属性添加到<xf:
复选框>和<xf:radio>元素中的<xf ptgroup>元素中。
- 从按钮管理器中删除孤立的按钮,并正确指示按钮可见性
- 使用 ImageMagick 时,请将其临时目录正确设置为 tempDataPath
- 批量更新线程时,在页面导航中包含"全部"筛选器
- 改进了批量一次性更新大量记录的处理方式
- 添加 .opus 作为受支持的音频文件扩展名
- 确保正确导入和导出选项的高级标志
- 删除节点关联的导航选项卡时恢复其默认选项卡
- 在支持本机滚动锚定的浏览器上禁用页面加载滚动调整
- 从编辑器下拉列表中筛选已删除的按钮
- 禁止在按钮之间单击时滚动按钮单击事件
- 避免截断长窗口小部件描述
- 更轻松地扩展有效的图像代理 MIME 类型
- 修复了当个人资料帖子在用户个人资料上不可见时布局偏移的问题。
- 解决可能允许绕过某些注册审核要求的问题。
- 防止帖子被移动或复制到版主无法查看的话题
- 确保节点 ID 约束始终位于数字数组中,以搜索帖子
- 返工会话活动更新以降低锁定压力
- 当遇到PayPal无效的成本金额错误时,请展开带有提示的错误消息,以检查是否有额外的运费和手续费
- 为包含零宽度细木工的某些表情符号显示正确的图像
- 记录图像代理文件哈希,如果文件的哈希值未更改,则不覆盖文件
- 回复在回复期间已删除的话题时,请抛出更清晰的错误消息
- 在过滤未解决的问题时,鼓励MySQL使用更好的索引
- 防止成员选项卡在成员统计信息未显示时与头像重叠
- 将全局模板数据添加到 API 模板程序
- PAGE_CONTAINER
- account_details
- alert_user_report_rejected
- core_datalist.less
- core_filter.less
- core_formrow.less
- core_input.less
- core_menu.less
- core_meter_bar.less
- editor_base.less
- helper_user_dob_edit
- member.less
- member_view
- message_macros
- poll_macros
- thread_type_fields_article
XenForo 2.2.7 无意中附带了 PHP 7.1 的隐式最低要求,因为较新版本的作曲家尝试验证您的平台的方式与包含的依赖性兼容。
如果您当前运行 PHP 7.0,您可能无法升级到或运行 XenForo 2.2.7。补丁 1 删除此平台检查。
此外,如果您目前正在运行 PHP 7.0,我们强烈敦促您考虑尽快升级到较新的版本。XenForo 2.3 将以 PHP 7.2.5 的最低要求发货。我们目前建议尽可能升级到 PHP 8.0。