Ilia
(Ilia)
1
你好,
首先——非常感谢你们出色的 Discourse!它真的非常棒!
问题: 我知道可以通过 URL 预创建私信,例如:
https://dom.com/new-message?groupname=staff&title=Help&body=OS
但我无法让 &body 参数将换行符传递到消息中。我尝试了:
https://dom.com/new-message?groupname=staff&title=Help&body=OS\nType
以及:
https://dom.com/new-message?groupname=staff&title=Help&body=OS\\nType
但都没有成功。
这是否可行?如果可行,能否请人指点一下?
osioke
(Osioke Itseuwa)
2
你好,Ilia 
欢迎!
我认为换行符不会以那种方式工作,而且凭我目前的记忆,在使用你提供的 URL 方式时,我没有其他替代方案。
不过,从你编写 URL 的方式来看,你似乎是想设置一个模板,供用户在点击你设定的“新建话题”链接时使用。我认为你可以这样做:使用 话题模板功能,在你希望创建新话题的首选分类中设置该模板,然后在预填链接中指定这个分类。
你觉得这个方案如何?
你能使用百分比编码来换行吗?%0A%0D
编辑:
使用 %0A 会换行,而 %0A%0D 会插入一个空行。
示例:
https://dom.com/new-message?groupname=staff&title=Help&body=Please%20include%20all%20relevant%20details.%0A%0DOS:%0ADevice:%0ABrowser:%0A%0DThe%20problem:
Ilia
(Ilia)
4
非常感谢,Jammy!这正是我想要的,真不知道当初怎么会错过这一点。
谢谢,Osioke。我肯定会使用主题模板功能。