- Linked Product:
- Version Number: 2.6.6
- Release Type: 正式版
- Security Update: No
本版重点
升级后自动清理旧文件:从 2.6.5 升级到 2.6.6 时,按 <span>hashes.json</span> 删除已淘汰的遗留 PHP 文件。
补全积分事件扩展:投票、个人动态、私信、举报、主题关注、奖杯等场景正式注册并适配 。
会员过期体验修复:资源页显示购买按钮;「已购买资源」列表状态显示正确。
修复
资源付费 / 会员下载
修复「免积分下载会员」过期后,资源页仍显示「下载」、点击却无法下载的问题;过期后改为显示购买按钮。
「已购买资源」列表中,会员过期的临时授权不再误显示为绿色「有效」,改为显示已过期。
会员到期时,临时授权购买记录会自动删除(同步清理,无需等定时任务)。
修复 hn_resource_view_header_button 模板语法错误,避免安装/升级时报「预期 elseif,却找到 if」。
修复 XFRM 付费下载流程与官方不一致的问题(多文件选择、永久重定向、下载记录等)。
统一资源积分价格字段类型,与数据库及高精度计算一致,避免价格精度问题。
支付与购买
修复后台支付日志部分订单 handler 为空时打开报错。
修复后台转账功能与新版服务 API 不对齐的问题。
修复团购退款在撤销/拒付时积分未正确退回(改用标准 reversePurchase 流程)。
修复积分充值在支付撤销(chargeback)时未扣回已发积分的问题。
后台与迁移
修复后台模板语法错误导致部分页面渲染异常。
修复从 MJ Credits 迁移时部分 SQL 错误导致失败。
修复批量导入用户积分时列名错误、数据写不进去。
修复后台重置积分大批量任务不稳定的问题。
权限与安全
补全缺失权限:查看他人积分、查看隐藏积分、转账;新安装时 registered 用户组默认获得转账权限。
后台事件管理增加 POST 校验,降低误操作与 CSRF 风险。
卸载与清理
卸载时同步清理团购、奖励等相关数据库字段,避免残留。
移除无效/重复的类扩展注册及对应死代码文件,降低与 XF 2.3 冲突风险。
改进
兼容性与架构(XF 2.3)
新增并启用 9 处类扩展(含 PollRepository、ThreadWatchRepository、TrophyRepository 等),替换旧版错误父类写法。
删除已从系统中淘汰的扩展文件;升级后由 postUpgrade() 自动清理服务器上的旧文件副本。
There are no reviews to display.