群组头像光环

:information_source: 摘要 根据用户的主要群组或信任等级,在其头像周围添加光晕
:eyeglasses: 预览 使用主题创建器预览
:hammer_and_wrench: 仓库 https://github.com/Lillinator/group-avatar-halos
:question: 安装指南 如何安装主题或主题组件

安装此主题组件

:woman_technologist:t2: 概述

这是一个 Discourse 主题组件,可根据用户的主要群组或信任等级,在其头像周围添加彩色光晕。光晕将出现在主题帖子、私信、用户卡片和个人资料中所有帖子的用户头像周围。光晕不会出现在主题列表、用户目录或个人资料帖子列表页面中。

管理员可以通过对象设置指定群组或信任等级、光晕颜色、光晕大小和光晕透明度。请注意,该群组必须是用户的主要群组。


:gear: 设置:

属性 描述
群组 显示用户头像光晕的主要群组或信任等级
光晕颜色 主题作者光晕的颜色,可以使用 Discourse 颜色变量(最适合深色/浅色模式兼容,例如:var(--tertiary))、十六进制颜色代码或 HTML 颜色名称
光晕大小 光晕大小(小、中或大)
光晕透明度 光晕透明度(0.25 = 25%,0.5 = 50%,0.75 = 75%,1.0 = 100%)

如果您混合使用工作人员、主要群组和信任等级的光晕,则光晕的群组层级如下:版主 > 管理员 > 主要群组 > 信任等级。因此,如果用户是管理员、版主,并且属于主要群组和信任等级,且所有这些群组都设置了光晕,则显示的将是版主光晕。


:camera_flash: 截图:

在以下截图中,用户 HelloKitty、Catra 和 Lilly 都是主要群组 Pink 的成员,但 Lilly 和 Catra 分别具有管理员和版主光晕,这会覆盖主要群组。此外,HelloKitty 和 MsMarvel 都是信任等级 2,但 HelloKitty 的主要群组光晕会覆盖信任等级光晕。

主题视图:

用户卡片:


查看我的其他 Discourse 作品
9 个赞

这个和主题光环是非常酷的添加。

也许与指南相反,我为TL3和作者设置了光环,它们似乎都工作得很好。

感谢创建和分享这些!

1 个赞

谢谢 Geoff!:slight_smile:

如果你只使用一个信任等级,那应该没问题。我觉得如果一个论坛有多个信任等级或群组使用光环,再加上主题作者的光环,可能会让人混淆。我甚至考虑过把它们合并成一个组件,但除了光环渲染之外,它们的代码差异很大。

2 个赞

值得一提的是,我的论坛规模很小(日活跃用户不足30人),反馈也比较少。

初步反响显示,大家很喜欢那些光环。:smiley:

1 个赞