sunjam
(james.network)
1
我最近在聊天中看到了一个很棒的技巧……
在用户访问特定主题并“点赞”之前,他们无法访问任何其他帖子、类别或内容。会显示一条消息:
欢迎您,您必须阅读并同意我们的规则。请这样做。
新用户只能看到的主题是:
在规则主题的末尾,它解释道:“感谢您的阅读。通过点赞此主题,即表示您接受我们的服务条款,我们欢迎您访问整个社区。请点击‘点赞’以接受。”
我觉得这个想法非常巧妙,正在考虑如何在 Discourse 中使用这个概念。我认为它应该类似于按组限制,但不确定“通过点击点赞来获得访问权限”将如何实现。
也许可以通过加入特定组来完成同样的事情……我同意规则组
或者
要求所有 Trust Level 0 的用户都获得“首次运行向导”徽章。
3 个赞
许多 Discord 服务器都使用这种模式,这似乎是为了迫使所有自定义功能都通过聊天机器人实现?
在 Discourse 中,如果我们有一个 tl1 requires likes given(我们有 trust level 2 的设置)的设置,这将非常容易实现。你可以将除“规则类别”之外的所有类别限制为 TL1……而要获得 TL1 和所有其他类别的访问权限,用户将必须点赞规则主题。
也许你可以调整你所有的信任级别设置,使其能够实现这一点,让所有同意的用户都成为信任级别 2(使用 tl2 requires likes given)?
在没有新设置或更显著的信任级别设置更改的情况下,你也可以使用现有的信任级别设置,根据时间而不是明确的按钮点击来完成此操作。你可以为 tl0 提供 1 个类别和 1 个主题,并更改这些设置:
tl1 requires topics entered: 1
tl1 requires read posts: 10(也许你有 10 条规则分布在 10 个帖子中)
tl1 requires time spent mins 3(强制人们花费超过 0 的时间阅读)
这样,如果有人阅读了你的规则主题中的所有 10 个帖子并在那里花费了几分钟,他们就可以访问其他所有内容。
1 个赞
Jagster
(Jakke Lehtonen)
3
这也会阻止 Googlebot 吗?如果会,这可能会对 SEO 产生负面影响,但如果那不重要,那么像这样的技巧可以帮助清理掉只是好奇的人。
在所有这些场景中,大部分内容在您接受规则之前都是隐藏的,因此 Google 不会对其进行索引。
1 个赞