Discourse BBCode

:information_source: Résumé Discourse BBCode ajoute la possibilité d’utiliser BBCode pour formater les publications.
:discourse2: Hébergé par nous ? Ce plugin est disponible sur nos plans 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] avec la prise en charge 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]) pour offrir une expérience plus « BBCode » ™.

Fonctionnalités

Constructions en ligne

Constructions en ligne qui peuvent être intégrées dans des paragraphes [s]comme ceci[/s].

  • [size=SIZE] : définit la taille du texte

  • [font=FACE]: définit la police du texte

  • [color=COLOR]: définit la couleur du texte \[/li\]

  • [bgcolor=COLOR]: définit la couleur d’arrière-plan du texte

  • [highlight]: Met en surbrillance le texte

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

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

  • [jumpto=NAME]: saute à l’ancre créée avec aname

Constructions multilignes

Les constructions multilignes (ou de niveau bloc) englobent un bloc de texte.

[right]
Comme cet exemple
[/right]

Les constructions multilignes ne doivent jamais commencer ou 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 **important**
[/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 à mauvais escient en cachant du texte et en le rendant illisible. Le BBCode rendra également votre balisage moins compréhensible.


  1. Ce plugin n’est pas conçu pour le mode texte enrichi de l’éditeur, vous devrez donc peut-être utiliser le bouton 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 pour vous assurer que les membres voient le mode Markdown de l’éditeur par défaut. ↩︎

49 « 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, les utilisateurs qui cachent du texte pour des raisons malveillantes sont rares et que l’avertissement sert de mise en garde sur ce qui ‘pourrait arriver’.

Si cela vous inquiète, vous pourriez créer une demande de fonctionnalité ou utiliser les mots surveillés pour intercepter les personnes qui tapent par exemple [colour][/colour].

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.