kwest
1
是否可以在页脚添加一个链接,让读者通过电子邮件直接回复原始发帖人?
我使用了非常有用的示例代码 Customize email notification footer with links to reply privately and see user profiles 在页脚添加了“私信”链接,但之前的讨论论坛有一个“直接邮件发送用户名”的链接,我的用户已经习惯了。它大概是这样的:
[Email USER_NAME directly](mailto:USER_EMAIL?subject=Re:%20TOPIC_NAME%26body=In%20reply%20to%20your%20post%20to%20the%20discussion%20list:%20%20)
在 user_notifications.reply_by_email 或 Discourse 的其他部分有办法实现这个功能吗?
(注意:我们已经设置了通过电子邮件公开回复整个社区的功能,并且运行良好!这个问题是关于专门直接回复帖子或评论的作者,而不是回复给整个社区。)
谢谢!
pfaffman
(Jay Pfaffman)
2
在现代,电子邮件地址被视为私有信息,但我猜你们有一个封闭的社区,每个人都认为他们的电子邮件是公开信息。
你需要一个自定义插件,将用户电子邮件添加到序列化器中,然后你就可以将其添加到消息中。我曾经写过一个,但不记得它可能在哪里了。
kwest
3
是的,把电子邮件放在页脚确实有点奇怪,但正如你猜的那样,这是一个完全封闭的社区,很多人喜欢将私人对话转移到电子邮件进行。
我已经尽我所能地搜索了插件目录,试图找到你曾经写过的那个插件,但一无所获。如果你碰巧找到了它,我的社区会非常高兴。(我希望我能尝试自己写一个版本,但 Ruby 不是我的语言之一。)
非常感谢你的回复!
pfaffman
(Jay Pfaffman)
4
这些可以实现你想要的功能。如果你有预算,我很乐意为你定制。它们应该包含如何将电子邮件地址添加到序列化器的示例。
kwest
5
哇!Jay!太棒了!非常感谢!
我会试试这些,看看是否适合我们,如果社区需要任何调整,我会看看能否争取到一些预算。
我真的很感激这些——谢谢!
pfaffman
(Jay Pfaffman)
6
用户卡片应该可以正常工作。另一个已经有 4 年历史了,所以可能不行。