跳转到帖子
  • 选择语言

XenForo 2.3 Full Released 2.3.8

(4篇评论)

1张截图

XenForo 是一个功能强大的社区论坛软件,为用户提供了简洁易用的界面和丰富的交流功能。用户可以轻松发布帖子、发送私信、使用标签等方式进行交流。

其界面设计响应式,适用于各种设备,并具有良好的可定制性。管理员可以通过插件和主题定制来扩展功能和美化界面,同时利用强大的管理工具来管理用户、内容和论坛设置,确保社区的秩序和活跃度。XenForo 2.3 现已向所有拥有有效自托管许可证的客户开放。XenForo 2.3 包含大量新功能和改进,包括:

  • 深色模式和风格变体

  • 广泛的性能改进

  • 特色内容

  • 图像优化 (WebP)、客户端图像大小调整等

  • 通过 Webhooks

  • 实现自动化 使用 Apple 登录、IndexNow、Full InnoDB 和改进MySQL 搜索

  • 将您的内容嵌入到任何地方

  • 单点登录

  • 直接消息搜索
     

当前要求 请注意,XenForo 2.3 的系统要求比早期版本更高。

以下是最低要求:

  • PHP 7.2 或更新版本(推荐使用 PHP 8.3)

  • MySQL 5.7 及更新版本(也兼容 MariaDB/Percona 等)

  • 所有官方附加组件都需要 XenForo 2.3。

  • 增强搜索至少需要 Elasticsearch 7.2。

有什么新消息在版本 2.3.8

发布

