该组件由以下的结构组成:
[[include :semimonth:component:discord-userlist {{模式}}
变量
]]
它具有以下六个变量:
|usericon= <- 用户头像地址
|username= <- 用户名
|userid= <- 用户的uid,注意与|user-id=区别
|userlink= <- 点击用户名后的跳转链接(可选,默认为username的账户地址)
|usercolor= <- 用户名颜色(可选,默认为#84878d)
|description= <- 用户名下方的“个人状态”(可选,不填入文本时使用户名垂直居中)
并具有以下四种模式,分别适配不同的变量组合。其中除
usercolor、
userlink、
description外所有变量均为必填。
|user= —] <- usericon、username、usercolor、description
|user-shot= —] <- userid、username、usercolor、description
|unset= —] <- usericon、username、userlink、usercolor、description
|reader= —] <- usercolor、description
模式一可自定义头像地址与用户名,但用户名不应虚构。(
推荐)
模式二可自定义头像地址与用户名,但用户名不应虚构。同时你还需要获取到该用户的uid以显示其头像。(
不推荐)
模式三可自定义头像地址、用户名与跳转链接。所有变量均可虚构。
模式四指定读者本身,所以无需过多配置。需搭配
[[div class="userlist-reader"]]使用,否则在未登录用户的视角下在线列表将变得略为怪异。
提示:
1. 创建空行
在平列的四个@中间,加上空格,即一个空格左右两边都有2个@,即@@ @@。该处需独立为一行。
像这样。
2. 分组
你可以在两名用户之间加上+* XXX — (人数)来分组或标记用户。人员的分组可以按人数来进行,多双数一组,以减少组别减少窄屏下空间占用。可以参照以下分类(括号内为填入 description 的文本):
- 少人:采访对象(发起人、主创)、采访小组(采访者123、整理员123)
- 多人:采访者、受访者、协助者