BBcode [quote]-Tag kürzt Quellenangaben nach dem ersten Komma ab

Wenn jemand mit dem BBcode-Tag [quote] mit einer Zuschreibung zitiert wird und diese Zuschreibung ein Komma enthält, z. B. [quote="foo, bar"], wird alles nach dem Komma abgeschnitten, also:

[quote="foo, bar"]
quux
[/quote]

Dies ist zugegebenermaßen ein eher ungewöhnlicher Anwendungsfall, und ich bin nur darauf gestoßen, weil ich alte WordPress-Kommentare nach Discourse migriere und daher eine Reihe von generierten Zuschreibungen wie „Foo foo@bar.quux, am 2020-10-24 11:31, schrieb“ hatte.

Einfache Umgehung: Kommas entfernen. Aber ich dachte, es wäre es wert, dies zu posten, falls jemand anderes auf dasselbe Problem stößt.

1 „Gefällt mir“

So funktioniert das Zitat-Tag in Discourse, nach dem Komma erwartet es Beitrag, Thema und Benutzername. Wenn Sie etwas anderes einfügen, wird es nicht funktionieren.

[quote="Alistair Young, post:1, topic:336217, username:avatar"]

Manchmal ist es möglich, den richtigen Beitrag zur Zuordnung zu finden, aber manchmal auch nicht. Wenn Sie die ID des Beitrags haben, auf den er sich bezieht, könnten Sie eine Suche durchführen und die Informationen erhalten.

2 „Gefällt mir“

Ich kannte das Discourse-spezifische Format, aber ich hatte auch irgendwie den Eindruck, dass es – als beabsichtigtes Verhalten – standardmäßig nur den Tag-Text für alles anzeigen würde, was in diesem Format nicht richtig analysiert wurde, als eine Art Zitat von außerhalb von Discourse?

Ich liege wohl falsch mit dieser Annahme, und in diesem Fall ist das Verhalten erklärt. Obwohl es sehr praktisch wäre, wenn es eine Zitat-Tag-Entsprechung zum Zitieren von Orten außerhalb von Discourse gäbe.

Sie könnten es mit einem Plugin tun, das die Dinge in die Beiträge einbäckt. Wenn ein Kunde mich bitten würde, es zu tun, würde ich es wahrscheinlich tun, indem ich die Zitatinformationen in den Rohtext (wie die Zeile oben) verschiebe, damit es ohne Plugin funktioniert.