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 Theme component n’est pas installé ici. C’est pourquoi 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 »