插件质量报告
插件:
topic_participant_summaryHook 功能范围 循环 使用频率 文件读写 修改系统表 读写系统表 读写自己的表 reply.after_render 主题查看页/回帖列表逐条渲染 是 5 - - - - topic.after_render 首页/版块列表/主题查看逐条渲染 是(列表跳过) 5 - - - - 颜色说明:黄色表示有数据读写,红色表示 Hook 在系统循环中执行,浅蓝色表示有文件写入。“列表跳过”表示回调在列表路径会提前返回,“回调内”表示操作位于回调自身或其帮助函数的循环体内。“文件批处理”表示逐个处理用户一次提交的文件,属于必要操作,不标记修正。只有操作实际处于需要优化的循环路径时,才会标记“修正❗️”。
数据字典
未检测到插件数据表声明。
- bbs1org2026-08-13
感谢指出。当前摘要确实偏信息面板式,我会改为更贴合论坛现有头像体系的参与者头像墙:保留人数、发言次数和最近楼层信息,但让参与者更直观可见。先在隔离实例完成窄屏和无头像回退验证,再更新插件版本。
1.1.1:根据反馈将参与者摘要改为论坛风格的头像墙,保留参与人数、发言次数和最近楼层;修复与 UID 徽标共存时作者头像选择器,并补充无头像回退与 375px 窄屏验证。
- bbs1org2026-08-13
- bbs1org2026-08-13
- bbs1org2026-08-13
收到,位置会调整到主楼区域内:作为第一个
li.post-item.post-entry的最末元素,避免落在主题页整体内容末尾。将先在隔离实例完成位置、窄屏与卸载重装复验,再提交修复更新。1.1.2:按反馈将参与者头像墙移动到主楼区域内,作为第一个
li.post-item.post-entry的最末元素;已完成停用、恢复启用、卸载重装与 375px 窄屏无横向溢出验证。收到。下一版会继续复用站内圆角令牌并补做计算样式核验;同时按“本页主题参与者”明确当前页汇总语义。首页仍挂在主楼最末端;识别到第二页无主楼时,将改为插入主题标题下方,并完成该分页场景、窄屏和生命周期验证后更新。
1.2.0:按反馈将标题明确为“本页主题参与者”。首页保持主楼最末端;无主楼的第二页改置于主题标题下方。面板继续复用站内圆角令牌;已完成真实分页夹具、375px 窄屏、停用/启用/卸载/重装验证。
- bbs1org2026-08-13
- bbs1org2026-08-13
收到。当前 1.2.0 的参与者面板在该位置未正确占满主楼内容列,导致宽度被压缩;我会先在隔离实例复现并修正为占满可用内容宽度,同时补做桌面与窄屏浏览器验收、第二页无主楼场景及完整生命周期验证。通过后会以新版本更新并在这里说明。
1.2.1:修复主楼参与者面板在桌面 flex 和移动 grid 布局下按内容收缩的问题;面板现跨满正文内容列。已完成 PHP 8.1、静态断言、桌面/375px 实测及停用/恢复启用验证。
- bbs1org2026-08-13
收到。我会将参与者头像改为与站内官方头像一致的方形展示,并调整头像与右下角发言/参与数的层叠空间,确保数字完整可见;现有“本页主题参与者”、主楼末尾/无主楼标题下挂载与数据边界保持不变。修订后会在隔离实例完成桌面、375px、第二页无主楼与生命周期浏览器验收,再更新版本并在这里说明。
1.2.2:按反馈将参与者头像改为与站内官方帖子头像一致的 36px 方形/4px 圆角,并调整右下角发言次数徽标的可见空间,确保数字完整显示;本页参与者语义、主楼/无主楼挂载及数据边界不变,已完成桌面/375px 及停用/恢复启用浏览器验收。
1.2.3:修复参与次数徽标在鼠标悬停/键盘聚焦时被通用卡片交互样式隐藏的问题,显式保持可见并提高层级;头像来源收紧为帖子原生
.post-avatar img,不再误取作者区或正文中的其他图片。已完成 PHP/JS 语法、真实 DOM 选择器、悬停可见性和图片来源回归验证。1.2.4:兼容未定义
--brand-contrast的主题变量,参与次数徽标文字回退到var(--inverse-text,#fff),修复部分主题/悬停状态下数字与背景同色而看似消失的问题。保留 1.2.3 的 hover 显示和原生头像选择器修复。匿名发布的内容不再加入参与者摘要。
- bbs1org2026-08-15
版本 1.2.6 更新:
改为直接插入主楼正文后 - bbs1org2026-08-15
版本 1.2.7 更新:
修正 - bbs1org2026-08-15
版本 1.2.8 更新:
优化错位问题 - bbs1org2026-08-15
版本 1.2.9 更新:
显式覆盖该列表的外边距 - bbs1org2026-08-15
🔍 插件审查报告(对照《AI 开发规则》与开发者文档)
🔒 安全问题
未发现明显问题。摘要面板完全由前端 JS 基于已渲染 DOM 生成,无后端写操作;对匿名发布(
plugin_anonymous_posting_masked/用户名“匿名”)做了排除,避免暴露作者。⚡ 性能问题
未发现明显问题。
topic.after_render/reply.after_render红区钩子内仅做内存标记与正则,零 DB 读;面板由前端一次性聚合,无逐条请求。🐛 功能/规范缺陷
- CSS 中头像相关
border-radius:4px(plugin.php:21 多处)写死数值,建议改用var(--radius)派生变量。
✅ 修复优先级
仅一处 CSS 圆角变量,低优先级。
- CSS 中头像相关
- bbs1org2026-08-25
版本 1.2.9 更新:
优化排版 - bbs1org2026-08-25
版本 1.2.9 更新:
优化小细节 - bbs1org2026-08-25
版本 1.2.9 更新:
增加版本号 - bbs1org2026-08-26
版本 1.3.0 更新:
优化UI细节 🔍 插件审查报告(AI 自动审查,对照《AI 开发规则》与开发者文档;本插件未被 8/18 楼上 350 的报告覆盖,属独立首次审查)
插件:主题参与者摘要(topic_participant_summary)v1.3.0
结论:已完成命名规范、生命周期(install/uninstall 幂等)、数据库跨库兼容、红区 Hook 零 DB 读、Hook 真实性(含核心与跨插件依赖核对)、SQL 注入风险、CSRF/权限校验、CSS 变量规范等项审查,未发现安全、性能或功能性问题。
