Crypoverse - Cryptocurrency Payment Gateway [BTC, LTC, ETH]

Crypoverse - Cryptocurrency Payment Gateway [BTC, LTC, ETH] 3.0.7

没有下载权限
## 版本 3.0.7(2025-11-28)- 关键压缩结构修复 + 所有之前修复

注意:升级插件时,请用 FTP 替换文件,或者直接覆盖 ACP 插件!


### 关键修复

问题#5:无效的 XenForo 档案结构(新)
  • 已修正 - 修正 ZIP 归档结构,根目录始于“CryptoPayment/”文件夹
  • 原因 - 之前的 ZIP 结构错误:“上传/src/addons/Crypoverseaddon/CryptoPayment/”
  • Impact - ZIP 现在已成功上传,不再出现“文件似乎不是有效的附加档案”错误
  • 关键 - 如果没有此修复,XenForo 会完全拒绝 ZIP 文件

问题#4:插件未升级(显示“重建”而非“升级”)
  • 已修复 - 更新版本,按“_data/addon_info.xml”进行并修正了 XML 属性顺序
  • Cause - XenForo 在升级时使用 addon_info.xml(不仅仅是 addon.json)来检测版本
  • 影响 - 插件现在可以正确从 2.5.1/3.0.4 升级到 3.0.7,无需“覆盖文件”选项
  • 关键 - 没有此修复,用户即使“升级”后仍停留在旧版本
  • 细节 - 确保 version_id 属性置于 XML 中的 version_string 之前

问题#1:缺少 hashes.json 文件健康检查错误
  • 已修复 - 将“_data/”文件夹中的 hashes.json 复制到插件根文件夹
  • 原因 - XenForo 期望在插件根中获得 hashes.json,而不是_data 子文件夹
  • Impact - 文件健康检查现在在 XenForo 管理 CP 中正常工作

问题#2:MySQL 错误,表情符号出现在 phrases.xml
  • 已修复 - 移除所有导致 MySQL utf8mb4 错误的表情符号字符 phrases.xml
  • 错误 - “字符串值错误:”\xF0\x9F\x93\x9A <...”对于“phrase_text”列
  • 影响 - 插件安装/升级现在完成且不出现 MySQL 错误
  • 变换短语
  • “option_group_cryptoPayment_explain” - 已移除 📚🔌 表情 💬 符号
  • “enter_api_key_from_crypto_platform” - 已移除 ⚠️📚 表情 💬 符号

问题#3:未定义的持续回调状态: :p AYMENT_CANCELLED
  • 修复 - 移除不存在的 XenForo 常量
  • 错误 - '未定义常数 XF\Payment\CallbackState: :p AYMENT_CANCELLED'
  • 根因 - XenForo 2 只有三个常数:PAYMENT_RECEIVED、PAYMENT_REINSTATED、PAYMENT_REVERSED
  • Impact - Webhook 回调现在能正常处理,不会导致致命错误
  • 修改文件
  • “付款/CryptoProvider.php”(第 634、641、837、868、875、887 行)
  • “控制员/CryptoPayment.php”(第 135-138 行)
  • “Controller/PaymentReturn.php”(第 70-100 行)
我们发布了几个重要更新,解决了关键错误并改进了支付日志系统
社区
规则 帮助 用户
  • 目前没有人在聊天。
      狼哥 狼哥: 阿塞拜疆 已离开房间。