使用 BBCode 来隐藏部分用户的内容的能力

开发插件可让用户使用 BBCode 隐藏其他用户的内容。

  • 在帖子中添加以下 BBCode:
  • [LOGIN]要隐藏的内容[/LOGIN]:隐藏未登录用户的内容
  • [LIKE]要隐藏的内容[/LIKE]:隐藏内容,直到用户点赞帖子
  • [REPLY]要隐藏的内容[/REPLY]:隐藏内容,直到用户回复帖子
6 个赞

前两个看起来很酷。不过最后一个通常在回复发布后,它会将用户跳转到他们的回复。所以他们可能看不到在创建回复时显示的隐藏内容。

我希望添加一个选项,可以将帖子的一部分隐藏起来,使其仅对帖子作者和特定群组的成员可见,而对非作者且不在目标群组中的用户不可见。

此请求与我记得的关于Tabletop RPGs论坛的请求类似

1 个赞

这在服务器端是如何实现的呢?毕竟任何人都能看到帖子的原始内容。

我认为您需要一个插件来实现服务器端功能。

这看起来应该可行,但可能需要一些调整。

1 个赞

需要此功能

2 个赞

我不太清楚隐藏详细信息或“剧透”功能为何不能很好地做到这一点。:thinking:

1 个赞

每个人都可以阅读“隐藏详情”和“剧透”中的文本。此请求的目的是仅允许登录用户或回复或点赞了帖子(的)用户阅读帖子的这部分内容。

例如,您可以在公告中与您的会员分享一个折扣代码,该公告可以供所有人阅读。目前,您必须将代码放入不同类别中的另一个帖子中。

3 个赞

隐藏内容功能:

使用隐藏代码来隐藏内容,并可以设置可见性条件,例如:

  1. 回复后可见 - 用户回复帖子后内容可见
  2. 登录后可见 - 内容仅对登录用户可见
  3. 基于信任等级可见 - 内容对达到特定信任等级的用户可见

例如:
[hide] content [/hide]

1 个赞

我认为 Show Spoiler Content on 'Like' 也包含在此请求中

3 个赞

这是一个类似的要求:

2 个赞

这个可能有点难/用处不大。

因为一旦你回复了,你就离开了你正在回复的帖子。所以用户需要回到原来的帖子。

但我确实看到了整个功能请求的价值。对于桌面角色扮演游戏之类的论坛,你可能想给玩家或游戏主持人发送一条隐藏消息。为此,一个 Theme component 可以正常工作,只要明确说明不要将其用于安全敏感信息。为此,则需要一个插件。

2 个赞