[核心] 后台内容审核页新增通知设置卡片
后台内容审核页(
admin/?audit.htm)新增通知设置卡片(参考 plugin-notice):待审主题/回帖/资料 × 站内消息/邮件/红点 三通道开关 + 审核提醒邮箱 + 发送测试邮件,配置存plugin_notify_config的core_audit键(AuditService::notify_config)。新内容入队即推送:
route/thread.php发主题、route/post.php发回帖、AuditService::resubmit驳回重提、route/my.php资料变更/头像上传三处(统一走AuditService::notify_new_pending→plugin_notify_fire,同类型 300s 节流)。侧栏“内容审核”徽章按分类型红点开关累计。
测试邮件逻辑抽取为
plugin_notify_send_test供 plugin-notice 页共用。三语言包同步(bbs_common 推送文案 + bbs_admin 设置页文案)。
[xnx_quest 1.4.28] 任务中心前台改版为「任务行」列表
新增
plugin/xnx_quest/static/css/quest.css(.xq-shell/.xq-row作用域变量 +[data-bs-theme="dark"]暗色覆写)并经新增hook/header_link_after.htm注入。quest_card.inc.htm由 Bootstrap 卡片改为任务行(图标 + 标题/类型徽标 + 描述行内进度条 + 奖励 chips + 右侧操作按钮,审核/自定义/前置未满足/活动截止等态位改为xq-tag/xq-chip/xq-note)。“去完成”跳转 switch 提到分支外统一计算供“去完成/可重做”复用。
quest_index.htm按 未完成任务/已完成任务 分组(跨天可重做的日常任务归入未完成,复用 route 层$userProgress免额外查询)。quest_my.htm列表容器同步换壳。新增三语言键
quest_group_todo/quest_group_done。
[xnx_quest 1.4.29] 修复 ParseError
修复
quest_index.htm两处data-page-node-id属性注入到 PHP 闭合标签?>中间(第 40 行url()后、第 117 行 placeholder 后)导致的 ParseError。
[xnx_quest 1.4.30] 任务中心三栏改单栏
去掉右栏统计卡捕获(
quest_sidebar_stats.inc.htm不再渲染,文件保留)。$sidebar_right_file显式置空防骨架默认渲染全站右栏,$col_main=12占满栅格。保留
layout_three_column骨架以维持 htmx boost 与容器一致性。
[xnx_quest 1.4.31] 后台审核页证据列补渲染步骤快照
自定义任务申请证据(每步类型/描述/文本作答/访问链接+已访问/已复制/截图缩略图点开大图)此前入库但模板不渲染致管理员看不到。
新增三语言键
quest_step_url_visited。申请理由列为空系自定义任务一键提交不收集理由(前端无输入框),非数据丢失。





