XIUNOX 更新记录贴 202600724

管理

  • [JS 迁移] 10 个插件模板 XN.confirm/$ jQuery 调用改为原生 JS

    • 必测: 各插件后台管理页(ad_selfbuy/avatar_ai 记录/reward/status/poll/magic/medals 墙+详情/invite/friendlink)的删除/审核/批量操作确认弹窗与 toast 反馈

    • 涉及文件:

      • plugin/xnx_ad_selfbuy/admin/view/htm/ad_selfbuy.htm

      • plugin/xnx_avatar_ai/admin/view/htm/admin_records.htm

      • plugin/xnx_reward/admin/view/htm/reward_admin.htm

      • plugin/xnx_status/admin/view/htm/status_admin.htm

      • plugin/xnx_poll/view/htm/poll_admin.htm

      • plugin/xnx_magic/view/htm/magic_admin.htm

      • plugin/xnx_medal/view/htm/medals_layout.htm

      • plugin/xnx_medal/view/htm/medal_detail_layout.htm

      • plugin/xnx_invite/view/htm/invite_center.htm

      • plugin/xnx_friendlink/admin/view/htm/link_admin.htm

    • 改造内容:

      • XN.confirm(msg, cb) → if (confirm(msg)) { cb 内容 }

      • XN.confirm(msg, cb, {cancelCallback}) → if (confirm(msg)) { … } else { cancelCallback 内容 }

      • XN.toast 保留并补全 typeof XN !== ‘undefined’ && XN.toast 守卫

      • invite_center.htm 修复原 else { XN.toast(…) } 无守卫导致 XN 未定义时报错的 bug

  • [功能新增] xnx_appcenter v1.11.0 新增开发者侧「购买记录」「下载统计」两个 tab(应用详情页内,作者/管理员可见)和管理员后台「交易记录」「下载统计」两个 tab

    • 必测: 前台应用详情页 ?appcenter-&tab=purchases 显示买家列表(含头像/用户名/金额/时间),?tab=downloads 显示近30天每日下载量

    • 必测: 后台 admin/?plugin-setting-xnx_appcenter.htm&tab=transactions 显示全平台交易流水+汇总卡(总订单/总成交/总开发者收益/总系统抽成)

    • 必测: 后台 admin/?plugin-setting-xnx_appcenter.htm&tab=download_stats 显示下载 Top 榜(支持 7/30/90/365 天/全部 切换)

    • 必测: 非作者非管理员访问详情页两个新 tab 应不显示

    • 必测: 后台交易记录筛选表单(按应用ID/开发者UID/买家UID过滤)JS 拦截跳转,URL 含 plugin-setting-xnx_appcenter.htm 路由信息

    • 数据库: install.php/upgrade.php 新增 xnx_appcenter_download_daily 每日聚合表(app_id+date+version 唯一键)

    • AppCenterService: incrementDownloadCount 增加 $version 参数,写入每日聚合表;新增 getAppPurchases/getAppDownloadDaily/getAdminTransactions/getAdminDownloadTop 四个查询方法

  • [JS依赖] 9 个文件 XN.confirm 改为原生 confirm(plugin_list/ai_providers/banned_user_list/security_blacklist/api_settings/banned_ip_list/other_cache_setting/api_debug/my_avatar_page),other_cache_setting 的 XN.alert 加 typeof 守卫

    • 必测: admin 插件管理禁用/卸载/升级确认、AI 供应商删除、封禁用户/IP 解封、安全黑名单 IP/域名删除、API 应用删除/重置密钥、缓存清理、API Token 撤销、前台头像预设/恢复默认

最新回复

请先登录后再回复 登录