• zaiwai
    用户称号
    ID user_titles版本 1.6.1插件制作者 zaiwai售价 10 积分1087 行 / 64.2 KBHook / 后台页
    站长可手动为成员颁发称号和红V认证徽章,内置 21 种 TAG 文字徽章样式(主播/站长/赞助商等,名称直接显示在彩色徽章内),支持每个称号独立设置展示位置(跟随用户名 / 叠加头像右下角)混合展示,徽章尺寸可独立自定义。
    收费插件安装说明购买后点击“授权码”获取一次性授权码;在后台 > 插件广场点击在线安装或更新,并填写该授权码。已购买用户更新免费:每次在线安装或更新前,重新点击“授权码”获取新的一次性授权码即可,无需再次购买;也可直接下载新版后用后台“插件上传”更新。尊重并感谢他人劳动,请勿传播代码。
    app/plugins/user_titles/plugin.php
    开发日志已有 5 条

    个人独立维护项目。

    • zaiwai
      zaiwai
      版本 1.6.1 09527d8aa768 更新:后台样式选择器新增"大佬论坛的TAG 徽章",色板直接展示真实颜色/渐变 + 名称,可给任意称号选用,也可新建同名称号。 图标+文字模式不重复:文字徽章本身含名称,icon_text 模式下不会重复追加名称。 头像叠加:文字徽章叠加头像时缩小字号并超出省略。 版本 1.5.0 → 1.6.0。 1. TAG 徽章默认改小 文字徽章字号 11px → 10px,内边距收紧(更紧凑),头像叠加角标 1release
    • zaiwai
      zaiwai
      版本 1.5.0 86ac3163c6bc 更新:用户称号插件 v1.5.0 更新说明 1. 支持多图标混合展示(头像叠加 + 跟随显示) 现在每个称号都可以独立设置展示位置,不再受全局单一模式限制: 跟随用户名/UID 显示:称号展示在主题列表的用户名后、帖子内 UID 后(原样式) 叠加头像右下角:徽章一半嵌入头像框、一半露出,醒目突出 你可以这样组合:把红V认证设为"叠加头像右下角",再把其他称号设为"跟随显示"——多个不同样式的图标同时展
    • zaiwai
      zaiwai
      版本 1.4.0 fadaa12d009f 更新:用户称号插件 v1.4.0 更新说明 1. 新增三种显示模式(后台可切换) 进入「后台 → 用户称号 → 显示设置」,可选择称号在主题列表与帖子内的整体呈现方式,选择器为可视化卡片,带示意图标与说明: 模式 展示效果 单图标显示 仅显示圆形徽章图标,最简洁 文字显示 仅显示称号文字,带同色圆点标识,颜色跟随徽章主题色(红V认证显示红色文字) 图标+文字显示 徽章与称号名并排展示,名称使用徽章同色,
    • zaiwai
      zaiwai
      版本 1.2.1 6a16d4560ea6 更新:用户称号插件 v1.2.1 更新说明 本次更新对称号徽章的展示效果和后台性能进行了优化,主要更新内容如下: 1. 徽章全新扁平化设计 徽章图标由立体样式升级为扁平纯色设计,更简洁现代 V 标识加粗显示,识别度更高 2. 上传图标原样展示 自定义上传的徽章图标不再被强制裁剪,仅固定高度、宽度自适应 圆形、方形、长方形图标均可原样呈现,展示效果与上传图片一致 3. 称号文字完整显示 修复称号名称被挤进
    • zaiwai
      zaiwai
      版本 1.2.1 791049a0591b 更新:自定义用户称号插件 · 功能介绍 插件简介 「自定义用户称号」是一款面向社区站长的成员身份标识插件。站长可为成员手动颁发称号徽章和红V认证,徽章会自动展示在主题列表与帖子内容中,让社区成员身份一目了然。 核心功能 1. 称号颁发 后台检索用户,一键勾选颁发/收回多个称号 支持批量颁发,实时生效 2. 红V认证徽章 内置醒目的红V认证样式,识别度高 支持与普通称号组合展示 3. 内置多彩样式 内置红
    主楼
  • 质量报告

    插件质量报告

    插件:user_titles

    Hook功能范围循环使用频率文件读写修改系统表读写系统表读写自己的表
    reply.after_render主题查看页/回帖列表逐条渲染是5--app_plugins 修正❗️写 plugin_user_titles;读 plugin_user_titles_users 修正❗️
    topic.after_render首页/版块列表/主题查看逐条渲染是5--app_plugins 修正❗️写 plugin_user_titles;读 plugin_user_titles_users 修正❗️
    admin.tabs后台管理页标签栏(展示位置:后台Tab)否1----

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

    数据字典

    plugin_user_titles

    字段类型可空默认值约束
    idid否-主键、自增
    namestring否-唯一
    stylekey否--
    custom_colorkey否--
    custom_bgkey否--
    custom_borderkey否--
    icon_pathstring否--
    positionstring否'inline'-
    sortuint否--
    is_vipuint否--
    sizeuint否0-
    created_atuint否--

    plugin_user_titles_users

    字段类型可空默认值约束
    idid否-主键、自增
    uiduint否-唯一
    title_iduint否-唯一
    created_atuint否--
    #1
  • zaiwai

    版本 1.2.1 更新:
    自定义用户称号插件 · 功能介绍
    插件简介
    「自定义用户称号」是一款面向社区站长的成员身份标识插件。站长可为成员手动颁发称号徽章和红V认证,徽章会自动展示在主题列表与帖子内容中,让社区成员身份一目了然。

    核心功能

    1. 称号颁发

    后台检索用户,一键勾选颁发/收回多个称号
    支持批量颁发,实时生效

    1. 红V认证徽章

    内置醒目的红V认证样式,识别度高
    支持与普通称号组合展示

    1. 内置多彩样式

    内置红、蓝、绿、紫、金、橙、青、灰 8 种配色方案,可直接选用

    1. 自定义徽章图标

    站长可上传自定义图片作为徽章图标
    上传图片原样显示,仅控制高度尺寸、不裁剪宽度,圆形、方形、长方形图标均可正常展示

    1. 多场景展示

    主题列表(帖主称号)
    帖子正文(作者称号)
    后台颁发面板(当前称号一览)
    版本亮点(v1.2.1)
    徽章扁平化:由立体样式改为纯色扁平设计,V 标识加粗显示,简洁现代
    图文对齐优化:徽章与称号名称并排居中展示,解决名称被挤进圆徽章、显示不完整的问题
    列表布局修复:颁发面板称号项按行整齐排列,多称号自动分组换行、不错位
    使用说明
    后台「用户称号」→「称号管理」:创建称号、选择配色或上传图标
    「颁发」页:搜索成员 → 勾选称号 → 提交
    颁发后称号即时展示于主题列表与帖子内

    #2
  • bbs1org

    挺好。让ai确认下:是否在循环里面使用了数据库查询,如果有,请改为单次查询方案。

    最后由 bbs1org 编辑于 2026-08-29 21:11
    #3
  • zaiwai

    插件整体已确认:渲染路径(主题列表、帖子内、颁发面板)都通过 user_titles_data() 的两次全量查询 + 静态缓存取数,循环内无查询。但有两个写路径存在循环内数据库操作,先查一下核心提供的批量写入能力。如果要更新,我怎么发布。

    #4
  • bbs1org

    重新再分享就可以了。顺便把预览图上传

    #5
  • zaiwai

    改好了,也上传预览图。

    #7
  • zaiwai

    版本 1.2.1 更新:
    用户称号插件 v1.2.1 更新说明
    本次更新对称号徽章的展示效果和后台性能进行了优化,主要更新内容如下:

    1. 徽章全新扁平化设计

    徽章图标由立体样式升级为扁平纯色设计,更简洁现代
    V 标识加粗显示,识别度更高

    1. 上传图标原样展示

    自定义上传的徽章图标不再被强制裁剪,仅固定高度、宽度自适应
    圆形、方形、长方形图标均可原样呈现,展示效果与上传图片一致

    1. 称号文字完整显示

    修复称号名称被挤进圆形徽章、显示不完整的问题
    徽章与名称并排居中展示,颁发面板各称号项整齐对齐,多称号自动分组换行

    1. 性能优化

    批量颁发改为单次数据库写入,消除循环内查询,大幅减少数据库操作次数

    #6
  • 桃子大人

    加头像上是不是好点,蓝V认证,哈哈哈

    #8
  • zaiwai

    在增加了,可以选择加在头像上。多种模式。好看的图标大家可以自己上传。

    #16
  • x

    我知道你刚才说了可以自己上传图片,我想表达的意思是,如果默认的图标调整到合适岂不是更好?我个人感觉图标稍微大了那么一点点,因为在首页,主题列表页面看的时候感觉显大,也可能是因为颜色鲜艳的问题显得突出,我不知道,你在首页看看感觉怎么样?

    #9
  • zaiwai

    我理解你的意思,已经在改了。

    #19
  • x

    个人愚见,主要是你这个插件做的好,我想用,哈哈哈。能更精进更好

    #22
  • one

    我也要一个

    #10
  • x

    这个你得@ admin

    #11
  • x

    现在目前发放方式是,手动颁发
    还可以更精进,设定一下自动获取准则,达到什么条件,自动获取相应的称号。可以由站长设定什么称号达到什么标准自动获取。

    #12
  • x

    这个不是全部称号,具体哪一个或者哪几个可以自动获取,在后台自动设定

    #13
  • one

    你说的是这种?
    01.png

    #14
  • x

    对的,手动发的有,自动的也有即可,就像勋章一样

    #15
  • one

    我的勋章没有更新,还适配的是865。暂不分享了

    #17
  • x

    看到了,你这就是做的勋章插件。有的是搞的勋章商城,积分购买。这个就设定规则自动发放的一部分,和手动发放的一部分即可

    最后由 x 编辑于 2026-08-29 22:52
    #18
  • one

    是的,每个人需求不太一样。我没搞那么花

    #21
  • x

    不存在的,做好了愿意分享的话可以分享一下,就像红包插件一样,人人都可以做,但是哪个最优,哪个站长喜欢哪个就用哪个。功能大同小异,但是总有相对更适合自己的

    #23
  • zaiwai

    自动获取的应该有了,所以我没有弄。

    #20
  • x

    不存在的,有相似的很正常,如果插件相对更完善更美观更高效,那岂不是更好

    #24
  • zaiwai

    已经改好了。现在都满足了。

    #25
  • x

    效率杠杠的

    #26
  • zaiwai

    OK了,有预览图,可以看看。

    #28
  • zaiwai

    版本 1.4.0 更新:
    用户称号插件 v1.4.0 更新说明

    1. 新增三种显示模式(后台可切换)

    进入「后台 → 用户称号 → 显示设置」,可选择称号在主题列表与帖子内的整体呈现方式,选择器为可视化卡片,带示意图标与说明:

    模式 展示效果
    单图标显示 仅显示圆形徽章图标,最简洁
    文字显示 仅显示称号文字,带同色圆点标识,颜色跟随徽章主题色(红V认证显示红色文字)
    图标+文字显示 徽章与称号名并排展示,名称使用徽章同色,信息最全
    文字显示 / 图标+文字显示均保持原有的"跟随用户名 / UID 之后"的展示位置。

    1. 单图标模式新增"头像右下角叠加"位置

    选择「单图标显示」后,还可选择图标位置(可视化选择器):

    跟随用户名:保持原样式,徽章跟在用户名 / UID 之后
    叠加头像右下角:徽章一半嵌入头像框、一半露出头像框外,带白色描边,突出醒目;自动优先展示红V认证徽章
    切换为非单图标模式时,位置选项自动置灰禁用,并提示"仅单图标显示模式生效"。

    1. 称号颁发页面全面精致化

    称号选项升级为卡片式多选:白底描边卡片,勾选后绿色描边 + 浅绿底色高亮,hover 浮起
    选择区新增标题与实时已选计数("已选 N 个"),勾选即时刷新
    保存按钮与操作提示分置操作栏两侧,布局更清爽

    1. 其他细节

    后台「显示设置」改为纵向卡片布局,模式 / 位置选择器与数量设置分区展示
    前端渲染逻辑重构:三种模式统一入口,批量取称号与渲染分离,性能不变
    版本号更新至 1.4.0

    收个10积分意思一下了。哈哈

    #27
  • x

    没毛病,必须付积分支持

    #29
  • zaiwai

    哈哈,回头我在完善一下,自动获取的。

    #30
  • x

    呃,好的

    最后由 x 编辑于 2026-08-29 23:21
    #31
  • zaiwai

    首页显示太大吗。你用上传的图标,图标小一点,他就会显示小了我用的上传的金V,显示刚刚好。默认的稍微大一点点,回头我改小一点点。

    #32
  • x

    好的,就是你自带的默认的这个稍微调整下即可

    #33
  • zaiwai

    好的。

    #34
  • zaiwai

    已经更新了,可以自定义大小,可以设置到15px就行了。现在支持多图标混合展示(头像叠加 + 跟随显示)

    #41
  • zaiwai

    金V图标,拿去用用。
    金V.png

    #35
  • Maser

    花样越来越多,功能越来越全了

    #36
  • zaiwai

    哈哈,是啊,大家都加入来开发。

    #40
  • Moo

    找找好看一些的图标,图标位置可以调整到用户名后面。

    #37
  • zaiwai

    找一些分享给大家一起用啊。

    #39
  • zaiwai

    版本 1.5.0 更新:
    用户称号插件 v1.5.0 更新说明

    1. 支持多图标混合展示(头像叠加 + 跟随显示)

    现在每个称号都可以独立设置展示位置,不再受全局单一模式限制:

    跟随用户名/UID 显示:称号展示在主题列表的用户名后、帖子内 UID 后(原样式)
    叠加头像右下角:徽章一半嵌入头像框、一半露出,醒目突出
    你可以这样组合:把红V认证设为"叠加头像右下角",再把其他称号设为"跟随显示"——多个不同样式的图标同时展示,互不冲突,展示更丰富。

    设置入口:称号管理 → 编辑称号 → 展示位置(可视化卡片选择,带示意图)。称号列表新增"位置"列,方便一眼查看每个称号的展示方式。

    提示:叠加头像建议仅设置 1 个,多个叠加时自动优先展示红V认证。

    1. 上传图片图标尺寸自定义

    后台「显示设置」新增 图片图标尺寸(px) 输入项
    默认 17px(与现状一致),可按需调整(10~48px)
    上传的图片类型图标,内置 SVG 徽章样式都可自定义大小。

    1. 其他优化

    显示设置页更简洁:移除全局"图标位置"选择器,改为说明提示,引导至称号编辑页按需设置
    老版本(含全局头像叠加设置)自动迁移:红V认证自动转为头像叠加位置,设置无缝衔接
    版本号更新至 1.5.0

    #38
  • bbs1org

    新版插件后台彻底没样式了。

    #42
  • zaiwai

    有啊,我这里都还有啊。

    #43
  • bbs1org

    估计跟其他插件冲突了。插件互相打架

    #44
  • zaiwai

    应该是啊,这种冲突的安装前,有没有可以预警提示的。

    #45
  • bbs1org

    不好处理。插件严格按照规范就没问题。就怕ai笨

    #46
  • zaiwai

    好吧,那就没有办法了。

    #47
  • zaiwai

    版本 1.6.1 更新:
    后台样式选择器新增"大佬论坛的TAG 徽章",色板直接展示真实颜色/渐变 + 名称,可给任意称号选用,也可新建同名称号。
    图标+文字模式不重复:文字徽章本身含名称,icon_text 模式下不会重复追加名称。
    头像叠加:文字徽章叠加头像时缩小字号并超出省略。
    版本 1.5.0 → 1.6.0。

    1. TAG 徽章默认改小

    文字徽章字号 11px → 10px,内边距收紧(更紧凑),头像叠加角标 10px → 9px。

    1. 每个称号可单独自定义尺寸(互不影响)

    给数据库 plugin_user_titles 表新增了 size 字段(0 = 跟随默认),并在「称号管理 → 新增/编辑称号」表单中新增 徽章尺寸(px) 输入框(0–48)。

    称号样式 自定义尺寸作用方式
    TAG 文字徽章 设置 --user-titles-badge-size 控制字号,如设 8 就是 8px 小字
    圆形 SVG 徽章 / 上传图标 内联覆盖全局尺寸变量,仅该称号生效
    未设置(0) 跟随全局「显示设置」里的徽章尺寸,或 TAG 默认小字号
    头像叠加角标保持固定小尺寸(不会撑破头像)。

    部署
    plugin.php 已同步更新(版本 1.6.1),直接覆盖服务器同名文件。
    覆盖后无需手动操作:ensure_schema 会自动为现有表补上 size 列,已有称号保持默认(0 = 跟随全局),不受影响。

    #48
  • zaiwai

    哈哈,新增大佬论坛的TAG标签。有需要可以拿去。
    2.png

    #49

发表回复

登录后回复