如题,我在论坛里搜索,只查到更改类别的安全性,但这样只会使全部类别都不可见,并不是我需要的功能。
我的使用情景是:
未注册用户可以查看一部分帖子内容,隐藏部分的内容只能登录才能查看。或者注册用户,需回复帖子才能查看。
这是一个吸引注册的手段,也是防止大部分的伸手党。
类似于下面的情况。
这个需求在 Discuz 的时代非常容易实现,这有就是导致 DISCUZ 的论坛到处需要注册的原因。
其实我们也有这种需求,但是感觉这种需求也不是非常必要。
我们觉得这个和不同的社区类型有很大的关系,如果你的社区属于开放性的,其实这样感觉意义不大。
比如说类似出国留学的一亩三分地,所有的内容注册都不行,还要花钱,感觉是非常烦躁,并且把用户的信息内容据为己有,从上商业上来说可行,但也许不是非常好。
插件方式根据官方论坛中针对这个问题的讨论:如何实现登录查看内容的功能,为了更好的吸引用户注册 - support - Discourse Meta
这个插件已经废弃掉了,不再使用了。
所以我们这里也不进行测试安装了。
使用组件如果您还是想使用这个功能的话,您还可以使用下面这个组件。
组件的官方地址为:Gated Topics in Category - theme-component - Discourse Meta
组件的安装非常简单,通过 Git 代码的方式进行安装。
安装后的效果情况。
需要针对使用的主题,应用这个插件。
安装插件后运行的结果如下:
通过运行上面的插件,能够让用户登录后进行查看内容。
总结根据我们网站的使用情况了解,针对一个特定的网站,主题的查看数量是非常重要的一个参数。
如果一个主题的阅读数量每次发布一定时间类超过几百,通常这个社区还是有比较大的吸引力的,至于用户是否在社区中注册,我们认为并不能阻止用户的的访问。
另外,因为我们多是计算机技术和旅游类的内容,这些内容专业性比较强,需要吸引更多的用户参与。
所以,我们网站觉得这个功能并不是非常有意义,同时还会降低搜索引擎的索引内容。