avatar
(Alistair Young)
1
当使用带有归属信息的 BBcode [quote] 标签引用某人时,如果该归属信息包含逗号,例如 [quote=“foo, bar”],则逗号之后的所有内容都会被截断,如下所示:
不可否认,这是一个相当奇怪的用例,我之所以遇到它,是因为我正在将旧的 WordPress 评论迁移到 Discourse,因此我遇到了一堆生成的归属信息,大致是这样的:“Foo foo@bar.quux, on 2020-10-24 11:31, wrote”。
简单的解决方法:去掉逗号。但我想这值得发帖,以防万一其他人也遇到同样的问题。
1 个赞
pfaffman
(Jay Pfaffman)
2
这就是 discourse 中的 quote 标签的工作方式,因此在逗号之后,它会期望 post、topic 和 username。如果你输入其他内容,它将无法正常工作。
[quote="Alistair Young, post:1, topic:336217, username:avatar"]
有时可以追踪到正确的帖子进行归属,但有时则不行。如果你有它引用的帖子的 id,你可以进行查找并获取信息。
2 个赞
avatar
(Alistair Young)
3
我知道 Discourse 特定的格式,但我也有某种印象,它会——作为一种有意为之的行为——默认仅显示未正确解析为该格式的内容的标签文本,以此来引用 Discourse 之外的内容?
我想我的想法是错误的,如果是这样,那么这种行为就可以解释了。尽管如果有一个等同于引用 Discourse 之外内容的引用标签会非常方便。
pfaffman
(Jay Pfaffman)
4
你可以使用一个插件将内容烘焙到帖子中。如果客户要求我这样做,我可能会通过将引用信息移到原始文本(如上一行)中来完成,这样它就可以在没有插件的情况下工作。