xav
(Xavier)
1
(上下文:我正在运营一个论坛,其中包含大量供工作组使用的私密分组/分类)
当访客访问私密分类时,他们会看到:
哎呀!该页面不存在或为私密内容
并附带一些针对“页面未找到”场景定制的额外功能(例如查看热门帖子等)。
我的用户反馈说这令人困惑,大多数人没有注意到“或为私密内容”这一提示。
是否可能针对私密分类(或主题)实现以下功能:
- 显示标题或描述;
- 提供更醒目的“登录”链接;
- 提供“注册 + 申请加入群组”的更简化流程?
我查阅了之前相关的问题,我不介意编写插件,但目前尚不清楚仅通过插件是否可行,或者如何使其具备足够的通用性以便他人也能受益。
https://meta.discourse.org/t/custom-wizard-plugin/73345/531
是否可以为访问私密内容时的用户展示不同的页面或错误提示信息?
dylanb
(Dylan Burkhardt)
2
我也一直在寻找改进此页面的方法。我运营着一个会员网站,用户点击私密群组中的讨论链接时,却看到一个看似 404 错误的页面,这让他们感到困惑。
如果能够为该页面添加自定义内容,那将非常受欢迎。如果可行,我也愿意付费请人协助进行定制。
xav
(Xavier)
4
噢噢噢,确实好多了,谢谢!

工作流程中还是有点不对劲:当(作为匿名访客)我点击“申请加入”时,会被带到群组页面
然后我可以使用右上角的按钮来加入

显示空白的群组页面有什么意义呢(我不显示成员列表,但即使列表是公开的,我也不明白为什么在点击“申请加入”时展示群组成员会有帮助)
依我看,有两点可以改进用户体验:
- 在“申请加入”旁边添加一个“登录”按钮(针对匿名用户)
- 跳过群组页面,直接进入申请加入流程
这样合理吗?
dan
(Dan Ungureanu)
7
我在“申请会员”或“加入”按钮附近添加了一个登录按钮。
tpetrov
(Toni Petrov)
9
我已经启用了 404 功能,但当我尝试以未登录身份访问页面时,并没有看到像 Xavier 截图中那样的按钮,只看到“该页面是私有的”。我是不是漏掉了什么?
dan
(Dan Ungureanu)
10
您正在尝试访问哪个页面?如果用户可以执行某些操作来获取访问权限(例如登录或加入群组),通常会显示该页面。
tpetrov
(Toni Petrov)
11
I’m trying to access e.g. a topic in the staff category.
tpetrov
(Toni Petrov)
13
说得对,但如果用户是匿名且拥有工作人员账号,我认为设置一个登录按钮是合理的。
那么,目前这是否适用于可以申请加入的类别?
dan
(Dan Ungureanu)
14
哦,我现在明白你的意思了。我想我可以为任何类型的错误添加一个登录按钮,只要用户未登录。但不确定是始终显示,还是仅在启用“详细 404 错误”时才显示。
tpetrov
(Toni Petrov)
15
那太棒了!
我认为是始终如此,但这由 Discourse 团队决定(我猜团队可能希望在启用详细 404 错误时保留该功能):)
tpetrov
(Toni Petrov)
16
嗨,团队,有计划添加这个吗?
我也尝试在文本自定义中添加链接,但没有成功。
想通过主题组件来实现,但模板似乎没有任何插件出口。