开发插件可让用户使用 BBCode 隐藏其他用户的内容。
- 在帖子中添加以下 BBCode:
[LOGIN]要隐藏的内容[/LOGIN]:隐藏未登录用户的内容[LIKE]要隐藏的内容[/LIKE]:隐藏内容,直到用户点赞帖子[REPLY]要隐藏的内容[/REPLY]:隐藏内容,直到用户回复帖子
开发插件可让用户使用 BBCode 隐藏其他用户的内容。
[LOGIN]要隐藏的内容[/LOGIN]:隐藏未登录用户的内容[LIKE]要隐藏的内容[/LIKE]:隐藏内容,直到用户点赞帖子[REPLY]要隐藏的内容[/REPLY]:隐藏内容,直到用户回复帖子前两个看起来很酷。不过最后一个通常在回复发布后,它会将用户跳转到他们的回复。所以他们可能看不到在创建回复时显示的隐藏内容。
我希望添加一个选项,可以将帖子的一部分隐藏起来,使其仅对帖子作者和特定群组的成员可见,而对非作者且不在目标群组中的用户不可见。
此请求与我记得的关于Tabletop RPGs论坛的请求类似
这在服务器端是如何实现的呢?毕竟任何人都能看到帖子的原始内容。
我认为您需要一个插件来实现服务器端功能。
这看起来应该可行,但可能需要一些调整。
需要此功能
我不太清楚隐藏详细信息或“剧透”功能为何不能很好地做到这一点。![]()
每个人都可以阅读“隐藏详情”和“剧透”中的文本。此请求的目的是仅允许登录用户或回复或点赞了帖子(的)用户阅读帖子的这部分内容。
例如,您可以在公告中与您的会员分享一个折扣代码,该公告可以供所有人阅读。目前,您必须将代码放入不同类别中的另一个帖子中。
隐藏内容功能:
使用隐藏代码来隐藏内容,并可以设置可见性条件,例如:
例如:
[hide] content [/hide]
我认为 Show Spoiler Content on 'Like' 也包含在此请求中
这是一个类似的要求:
这个可能有点难/用处不大。
因为一旦你回复了,你就离开了你正在回复的帖子。所以用户需要回到原来的帖子。
但我确实看到了整个功能请求的价值。对于桌面角色扮演游戏之类的论坛,你可能想给玩家或游戏主持人发送一条隐藏消息。为此,一个 Theme component 可以正常工作,只要明确说明不要将其用于安全敏感信息。为此,则需要一个插件。