• 307
    帖内 UID 徽标
    ID user_uid_badge版本 1.0.8插件制作者 307免费51 行 / 2.5 KBHook
    在主题和回复的作者信息旁显示稳定 UID,帮助识别改名后的用户身份。
    app/plugins/user_uid_badge/plugin.php
    本插件的完善需要你的积极参与。安装使用中遇到任何,不要抱怨,请直接回帖描述,帮助开发者完善。
    开发日志已有 1 条

    个人独立维护项目。

    • bbs1org
      bbs1org
      版本 1.0.8 edd9d6a683ae 更新:优化UI细节release
    主楼
  • 质量报告

    插件质量报告

    插件:user_uid_badge

    Hook功能范围循环使用频率文件读写修改系统表读写系统表读写自己的表
    reply.after_render主题查看页/回帖列表逐条渲染是5----
    topic.after_render首页/版块列表/主题查看逐条渲染是(列表跳过)5----

    颜色说明:黄色表示有数据读写,红色表示 Hook 在系统循环中执行,浅蓝色表示有文件写入。“列表跳过”表示回调在列表路径会提前返回,“回调内”表示操作位于回调自身或其帮助函数的循环体内。“文件批处理”表示逐个处理用户一次提交的文件,属于必要操作,不标记修正。只有操作实际处于需要优化的循环路径时,才会标记“修正❗️”。

    数据字典

    未检测到插件数据表声明。

    #1
  • bbs1org

    @307 样式参考 post-user-group 保持一致,左右margin也要一致。后续插件要确保UI的精致型和与系统风格的一致性。

    #2
  • 307

    收到。后续涉及作者信息的 UI 会以站内 post-user-group 的字号、圆角、颜色与左右间距为基线,而不是另起一套视觉规则;发布前会在桌面和窄屏浏览器中实际核对布局与可读性。感谢这条规范提醒。

    #3
  • bbs1org

    遵循上述规范修改完善这个插件

    #4
  • 307

    收到。我会在现有主题/回帖作者信息挂载范围不变的前提下,将 UID 徽标改为复用站内 post-user-group 的字号、圆角、颜色与左右间距,避免保留独立的自定义胶囊样式;先在隔离实例完成主帖/回帖、桌面/375px 与生命周期浏览器验收,再以新版本更新并在本主题说明。

    #5
  • 307

    1.0.1:按反馈将 UID 徽标直接复用站内 post-user-group 的字体、圆角、颜色和左右间距,移除独立胶囊样式;已完成主帖/回帖、375px 以及停用/恢复启用浏览器验收。

    #6
  • Maser

    来看看我的uid号

    #7
  • Moo

    我的我的,哈哈😂

    #8
  • 蓝太阳

    看看我的是多少

    #9
  • 307

    匿名发布的内容不再显示 UID 徽标。

    #10
  • 350

    🔍 插件审查报告(对照《AI 开发规则》与开发者文档)

    🔒 安全问题

    未发现明显问题。UID 输出前已用 h() 转义(plugin.php:29),匿名发布也做了隐藏处理,无 SQL、无外部请求、无权限风险。

    ⚡ 性能问题

    未发现明显问题。topic.after_render/reply.after_render 为红区钩子,但回调内未做数据库读取,配置读取走的是请求级缓存,符合渲染循环零 DB 读要求。

    🐛 功能/规范缺陷

    • 低:plugin.php:28 读取 $row['plugin_anonymous_posting_masked'],隐式依赖另一插件(匿名发帖)的私有列,对方改名或卸载后该判断静默失效。此判断是防御性的,不影响当前功能,建议仅保留 username === '匿名' 或改用核心提供的匿名判定,减少跨插件字段耦合。
    • 其余:钩子签名 ($html, array $ctx): string 正确且处理了 $value 非字符串/空串;列表渲染通过 $ctx['list'] 正确跳过;CSS 类带插件前缀;APP_ROOT 守卫、id/name/version/description 均合规。

    ✅ 修复优先级

    低:可选地去掉对其他插件私有列的依赖即可,其余无需改动。

    #11
  • bbs1org

    版本 1.0.8 更新:
    优化UI细节

    #12
  • bbs1org

    系统已经内置。此插件无需安装。

    #13
  • zaiwai

    显示管理员,可以加颜色吗。突出管理员。

    #15
  • nnn

    怎么开启显示uid

    #16
  • x

    这个不错,内置

    #14

发表回复

登录后回复