HuoNiu Credits System - 积分系统

付费/Paid HuoNiu Credits System - 积分系统 2.3.9.3

欢迎客人!

• 开始前请阅读社区规则确保您顺利的熟悉本社区。注册用户可以提交资源,如果您有已发布资源的新版本,您可以随时更新版本!

• 文件链接损坏请在文件下方留言,我们将会及时更新来自备份服务器的新链接。如有其它问题请 提交工单 和我们联系!【Telegram 频道】【QQ群:5977983】

• 我们拥有多账户检测系统,对于重复注册我们将采取严厉措施!快速获得积分

  • 中国新年将至,本站推出优惠活动。所有用户组都将获得由 HuoNiu 开发的 付费插件 优惠20%活动!如果购买多个插件,将在优惠基础上继续实施5%优惠。本活动将持续一个月!

oksgo

Administrative

管理成员
行政人员
声望: 50%
注册
10 16, 2023
消息
3,128
积分
13,163G
金币
$150.00
  • 主题 作者
  • #1
oksgo 提交了一个新资源:

HuoNiu Credits System - 积分系统 - 积分系统

[OKSGO.COM] HuoNiu Credits System - 积分系统

阅读更多关于此资源的信息...
 
最后编辑:
  • 主题 作者
  • #2
oksgo 更新了HuoNiu Credits System - 积分系统,并添加了新的更新条目:

HuoNiu Credits System 2.0.4 Beta 1 - 更新内容

[OKSGO.COM] HuoNiu Credits System - 积分系统
[OKSGO.COM] HuoNiu Credits System - 积分系统

🎯 核心功能更新​

1.​

  • ✅ 新增资源到期天数设置(后台选项)
  • ✅ 购买记录自动跟踪到期时间
  • ✅ 到期状态检测(isActive() 和 isExpired() 方法)
  • ✅ 资源详情页显示到期时间和剩余天数
  • ✅ 到期后自动显示续订按钮
  • ✅ 续订折扣激励机制(全局可见)

2.​

  • 用户组折扣:后台配置用户组专属折扣权限
  • 资源折扣:发布者为单个资源设置折扣
  • 续订折扣:到期用户享受续订优惠
  • ✅ 折扣叠加计算:资源折扣 → 用户组折扣 → 续订折扣...

阅读此更新条目的其余部分...
 
  • 主题 作者
  • #6
oksgo 更新了HuoNiu Credits System - 积分系统,并添加了新的更新条目:

2.0.7 Beta 3

核心功能更新​

1. 资源批量管理系统

  • 按分类批量设置资源价格
  • 支付类型选择(免费/积分/真钱/双支付)
  • 应用规则:仅未定价资源 或 全部资源
  • 到期天数、续订折扣、购买次数限制
  • 支付类型互斥逻辑(选择一种自动清除其他)
2. 资源到期续订功能

  • 新增资源真钱购买到期管理
  • 添加 xf_hn_resource_money_purchase 数据表
  • 到期提醒通知追踪(30天/7天/1天/已过期)
  • 续订折扣优惠机制
3. MJ-Credits 数据迁移优化

  • 迁移工具移回管理侧边栏
  • 详细的迁移操作步骤提示
  • 明确警告:双插件同时启用会导致冲突
  • 分步骤指导:禁用→安装→迁移→卸载
4. 插件兼容性保护

  • 添加 conflict 声明防止类扩展冲突
  • 检测 MJ/Credits(28个类冲突)
  • 检测...

阅读此更新条目的其余部分...
 
  • #9
Hi
Do you have English version?
[OKSGO.COM] HuoNiu Credits System - 积分系统
[OKSGO.COM] HuoNiu Credits System - 积分系统


The amount not show 😒.
 
oksgo 更新了HuoNiu Credits System - 积分系统,并添加了新的更新条目:

2.0.9 Beta 2

界面优化​

  1. 资源列表价格显示优化
    • 将价格标签从标题行移至元数据行,避免长标题被截断
    • 采用紧凑设计:💎 66/65积分 · 🪙 ¥35.00/34.30
    • 原价/续订价分隔符使用 / 替代重复货币符号
  2. 动态货币符号系统
    • USD → $
    • CNY → ¥
    • EUR → €
    • GBP → £
    • JPY → ¥
    • KRW → ₩
    • AUD → A$
    • CAD → C$
  3. 动态积分后缀
    • 从数据库 Currency 表动态读取后缀,替代硬编码的 ₡
    • 支持自定义积分单位名称
  4. 价格标签emoji优化
    • 虚拟货币:💵 → 💎 (更符合积分属性)
    • 真实货币:💵 → 🪙 (更易区分)

🌐 国际化改进​

...

阅读此更新条目的其余部分...
 
oksgo 更新了HuoNiu Credits System - 积分系统,并添加了新的更新条目:

2.0.9 Beta 2 修复项目清单

🔴 致命问题修复(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防护 | 添加...

阅读此更新条目的其余部分...
 
  • #13
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
 
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
Received, errors will be investigated.
 
oksgo 更新了HuoNiu Credits System - 积分系统,并添加了新的更新条目:

2.1.0 RC 5 版本更新列表

一、管理后台修复(Admin Panel)​

  1. 积分标签导航修复
    • 位置:后台用户积分管理页面
    • 问题:点击"积分"标签无法跳转
    • 修复:添加 id="user-credits" 到标签元素

二、货币系统修复(Currency System)​

  1. 货币列访问错误防护
    • 位置:多个模板中的货币显示代码
    • 问题:访问未启用的货币导致报错
    • 修复:添加 $currency 存在性检查
    • 影响范围:所有显示货币信息的模板

三、折扣系统修复(Discount System)​

  1. 折扣计算逻辑修正
    • 位置:折扣百分比计算代码
    • 问题:折扣计算错误(使用 100-discount)
    • 修复:改为直接使用 discount...

阅读此更新条目的其余部分...
 
oksgo 更新了HuoNiu Credits System - 积分系统,并添加了新的更新条目:

HuoNiu Credits 2.1.0 RC 6 更新内容

新增功能​

  1. 资源过期时间单位支持 - 支持天/月/年三种单位(新增 hn_expiration_unit 字段)

Bug修复​

  1. 表单字段名修复 - hn_expiration_amount → hn_expiration_days
  2. 单位字段接收 - Category.php 和 ResourceItem.php 控制器添加单位字段处理
  3. 过期权限验证 - getUserActivePurchase() 添加过期检查

优化改进​

  1. 显示逻辑增强 - 根据单位动态显示 "购买后 X 天/月/年过期"
  2. 语言短语更新 - 支持 {amount} 和 {unit} 参数

数据库变更​

  • ...

阅读此更新条目的其余部分...
 
类似内容 最多查看 查看更多

类似的主题

oksgo 提交新资源:- [BR] Credits 积分简体中文版
15
938
0
oksgo
  • 置顶
鉴于很多用户反馈,限制下载是一项令人讨厌的政策。即日起将启用积分下载系统。不再限制每日下载次数。某些文件需要积分才能下载! 注意:使用积分销售的文件默认下载周期为30天。 即:使用积分购买的文件超过30天,下载时需要重新使用积分购买文件才可下载! 积分获得途径政策如下: 新注册用户 每日登录随机获得 出售自己的文件 Given the feedback from many users...
26
2K
1
oksgo
后退
顶部