Benutzer können die Farbe von Links (mit BBCode) nicht mehr ändern.

Bevor unsere Forensoftware auf 2.8.0.beta6 aktualisiert wurde, habe ich das Farbtags innerhalb von Links verschachtelt – zum Beispiel:

[[color=cyan]Discourse[/color]](https://www.discourse.org/)

Jetzt muss ich HTML verwenden… was hier ebenfalls nicht funktioniert:

[<font color=cyan>Discourse</font>](https://www.discourse.org/)

(Aufgrund neuer Benutzerbeschränkungen musste ich die eigentlichen Links aus diesem Beitrag entfernen.)

Es sieht in dieser Tabelle wirklich gut aus.

Vielleicht möchten Sie Discourse BBCode-Farbe verwenden? Oder gibt es ein Problem damit?

1 „Gefällt mir“

Dieses Problem ist der Anker; entfernen Sie ihn, und die Farbe funktioniert einwandfrei:

[color=cyan]Discourse[/color]

Andernfalls wird das BBCode-Farbschema nicht korrekt geparst.

Wenn Sie es andersherum umschließen:

[color=cyan][Discourse](https://www.discourse.org/)[/color]

dann hat das CSS für den Anker Vorrang, obwohl das BBColor als gutes HTML-Styling gerendert wird.

1 „Gefällt mir“

Das ist genau das, was wir bisher genutzt haben. Soweit ich mich erinnere, steht es seit unserem Wechsel zu Discourse in der Plugin-Liste.

Aber ich möchte sowohl den Link als auch die benutzerdefinierte Farbe.

Früher hat das funktioniert. War das nicht beabsichtigt?

Die Maintainer müssen sich dazu äußern.

Ich habe den Beitrag im Rohformat angesehen, und er verwendet kein natives BBCode:

[<font color=slategray>Necromancer</font>](/tags/pure-necromancer)

Das scheint zu funktionieren.

Zur Info:

Das liegt daran, dass BBCode auf Meta nicht ausgeführt wird?

Demo auf einer meiner Seiten: https://rideables.tech/t/rip-sir-clive-sinclair/603

Ja, ich bin heute früher auf HTML umgestiegen. Früher funktionierte auch BBCode. Auch wenn es anderen Nutzern nichts ausmacht, wollte ich die Verwendung von HTML vermeiden.

Ich habe mir kurz den Plugin-Code angesehen. Ehrlich gesagt scheint die funktionale Seite des BBCode-Plugins seit etwa vier Jahren unverändert zu sein? Alle Commits seitdem scheinen sich nur auf Coding-Standards und CI-Infrastruktur des Repos zu beziehen?

Vielen Dank. Ja, das war eines der ersten Dinge, die mir nach dem Update auf 2.8.0.beta6 aufgefallen sind. Ich gehe also davon aus, dass entweder das Plugin aktualisiert werden muss oder Discourse einen Bugfix benötigt.

Oder ich muss mich damit abfinden, ebenfalls HTML zu verwenden. Aber ich finde es unübersichtlich, drei Auszeichnungssprachen zu nutzen.

1 „Gefällt mir“