BBCode Discourse

:information_source: Résumé Discourse BBCode ajoute la possibilité d’utiliser BBCode pour formater les messages.
:discourse2: Hébergé par nous ? Ce plugin est disponible dans nos offres Entreprise
:mechanic: Installation auto-hébergée Install plugins on a self-hosted site
:hammer_and_wrench: Lien vers le dépôt https://github.com/discourse/discourse-bbcode

Le plugin Discourse BBCode améliore l’éditeur Markdown [1] en ajoutant le support de la syntaxe BBCode au-delà de ce qui est inclus par défaut (c’est-à-dire [i], [b], [s], [u], [quote], [url], [email] et [code]), offrant ainsi une expérience plus « BBCode » ™.

Fonctionnalités

Structures en ligne

Structures en ligne pouvant être intégrées dans des paragraphes [s]comme ceci[/s].

  • [size=TAILLE] : définir la taille du texte

  • [font=POLICE] : définir la police du texte

  • [color=COULEUR] : définir la [color=#381]couleur[/color] du texte [/li]

  • [bgcolor=COULEUR] : définir la couleur de fond du texte

  • [highlight] : Mettre le texte en surbrillance

  • [small] : Rendre le texte très petit

  • [aname=NOM] : créer une ancre dans votre document avec un nom

  • [jumpto=NOM] : sauter à l’ancre créée avec aname

Structures sur plusieurs lignes

Les structures sur plusieurs lignes (ou de niveau bloc) englobent un bloc de texte.

[center]
Exemple comme celui-ci
[/center]

Les structures sur plusieurs lignes ne doivent jamais commencer ni se terminer au milieu d’une ligne.

Listes

[list]
* élément
* élément
[/list]

ou

[ol]
[li]ceci est un élément de liste[/li]
[/ol]

ou

[ul]
[*] ceci est un élément
[*] ceci est **un** élément
[/ul]

Alignement du texte

[center]
Centrer du texte
[/center]

[right]
Aligner du texte à droite
[/right]

[left]
Aligner du texte à gauche
[/left]

:warning: Attention : Ces fonctionnalités peuvent facilement être utilisées pour abuser en masquant du texte et en rendant le texte illisible. BBCode rendra également votre balisage moins compréhensible.


  1. Ce plugin n’est pas conçu pour le mode texte riche de l’éditeur. Vous devrez peut-être utiliser le bouton bascule image pour passer en mode Markdown lorsque vous utilisez ces codes. Si votre communauté dépend de ce plugin, vous pouvez mettre à jour le paramètre du site default_composition_mode afin que les membres voient par défaut le mode Markdown de l’éditeur. ↩︎

50 « J'aime »

3 publications ont été divisées dans un nouveau sujet : Is [hide] supported in the BBCode plugin?

8 messages ont été déplacées vers un nouveau sujet : Ajouter des boutons de compositeur pour les balises ajoutées par les plugins BBCode

Salut tout le monde.
Je ne sais pas dans quel sujet il est préférable d’écrire, mais je pense que celui-ci convient) l’autre a été fermé.
J’ai un peu amélioré un plan.
Je le partage avec vous pour examen.

[note]Ceci est une note normale[/note]

[info]Ceci est une note d'information[/info]

[warn]Ceci est un avertissement[/warn]

[negative]Ceci est une erreur[/negative]

[positive]Ceci est un succès[/positive]

[caution]Ceci est un avertissement important[/caution]

Détection sombre / claire
Et les paramètres d’administrateur sont également autorisés.

4 « J'aime »

Il existe également un composant de thème pour cela, soit dit en passant

4 « J'aime »

Oh, mince.
Une demi-journée gâchée à créer ça… Et je cherchais une réalisation… et je n’ai rien trouvé digne d’intérêt !
Merci !

2 « J'aime »

L’authentification si les appels mentionnaient parfois la création d’un plugin. Il est donc possible que les deux puissent être combinés pour donner un chemin vers TC (côté client) et le plugin (côté serveur).

Je pense que votre plugin sera plus convivial avec des éléments tels que l’impression au format PDF.

Votre plugin, par exemple, prend en compte le mode clair/sombre.

2 « J'aime »

Si ce plugin peut être utilisé de manière abusive comme indiqué, il serait logique de permettre que son utilisation soit restreinte par catégorie ou par niveau d’utilisateur. Actuellement, une telle possibilité n’existe pas dans le plugin.

Je pourrais me tromper, mais je dirais que dans la plupart des cas, le fait pour des utilisateurs de masquer du texte pour des raisons malveillantes est un événement rare, et l’avertissement sert de mise en garde sur « ce qui pourrait arriver ».

Si cela vous inquiète, vous pouvez créer une demande de fonctionnalité dans Contribute ou utiliser les mots surveillés pour repérer, par exemple, des personnes tapant [colour][/color].

1 « J'aime »

L’idée des mots surveillés est une bonne idée.

1 « J'aime »

lors de la dernière mise à jour, j’ai eu ce problème avec BBCode

lorsque je modifie un ancien sujet
« Aucun analyseur n’a traité le jeton bbcode_open pour la balise : span, attrs : [[“style”,“color:#d71d1d”]] »

Ceci se produit car il utilise par défaut le nouvel éditeur : Choisir le mode de composition par défaut pour votre communauté, qui ne prend pas encore en charge ce type de contenu.

Vous pouvez fermer ce message et passer à l’éditeur Markdown via le sélecteur à gauche de la barre d’outils, ou en appuyant sur CTRLM, et les choses devraient fonctionner comme d’habitude.

Salut à tous !

J’ai amélioré mon module :

  • ajout d’un bouton à l’éditeur
  • ajout de plus d’interactivité au panneau d’administration lors de la sélection des couleurs
  • correction de plusieurs bugs
  • optimisation légère de l’interface utilisateur
  • amélioration un peu plus de l’adaptation à la langue anglaise

On dirait qu’il pourrait déjà être judicieux de commencer un nouveau sujet :grinning_face_with_smiling_eyes:


Readme en anglais