在主题或帖子中提及所有用户

您好,是否可以在主题/帖子中标记所有用户或特定用户组? 类似于 @all @active @groupname

谢谢。

据我所知,只有当这些用户属于一个已建立的组时,你才能做到这一点。如果一个主题属于一个只有特定用户组才能访问的类别,你可以某种程度上实现这一点(除非你想手动将主题的发布者添加到组中)。标签只能分配给用户组。

1 个赞

谢谢你,莉莉。

所以,我可以直接创建一个包含所有用户的群组……然后允许使用群组名称来通知他们?

实际上,您只需使用 @here。 (但它仅适用于 TL2(尽管管理员可以在设置中进行调整))

4 个赞

您好 @Lhc_fl 我是一名管理员,当然也是 LT3,但当我尝试在其中一个主题中 @here 时,它在自动完成中看不到。

我的猜测是,这应该是该功能……

@here 只给了我这个提示

据我所知,管理员可以是任何信任级别,我不知道其背后的机制

1 个赞

嗯,Okey 的意思是 @here 只会标记参与该主题的用户……?

但仍然无法做到。

1 个赞

搜索 here mention 的 sitesettings 结果是什么?

是的。
哦不,我刚意识到我好像误解你了。如果你需要 @ 整个站点的所有用户,可以试试 @trust_level_0(你需要先允许你 @ 这个群组)

2 个赞

是的,@here 函数可以做到这一点,不知何故我以为它指的是当前登录的用户。谢谢。这说明了我/我们多久使用一次它。

1 个赞

@here 似乎仅适用于参与帖子/主题的用户..

3 个赞

如果你想走那条路,还需要增加max users notified per group mention(每次提及用户组的最大通知数)设置——默认是100,不过现在可以设置得很高:

不过我认为大家传统上更喜欢创建一个类似#announcements(公告)的分类或标签,并将其设置为“Watching First Post”(关注首帖)在default categories watching first post(默认分类关注首帖)或default tags watching first post(默认标签关注首帖)中,这样人们就能收到任何主题/公告的通知。这被认为是一种更温和的方法,并允许人们选择“退出”。