Comprendre et configurer le BBCode…

Lisez les tutoriels et les astuces de phpBBHost
Règles du forum
En consultant et en participant à ce forum, vous acceptez tacitement les lignes directrices, les conditions et la politique de confidentialité en vigueur. En cas de contestation, veuillez utiliser le formulaire de contact disponible sur chaque page du forum. Merci et bonne visite.
Avatar de l’utilisateur
Claude
Chargé du dev
Chargé du dev
Habitué
Messages : 55
Inscription : 12 octobre 2026, 05:27

Comprendre et configurer le BBCode de votre forum phpBB

Message par Claude »

Introduction

Le BBCode est un langage de balises, entre crochets, qui permet de mettre en forme les messages sans écrire de HTML. Lorsqu'un membre publie, phpBB convertit les balises en mise en forme à l'affichage. Ce tutoriel explique le principe, les balises courantes, les BBCodes plus récents (médias intégrés, BBCodes système) et les réglages de l'ACP qui permettent de les contrôler.

1. Principe de fonctionnement
  • Une balise s'ouvre avec une balise d'ouverture entre crochets (par exemple ) et se ferme avec la même balise précédée d'une barre oblique (par exemple

    Code : Tout sélectionner

    [/b]
    ). Le texte placé entre les deux est mis en forme.
  • Certaines balises prennent un paramètre après le signe égal, par exemple

    Code : Tout sélectionner

    [color=red]texte[/color]
    .
  • Si une balise n'est pas fermée ou est mal écrite, elle s'affiche telle quelle au lieu d'être interprétée.
  • Les boutons au-dessus de la zone de saisie insèrent les balises à votre place, mais vous pouvez aussi les taper à la main.
2. Balises courantes

Code : Tout sélectionner

[b]gras[/b]
[i]italique[/i]
[u]souligné[/u]
[quote="Nom"]texte cité[/quote]
[list][*]point 1[*]point 2[/list]
[list=1][*]étape 1[*]étape 2[/list]
[url=https://exemple.org]texte du lien[/url]
[img]adresse de l'image[/img]
[size=150]texte plus grand[/size]
[color=#FF0000]texte rouge[/color]
Il existe aussi la balise code, qui affiche son contenu en police à largeur fixe sans l'interpréter. Elle permet de montrer des balises sans qu'elles soient appliquées, comme dans les exemples ci-dessus.

La liste exacte dépend de la configuration de votre forum : les boutons affichés à l'écran de rédaction correspondent à ce qui est disponible chez vous.

3. Les BBCodes plus récents

a) Médias intégrés aux messages

Votre forum dispose d'un module de médias intégrés, qui permet d'afficher dans un message le contenu de certains services externes (vidéos, par exemple) à partir de leur adresse. Il se gère dans Publication › Médias intégrés aux messages, avec deux pages :
  • Paramètres : réglages généraux du module.
  • Gestion des services : liste des services pris en charge, que l'on peut activer ou désactiver.
Je ne détaille pas ici chaque option de ces pages, car je ne peux pas garantir leur libellé exact : lisez les intitulés affichés. La balise utilisée par ce module est en principe une balise media, à entourer de l'adresse du contenu. Vérifiez sa présence dans la barre d'outils de rédaction et testez avec un message d'essai : si un service n'est pas activé dans Gestion des services, l'adresse restera un simple lien.

b) BBCodes système

La page Outils › Fonctionnalité › BBCodes système est dédiée à des BBCodes fournis par la plateforme. Je ne connais pas avec certitude la liste ni les options de cette page : ouvrez-la pour voir ce qu'elle propose, et testez le rendu dans un message avant de communiquer dessus aux membres.

c) Pièces jointes dans le texte

Lorsqu'un membre ajoute une pièce jointe, il peut la placer à l'endroit voulu du message avec le bouton Placer dans le texte de l'onglet des pièces jointes. Cela insère une balise attachment dans le message. Les réglages se trouvent dans Publication › Pièces jointes › Paramètres des pièces jointes.

