Les utilisateurs ne peuvent plus changer la couleur des liens (avec BBCode)

Avant la mise à jour de notre logiciel de forum vers la version 2.8.0.beta6, j’avais l’habitude d’emboîter la balise de couleur dans les liens – par exemple :

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

Maintenant, je dois utiliser du HTML… ce qui ne fonctionne pas non plus ici :

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

(En raison des nouvelles restrictions pour les nouveaux utilisateurs, j’ai dû supprimer les vrais liens de ce message.)

Cela donne vraiment un bel aspect dans ce tableau.

Peut-être voulez-vous utiliser Discourse BBCode color ? Ou y a-t-il un problème avec cette fonctionnalité ?

1 « J'aime »

Ce problème vient de l’ancre ; supprimez-la et la couleur fonctionne correctement :

[color=cyan]Discourse[/color]

Sinon, le schéma de couleurs BBCode n’est pas correctement interprété.

Si vous l’enveloppez de l’autre manière :

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

Le CSS pour l’ancre prend le dessus, même si le BBColor est rendu comme un style HTML valide.

1 « J'aime »

C’est ce que nous utilisons depuis toujours. Si ma mémoire est bonne, cela figure dans la liste des plugins depuis que nous sommes passés à Discourse.

Mais je veux à la fois le lien et la couleur personnalisée.

Cela fonctionnait auparavant. Ce n’était pas intentionnel ?

Il faudra que les responsables se prononcent.

J’ai examiné ce post en mode brut et il n’utilise pas de BBCode standard :

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

Cela semble fonctionner.

FYI :

C’est parce que le BBCode n’est pas activé sur Meta ?

Démo sur l’un de mes sites : https://rideables.tech/t/rip-sir-clive-sinclair/603

Oui, j’ai basculé vers le HTML plus tôt aujourd’hui. Par le passé, le BBCode fonctionnait aussi. Bien que d’autres utilisateurs n’y voient pas d’inconvénient, je voulais éviter l’utilisation du HTML.

J’ai jeté un coup d’œil rapide au code du plugin. Honnêtement, rien ne semble avoir changé fonctionnellement du côté du plugin BBCode depuis environ 4 ans ? Tous les commits depuis semblent concerner uniquement les normes de codage et les outils d’intégration continue du dépôt ?

Merci beaucoup. Oui, c’était l’une des premières choses que j’ai remarquées après la mise à jour vers 2.8.0.beta6. Je suppose donc que soit le plugin doit être mis à jour, soit Discourse a besoin d’une correction de bug.

Ou alors, je dois me contenter d’utiliser le HTML également. Mais je trouve cela désordonné d’utiliser trois langages de balisage.

1 « J'aime »