新内容包括:

  • 修复客户端已调整 EXIF 方向时仍会设置 EXIF 方向的问题

  • 修复实体类型提示方面的一些问题

  • 允许在只读方法名称中使用下划线分隔单词

  • 修复空的用户授权应用程序列表容器

  • 确保在生成活动摘要电子邮件之间始终恢复语言状态。

  • 修复过滤器 JS 查询参数连接问题

  • 允许在本地主机上创建通行密钥。

  • 修复cleanUpInvalidRecords类型提示

  • parse_less_color对于非变量值,始终将模板函数强制转换为十六进制。

  • 修复重复的结果集水合查询

  • 当搜索关键词长度过长时,尽早返回错误。

  • 处理搜索输入时,请使用严格的类型检查。

  • 仅在个人资料帖子选项卡中搜索和显示帖子

  • 使用帖子content筛选器和主题子type筛选器进行成员主题搜索

  • 避免将 SVG 转换为栅格图像

  • 跳过 XF\Cli\Command\AbstractCommand::initialize 中的 void 方法返回

  • 在查看受监视线程列表时,请确保正确处理无效页码。

  • 添加恢复作业时空状态消息值的处理

  • 确保在删除关联用户时也删除密码密钥。

  • 修复对某些 webhook 操作的缺失支持

  • 在 report_view 模板中为 xf:avatar 和 xf:username 标签添加缺失的 defaultname。

  • 支持在 activity_summary 电子邮件模板中使用 HTML 编写 summary_of_what_you_missed_recently 短语

  • 修复 DKIM 签名导致无法在电子邮件中添加 List-Unsubscribe 标头的问题

  • 允许添加或修改密码前,必须重新进行身份验证。

  • 为受支持的内容类型重建元数据时,支持重建展开。

  • 修复启用 privacy.resistFingerprinting 后,无法通过二维码在 Firefox 上设置 TOTP 的问题。

  • 为 EmbedResolver/AbstractHandler 添加缺失的模板注解

  • 更新 \XF\Repository\UserAlertRepository::fastDeleteAlertsForContent 的文档块提示,使其包含整数数组。

  • 在强制执行已安装大量插件的插件 ID 时,提高插件管理器的性能。

  • 检查读取服务器的复制状态时,请确保查询已正确发送到读取连接。

  • 渲染复选框时,请支持“listitemclass”属性。

  • 当出现意外的时间同步问题时,尽量保持帖子顺序不变。

  • 在直接附件URL中添加缓存清除程序

  • 修复了已分配报表上的“处理报表”按钮无法显示保存按钮的问题。

  • 退出登录时跳过删除样式变体偏好设置 cookie

  • 如果尝试使用无效类型重建搜索索引,则抛出错误。

  • 在同一请求中缓存在线用户数量,以减少查询次数

  • 确保在调用 Entity::_saveCleanUp 时清除 _cascadeSave。

  • 防止 Request::getIp 在某些情况下无法返回有效的 IP 地址。

  • 对于没有附件权限的访客,请勿解析附件封面图片。

  • 将条件对象传递给criteria_template_data事件监听器

  • 从控制面板删除附件时,跳过不存在的附件。

  • 在搜索执行完毕后设置搜索实体

  • 将 JSDoc 添加到XF.createElement

  • 修复报价插件的一些问题

  • 修正一些残留的指向 twitter.com 的链接。

  • 当控制面板用户编辑页面中没有联系人字段时,隐藏“其他联系人”标题。

  • 从数字输入中移除模式属性

  • 修复 XF 2.3 中的 DKIM 签名问题

  • 修复从隐私政策链接到 Cookie 说明时缺少尾部斜杠的问题

  • 解决使用 Apple 登录可能无法收到电子邮件的问题 (#1199)

  • 使用密码时验证签名计数器(#1198)

  • 使用密码创建或验证时,如果当前主机和主板 URL 不匹配,则抛出更清晰的错误信息 (#1200)

  • 通过管理面板使用密码进行身份验证时,将用户登录到公共论坛(#1201)

  • 禁止向已永久移除的 Chrome 订阅发送推送通知

  • 确保密码登录失败次数计入登录失败次数限制(#1207)

  • 将 Gmail 收件箱中不活跃的退信邮件处理为硬退信 (#1208)

  • 简化覆盖 PayPalRest 计划参数的操作 (#1209)

  • 使用密码登录时设置 tfa_trust cookie (#1210)

  • 生成 Finder 类时,如果 Finder 目录不存在,则创建该目录 (#1211)

  • 更新 asVisitor 函数的 PHPDoc,以便更好地推断返回类型

  • 减少提交帖子时的通知排队延迟

  • 重构删除清理流程,确保重命名和删除操作在一个流程中完成。

  • 使用图像代理时,跳过缓存本地 URL

  • 解决保存书签标签时可能出现的竞态条件

  • 支持使用通行密钥代替密码确认

  • 支持在用户注册服务中传递额外的垃圾邮件检查数据

  • 添加基础 webhook 条件类

  • 支持在通知器类中访问通知数据

  • 向模板添加额外的数组函数

  • 从 RSS 源导入内容时,如果使用描述作为标题,则移除 HTML 标签(#1214)

  • 将 XF\BbCodeRenderer\Html::getValidUrl 功能移至实用函数 (#1215)

  • 如果尝试运行不存在的导入步骤,则抛出错误(#1216)

  • 包含带有 DKIM 选择器的随机字符串 (#1217)

  • 创建插件时检查大小写是否匹配(#1218)

  • 修复提交非数组 JSON 输入时出现的 TypeError 问题 (#1223)

  • 如果 EXIF 处理失败,请不要阻止图像上传 (#1224)

  • 修复了 XF.phrase 函数无法处理重复替换的问题。

  • 修复签名显示为假值的问题

  • 修复收到的反馈页面的分页滚动行为

  • 修复快速回复滚动发布行为

  • 修复 canResize 方法检查中的逻辑颠倒问题

  • 通过消除重复提取并添加正确的 JSON 验证,增强了插件归档验证器的稳定性。

  • Finder::getCollectionFromResults 不会检查 hydrateFromGrouped 的返回结果是否为 null。

  • 确保在检索选项值时将其转换为正确的数据类型。

  • 模板表达式中运算符优先级错误

  • 发布构建器在处理符号链接的插件目录时失败

  • 邮件退信解析器现在可以处理多位数的状态代码(#1240)

  • API 路由生成无效的开发输出

  • 提高使用缓存时 CSS 的交付效率

  • 仅需裁剪更改时,请避免不必要地写入原始头像。

  • 预留一些内存用于错误报告

  • 从 CLI 上下文中的板卡 URL 中提取协议和主机信息。

  • 在使用模板的 array_* 函数时,添加对 AbstractCollection 的支持 (#2182)

  • 重构灯箱侧边栏切换处理程序并确保正确初始化

以下公共模板已发生更改:

  • helppage_privacy_policy

  • account_reactions

  • account_visitor_menu

  • attachment_macros

  • bb_code_tag_attach

  • core.less

  • core_action_bar.less

  • embed_resolver_thread

  • helper_attach_upload

  • lightbox.less

  • login_password_confirm

  • member_about

  • member_macros

  • member_recent_content

  • member_tooltip.less

  • message.less

  • message_macros

  • news_feed_attached_images

  • passkeys_macros

  • report_view

  • setup.less

  • share_page_macros

  • tag_macros

  • tag_search

  • two_step_totp

用户反馈

   1/1位会员 认为这篇评论很有帮助 1 / 1位会员

722

   1/1位会员 认为这篇评论很有帮助 1 / 1位会员

很好的系统,感谢分享!

   1/2位会员 认为这篇评论很有帮助 1 / 2位会员

评论得金币

   3/4位会员 认为这篇评论很有帮助 3 / 4位会员

国外商业建站程序

重要信息

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

帐户

导航

搜索

配置浏览器推送通知

Chrome (安卓)
  1. 轻敲地址栏旁的锁形图标。
  2. 轻敲权限 → 通知。
  3. 调整你的偏好。
Chrome (台式电脑)
  1. 点击地址栏中的挂锁图标。
  2. 选择网站设置。
  3. 找到通知选项并调整你的偏好。