Texte coloré sur Discourse

« BBCode-lite » sans avoir besoin d’installer de plugin…

Ajoute un contrôle simple (icône de palette) à l’éditeur pour faciliter la coloration du premier plan et de l’arrière-plan du texte.

  • Sélectionnez un mot ou un texte
  • Cliquez sur le contrôle de la palette
  • Il sera encapsulé comme ceci : [wrap=color color=# bgcolor=#]mot[/wrap]
  • Remplacez les # par des noms de couleurs compatibles HTML, par exemple « red », « grey »… expérimentez.

:biohazard: NB Les mêmes mises en garde s’appliquent qu’au BBCode : peut être utilisé pour masquer du texte.

Crédits

|||
|-|-|-|
| :hammer_and_wrench:|https://github.com/merefield/discourse-tc-coloured-text| GitHub - merefield/discourse-tc-coloured-text: A simple Theme Component alternative to the BBCode colouring plugin |
| :question:|Guide d’installation|Comment installer un thème ou un composant de thème|
| :open_book:|Nouveau sur les thèmes Discourse ?| Guide pour débutants sur l’utilisation des thèmes Discourse

18 « J'aime »

Merci beaucoup pour ce composant utile.
Il ne semble pas appliquer correctement le composer.color_ui_button_title, que ce soit par défaut ou lorsqu’il est personnalisé :

1 « J'aime »

Bonjour. Je n’ai pas de bouton de texte coloré comme sur cette photo. Je ne le vois pas non plus ici.

Ce Customization > Theme component n’est pas installé ici. C’est pour cela que le bouton n’apparaît pas.

L’avez-vous ajouté à votre site ?

Si je savais comment ajouter un plugin, ce serait bien.

Je l’ai corrigé.

1 « J'aime »

Il y a un guide expliquant comment Installing a theme or theme component
Toutes les informations font partie du tableau dans le premier message

3 « J'aime »

Merci beaucoup !

1 « J'aime »

Excellent composant !

Rapport de bug : Si je clique sur le bouton de la palette sans texte sélectionné, il insère le descripteur de traduction au lieu du « texte par défaut » :

[en_GB.composer.color_ui_default_text]
n’est pas trouvé dans le menu de personnalisation du texte du site, et n’est pas sur la page des paramètres du composant.

2 « J'aime »

Cliquer sur l’icône de la palette sans avoir sélectionné de texte génère ceci :

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

S’agit-il d’une chaîne manquante ?

3 « J'aime »

c’est un problème désagréable, corrigé :

merci pour les rapports @Frully @Canapin

J’ai ajouté des paramètres pour les couleurs par défaut.

5 « J'aime »

Je n’ai même pas lu le dernier message :facepalm:

3 « J'aime »

Excellent travail @merefield ! C’était une fonctionnalité qui manquait cruellement - jusqu’à présent !

Je me demande si cela pourrait être combiné avec ce TC pour avoir un seul TC BBCode super génial :

4 « J'aime »