نص ملون على Discourse

“BBCode-lite” without the need to install a plugin …

Adds a simple control (palette icon) to the Composer to facilitate colouring of the foreground and background of text

  • Select a word or text
  • Hit the palette control
  • It will be wrapped like so: [wrap=color color=# bgcolor=#]word[/wrap]
  • Replace the #s with html-compatible colour names, e.g. “red”, “grey” … experiment.

:biohazard: NB Same caveats apply as to BBCode: can be used to hide text.

Credits

18 إعجابًا

Thanks a ton for this useful little component.
It doesn’t seem to be applying the composer.color_ui_button_title properly, both when left at the default or when customized:

Screenshot from 2023-03-19 12-36-30

إعجاب واحد (1)

Hello there. I don t have color text button like on this foto. Here I don t see too.

3cb9195635135aec1a3341f3015258023e5f0386

This theme-component is not installed here. That is why the button does not appear.
Did you add it to your site?

Wenn ich wusste wie Plugin hinzuefugen es waere gut.

I’ve fixed this.

إعجاب واحد (1)

There is a guide how to Install a theme or theme component
All the information is part of the table in the first post

3 إعجابات

Thanks very much!

إعجاب واحد (1)

Excellent component!

Bug report: If I click the palette button with no text selected, it inserts the translation descriptor instead of the ‘default text’:

[en_GB.composer.color_ui_default_text]
isn’t found in the site text customization menu, and isn’t on the component settings page.

image

إعجابَين (2)

Clicking the palette icon without having text selected output this:

[wrap=color color=# bgcolor=#][en.composer.color_ui_default_text][/wrap]

Is this a missing string?

3 إعجابات

that’s a nasty issue, fixed:

thanks for the reports @Frully @Canapin

I’ve added settings for default colours.

5 إعجابات

I didn’t even read the last message :facepalm:

3 إعجابات

Awesome work @merefield! This has been a sorely missing feature - until now!

I wonder if this could be combined with this TC to have a single super-awesome BBCode TC:

4 إعجابات