- 注册
- 10 16, 2023
- 消息
- 3,128
- 积分
- 13,163G
- 金币
- $150.00
- 澳大利亚
- 主题 作者
- #1
最后编辑:
• 文件链接损坏请在文件下方留言,我们将会及时更新来自备份服务器的新链接。如有其它问题请 提交工单 和我们联系!【Telegram 频道】【QQ群:5977983】
• 我们拥有多账户检测系统,对于重复注册我们将采取严厉措施!快速获得积分
精简大量无用代码,取消重复事件及代码。
注意:安装新版本请卸载以前版本。重新全新安装此版本!(清理大量数据库键值)
核心功能更新
1. 资源批量管理系统
2. 资源到期续订功能
- 按分类批量设置资源价格
- 支付类型选择(免费/积分/真钱/双支付)
- 应用规则:仅未定价资源 或 全部资源
- 到期天数、续订折扣、购买次数限制
- 支付类型互斥逻辑(选择一种自动清除其他)
3. MJ-Credits 数据迁移优化
- 新增资源真钱购买到期管理
- 添加 xf_hn_resource_money_purchase 数据表
- 到期提醒通知追踪(30天/7天/1天/已过期)
- 续订折扣优惠机制
4. 插件兼容性保护
- 迁移工具移回管理侧边栏
- 详细的迁移操作步骤提示
- 明确警告:双插件同时启用会导致冲突
- 分步骤指导:禁用→安装→迁移→卸载
- 添加 conflict 声明防止类扩展冲突
- 检测 MJ/Credits(28个类冲突)
- 检测...
- 修复后的代码:
- ✅ 移除了会产生错误日志的统计记录
- ✅ 保留了所有错误处理和管理员通知逻辑
Hi
Do you have English version?
![]()
![]()
The amount not show 😒.
界面优化
- 资源列表价格显示优化
- 将价格标签从标题行移至元数据行,避免长标题被截断
- 采用紧凑设计:💎 66/65积分 · 🪙 ¥35.00/34.30
- 原价/续订价分隔符使用 / 替代重复货币符号
- 动态货币符号系统
- USD → $
- CNY → ¥
- EUR → €
- GBP → £
- JPY → ¥
- KRW → ₩
- AUD → A$
- CAD → C$
- 动态积分后缀
- 从数据库 Currency 表动态读取后缀,替代硬编码的 ₡
- 支持自定义积分单位名称
- 价格标签emoji优化
- 虚拟货币:💵 → 💎 (更符合积分属性)
- 真实货币:💵 → 🪙 (更易区分)
🌐 国际化改进
...
🔴 致命问题修复(4项)
| # | 问题类型 | 修复文件 | 修复内容 |
|---|---------|---------|---------|
| 1 | **SQL注入** | `Repository/Credit.php` | 添加 `validateCurrencyColumn()` 白名单验证,修复9个方法 |
| 2 | **并发竞态** | `Service/Transfer/Handler.php` | 添加 `FOR UPDATE` 锁,事务内二次验证余额 |
| 3 | **权限绕过** | `Pub/Controller/Credit.php` | 添加 CSRF、Flooding、输入验证、XSS 防护 |
| 4 | **PHP 8.3兼容** | `Service/Transfer/Handler.php` | 添加完整的参数和返回类型声明 |
🟠 高风险问题修复(4项)
| # | 问题类型 | 修复方式 |
|---|---------|---------|
| 5 | XSS防护 | 添加...
Error: Call to protected method HuoNiu\Credits\Repository\Credit::validateCurrencyColumn() from scope HuoNiu\Credits\XF\Admin\Controller\User in src/addons/HuoNiu/Credits/XF/Admin/Controller/User.php at line 26
HuoNiu\Credits\XF\Admin\Controller\User->userAddEdit() in src/XF/Admin/Controller/UserController.php at line 389
XF\Admin\Controller\UserController->actionEdit() in src/XF/Mvc/Dispatcher.php at line 362
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 264
XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 121
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 63
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2824
XF\App->run() in src/XF.php at line 806
XF::runApp() in admin.php at line 15
Received, errors will be investigated.2.0.9 beta2
This error :Statistics-> Rich List-> click any username
代码:Error: Call to protected method HuoNiu\Credits\Repository\Credit::validateCurrencyColumn() from scope HuoNiu\Credits\XF\Admin\Controller\User in src/addons/HuoNiu/Credits/XF/Admin/Controller/User.php at line 26 HuoNiu\Credits\XF\Admin\Controller\User->userAddEdit() in src/XF/Admin/Controller/UserController.php at line 389 XF\Admin\Controller\UserController->actionEdit() in src/XF/Mvc/Dispatcher.php at line 362 XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 264 XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 121 XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 63 XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2824 XF\App->run() in src/XF.php at line 806 XF::runApp() in admin.php at line 15
I haven't run it on the official site yet, it's currently in the testing phase.
修复若干错误
增加兼容性规范
提升代码性能
- 添加了 protected $events = []; 属性声明
- 修复了 "Undefined property: $events" 错误
一、管理后台修复(Admin Panel)
- 积分标签导航修复
- 位置:后台用户积分管理页面
- 问题:点击"积分"标签无法跳转
- 修复:添加 id="user-credits" 到标签元素
二、货币系统修复(Currency System)
- 货币列访问错误防护
- 位置:多个模板中的货币显示代码
- 问题:访问未启用的货币导致报错
- 修复:添加 $currency 存在性检查
- 影响范围:所有显示货币信息的模板
三、折扣系统修复(Discount System)
- 折扣计算逻辑修正
- 位置:折扣百分比计算代码
- 问题:折扣计算错误(使用 100-discount)
- 修复:改为直接使用 discount...
新增功能
- 资源过期时间单位支持 - 支持天/月/年三种单位(新增 hn_expiration_unit 字段)
Bug修复
- 表单字段名修复 - hn_expiration_amount → hn_expiration_days
- 单位字段接收 - Category.php 和 ResourceItem.php 控制器添加单位字段处理
- 过期权限验证 - getUserActivePurchase() 添加过期检查
优化改进
- 显示逻辑增强 - 根据单位动态显示 "购买后 X 天/月/年过期"
- 语言短语更新 - 支持 {amount} 和 {unit} 参数
数据库变更
- ...
- ResourceItem.php - 表名修正
- content_type_fields.xml - 添加 content type 注册
- ResourcePurchase.php - 恢复通知功能
|
|
付费/Paid [BR] Credits 积分系统-Multilingual support
|
|
|
付费/Paid HuoNiu Reply to Download -IPS 回复/评价后下载
|
|
|
付费/Paid [DBTech] DragonByte Credits
|
|
|
付费/Paid DBTech-DragonByte Credits 简体中文包
|
|
|
付费/Paid [BR]Resource Credits Payment积分 购买/出售资源
|