原文:
https://discuss.flarum.org/d/23077
作者:
clarkwinkelmann
翻译:Golden
See past first post
![paypal](https://img.shields.io/badge/paypal-donate-yellow.svg)
向 Flarum 添加一项权限,使得用户只能查看每个主题贴,无法查看回复帖。
![](https://flarum.csur.fun/2020-03-20/1584686439-718154-image.png)
将权限设置为「成员」以对访客隐藏回帖内容,但将其显示给已登录的用户。
当用户查看主题帖时,将有一个提示邀请用户登录。
如果您将权限设置为除注册会员以外的其他权限,则会显示不同的消息,提示不允许用户查看回帖内容。
您可以使用 Linguist 插件自定义消息。
该权限可以应用于单个主要标签。
由于 Flarum 标签系统的限制,如果讨论中包含未明确限制的任何标签,用户将能够看到这些回帖。
另外两个插件设置允许进一步自定义限制:
- 在主题列表中隐藏评论数:这将从 API 和首页中隐藏回复数和私人讨论可见人数。
- 在主题列表中隐藏最新回复的用户和日期:这将从 API 和首页中隐藏 lastUser、lastPost,和最新回复的日期和编号以及用户上次阅读的日期和编号。
安装
composer require clarkwinkelmann/flarum-ext-see-past-first-post
链接
此扩展程序的初始版本由 HereWeLink 赞助
本译文仅用于学习和交流目的,转载请务必注明文章译者、原文出处、和本文链接。