Gli utenti non possono più cambiare il colore dei link (con BBCode)

Prima che il software del forum venisse aggiornato alla versione 2.8.0.beta6, usavo nidificare il tag color nei link - ad esempio:

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

Ora devo usare l’HTML… che però non funziona nemmeno qui:

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

(A causa delle nuove restrizioni per i nuovi utenti, ho dovuto rimuovere i link effettivi da questo post.)

Sembra davvero carino in questa tabella.

Forse vuoi usare Discourse BBCode color? O forse c’è un problema con essa?

1 Mi Piace

Questo problema è l’ancora: rimuovila e il colore funziona correttamente:

[color=cyan]Discourse[/color]

Altrimenti lo schema di colori BBCode non viene analizzato correttamente.

Se lo avvolgi in questo modo:

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

il CSS per l’ancora ha la priorità, anche se il BBColor viene renderizzato come un corretto stile HTML.

1 Mi Piace

È esattamente quello che stiamo usando. Per quanto mi ricordi, è stato elencato tra i plugin da quando siamo passati a Discourse.

Ma voglio sia il link sia il colore personalizzato.

Prima funzionava. Non era intenzionale?

Dovrai attendere l’intervento dei manutentori.

Ho controllato quel post in modalità raw e non sta utilizzando il BBCode standard:

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

Questo sembra funzionare.

FYI:

Questo perché il BBCode non è attivo su Meta?

Demo su uno dei miei siti: https://rideables.tech/t/rip-sir-clive-sinclair/603

Sì, oggi ho cambiato su HTML. In passato funzionava anche il BBCode. Anche se ad altri utenti non dà fastidio, volevo evitare l’uso dell’HTML.

Ho dato un’occhiata veloce al codice del plugin. A dire il vero, sembra che nulla sia cambiato funzionalmente nel plugin BBCode da circa 4 anni? Tutti i commit successivi sembrano riguardare solo gli standard di codifica e le procedure CI del repository?

Grazie mille. Sì, è stata una delle prime cose che ho notato dopo l’aggiornamento alla versione 2.8.0.beta6. Quindi, presumo che o il plugin richieda un aggiornamento o Discourse abbia bisogno di una correzione di bug.

Oppure devo accontentarmi di usare anche l’HTML. Ma trovo disordinato dover utilizzare tre linguaggi di markup.

1 Mi Piace