Come sostituire il testo nel composer?

Hi all,

I have a very simple question, but I can’t find the answer anywhere.
I want to create custom BBcode without a closing tag, how do I do that?

Thanks to this topic I already figured out how to replace [something]something else[/something] with html code.

But now I would like to find out how to just replace [something]. For instance, I would like to know how to replace [br] with <br>. Or just any substring (not containing a closing tag) with something else. I already looked at the source of the discourse-bbcode plugin, but every bbcode in that plugin has a closing tag.

Basically I am looking for something like this:

But then something that still works.
Can someone help me or point me in the right direction?

3 Mi Piace

One feature request that keeps coming up is a “substitute / replace” section in Admin → Logs → Watched Words.

I still think we should do this @sam and @eviltrout though it could be a 2.7 or beyond thing.

3 Mi Piace

That would be really great, as long as the replacement allows HTML :smiley:

2 Mi Piace

For 2.7 I did slot linked words, we can surely add this as well while at it… will add to the release.

4 Mi Piace

Vedo che questo non è ancora stato fatto. Sebbene l’opzione per sostituire le parole sia stata aggiunta sotto ‘parole monitorate’, non consente di sostituire una parola con codice HTML. Ho bisogno della possibilità di far sostituire determinate parole con HTML.

Inoltre, se qualcun altro può indicarmi una risorsa per incorporare un frammento di HTML in un singolo post, fammelo sapere.

1 Mi Piace

Puoi sostituire le parole con altre parole, oppure puoi sostituire una o più parole con un link. Fallo tramite Amministratore → Personalizza → Parole monitorate. Questa funzionalità è disponibile a partire da Discourse 2.7 e versioni successive.

Tuttavia, non è possibile sostituire le parole con markup a causa delle limitazioni del nostro sistema di rendering.