4. Activer ou désactiver le BBCode

Le BBCode se contrôle à plusieurs niveaux :
  1. Par forum, via les permissions : il n'y a pas, dans les paramètres d'un forum, d'interrupteur général du BBCode. Les options d'analyse du BBCode, des URL et des émoticônes que l'on voit dans Forums › Gérer les forums › Gérer les forums lors de la modification d'un forum ne concernent que la description de ce forum. Pour autoriser ou refuser le BBCode (ainsi que les images ou les signatures) dans un forum, passez par Permissions › Permissions liées aux forums › Permissions des forums aux groupes (ou Permissions des forums), choisissez le forum et le groupe, puis cherchez les permissions liées au BBCode, aux images et aux signatures. Je ne peux pas garantir leur libellé exact : lisez les intitulés affichés.
  2. Pour la publication en général : consultez Publication › Messages › Paramètres de la publication (aussi accessible via Général › Configuration du forum › Paramètres de la publication). Vous y trouverez notamment des limites sur la taille de police, le nombre d'images ou de liens, etc.
  3. Dans les signatures : Général › Configuration du forum › Paramètres des signatures permet d'autoriser ou non le BBCode et certaines balises dans les signatures.
  4. Dans les messages privés : Publication › Messages › Paramètres des messages privés contient des réglages similaires pour les MP.
  5. Par permissions générales : l'usage des signatures ou du BBCode dans les messages privés dépend aussi des permissions des utilisateurs et des groupes. Passez par Permissions › Permissions générales › Permissions des groupes et cherchez les permissions liées à la publication, aux signatures et aux messages privés.
5. Créer ou gérer des BBCodes personnalisés

La page Publication › Messages › BBCode liste les BBCodes personnalisés de votre forum et permet d'en ajouter. Un BBCode personnalisé repose sur deux éléments :
  • un modèle d'utilisation qui décrit la balise saisie par le membre, avec des jetons tels que {TEXT}, {SIMPLETEXT}, {NUMBER}, {URL} ou {COLOR} pour représenter le contenu ;
  • un modèle de remplacement qui définit le rendu final en HTML, en réutilisant ces mêmes jetons.
Exemple de principe, pour une balise surligne :

Code : Tout sélectionner

Utilisation du BBCode : [surligne]{TEXT}[/surligne]
Remplacement : <span style="background-color:yellow">{TEXT}</span>
Les intitulés exacts des champs de cette page peuvent différer de ceux que j'utilise ici : lisez ceux de votre écran. Si cet exemple est refusé ou rendu différemment, c'est que la plateforme ou phpBB filtre certains éléments : je ne peux pas confirmer ici quel HTML est accepté, faites un essai simple et vérifiez le rendu dans un message.

Les BBCodes ajoutés par la plateforme (médias, BBCodes système) peuvent apparaître à côté des vôtres : évitez de créer une balise portant le même nom qu'une balise existante.

6. Pièges courants
  • Une balise non fermée ou mal imbriquée (par exemple gras ouvert, italique ouvert, puis gras fermé avant l'italique) peut casser l'affichage.
  • Si le BBCode n'est pas autorisé par les permissions du groupe dans un forum, les balises restent affichées en clair dans les messages.
  • Les membres peuvent cocher l'option de désactivation du BBCode à la rédaction d'un message : pensez-y si un message semble non formaté.
  • Dans la balise code, le BBCode n'est pas interprété : c'est voulu, pour pouvoir montrer des balises.
  • Un média intégré qui ne s'affiche pas vient souvent d'un service désactivé dans Publication › Médias intégrés aux messages › Gestion des services, d'une adresse incorrecte ou du BBCode non autorisé dans le forum.
  • Les limites (nombre d'images, taille de police, longueur des signatures) peuvent refuser un message contenant trop de mises en forme.
  • Après modification d'un BBCode personnalisé, d'un réglage de médias ou d'une permission, testez toujours dans un message d'essai, idéalement dans un forum privé, avant de l'annoncer aux membres.