如何拥有一个带有预填充信息的回复链接?

最近在研究 Discourse,非常喜欢这个软件!构思得非常好,谢谢!

一个功能请求:添加一个链接,该链接可以自动打开回复编辑器,或者在用户登录后将他们重定向到回复编辑器。基本上就像 Creating a link to start a new topic with pre-filled information 一样,但用于回复。

谢谢!

2 个赞

我使用类似这样的东西:

4 个赞

这似乎奏效了。我已将代码添加到主题的 API 初始化器中。谢谢!

1 个赞

我刚意识到这个解决方案在用户未注册或登录时不会要求他们这样做。

我认为您可以在主题组件中添加一些逻辑,在用户未登录时显示登录页面。

我目前从另一个网站链接过来时,强制执行登录流程如下,但不确定这在不使用 SSO 时是否有效:

SITE_URL/session/sso?return_path=/t/slug/id%23reply

无论如何,将其放在主题组件中可以避免不必要的重定向,我将有机会时尝试改进它(如果成功,我将在此处评论)。

刚试了一下。返回了 404,我猜是因为我没有启用 SSO :slight_smile:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.