Los usuarios ya no pueden cambiar el color de los enlaces (con BBCode)

Antes de que nuestro software del foro se actualizara a la versión 2.8.0.beta6, solía anidar la etiqueta de color dentro de los enlaces, por ejemplo:

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

Ahora necesito usar HTML… lo cual tampoco funciona aquí:

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

(Debido a las nuevas restricciones para usuarios nuevos, tuve que eliminar los enlaces reales de esta publicación.)

Se ve realmente bien en esta tabla.

¿Quizás quieres color BBCode de Discourse? ¿O tal vez hay un problema con él?

1 me gusta

Este problema es el ancla; elimínalo y el color funciona correctamente:

[color=cyan]Discourse[/color]

De lo contrario, el esquema de color BBCode no se analiza correctamente.

Si lo envuelves de la otra manera:

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

El CSS para el ancla tiene prioridad, aunque el BBColor se renderice como un estilo HTML correcto.

1 me gusta

Eso es lo que hemos estado usando. Por lo que recuerdo, ha aparecido en la lista de complementos desde que cambiamos a Discourse.

Pero quiero tener tanto el enlace como el color personalizado.

Antes funcionaba. ¿No estaba previsto que fuera así?

Necesitas que los responsables se pronuncien.

Miré ese post en modo raw y no está usando BBCode estándar:

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

Esto parece funcionar.

FYI:

¿Es porque BBCode no se ejecuta en Meta?

Demo en uno de mis sitios: https://rideables.tech/t/rip-sir-clive-sinclair/603

Sí, cambié a HTML más temprano hoy. Anteriormente, BBCode también funcionaba. Aunque a otros usuarios no les importa, quería evitar el uso de HTML.

Revisé brevemente el código del complemento. En realidad, parece que nada ha cambiado funcionalmente en el lado del complemento BBCode durante unos 4 años. ¿Todos los commits desde entonces son solo sobre estándares de codificación y cosas de CI del repositorio?

Muchas gracias. Sí, fue una de las primeras cosas que noté después de la actualización a la 2.8.0.beta6. Así que asumo que o el plugin necesita una actualización o Discourse requiere una corrección de error.

O tendré que conformarme con usar HTML también. Pero me parece desordenado tener que usar tres lenguajes de marcado.

1 me gusta