En vous promenant sur Beamreactor, nous stockons votre IP 48h pour des raisons de sécurité.

Lecteur Markdown

forums Documentation › FORUMS_DOCUMENTATION_FR

FORUMS_DOCUMENTATION_FR

Fonctionnalité : Forums #

Forums de discussion avec catégories, fils de questions et réponses. Gestion des avatars utilisateurs, notifications email, modération et nettoyage automatique des anciens messages.

---

Installation et Configuration #

Par FTP : Déposer le répertoire `forums/` dans `/plugins/`.

Par package manager : Sélectionner `forums` dans la liste des plugins disponibles.

Chemins :

  • Plugin principal : `/plugins/forums/forums.php`
  • Configuration : `/plugins/forums/conf/forums.conf.inc.php`
  • Locales : `/plugins/forums/locale/`

Paramètres de configuration (`forums.conf.inc.php`) :

| Variable | Valeur par défaut | Description |

|---|---|---|

| `$basedatadisplay` | `'yes'` | Affichage dans l'interface de gestion |

| `$basedisplevel` | `BASE_LEVEL_USER` | Niveau pour poster |

| `$ftype` | `4` | Type plugin (communautaire) |

| `$is_public` | `1` | Accessible publiquement |

Tables SQL requises : `forums_question`, `forums_reponse`

---

Utilisation #

Consultation #

  • Vue par catégorie avec liste des fils actifs
  • Fil de discussion avec question initiale et réponses imbriquées
  • Affichage de l'avatar et du niveau de chaque participant

Participation (niveau USER et supérieur) #

  • Ouvrir un nouveau fil dans une catégorie
  • Répondre à une question existante
  • Notifications email aux abonnés (optionnel)

Modération #

  • Suppression de fils et de réponses
  • Gestion des catégories (ajout, modification, suppression)

Nettoyage automatique #

Les messages de plus de 90 jours sont supprimés automatiquement lors du chargement du plugin.

---

Hooks et Points d'entrée #

?obj=forums.php                          — Liste des catégories
?obj=forums.php&cat=ID                   — Fils d'une catégorie
?obj=forums.php&thread=ID                — Fil de discussion
?obj=forums.php&action=new&cat=ID        — Nouveau fil (POST)
?obj=forums.php&action=reply&thread=ID   — Répondre (POST)
?obj=forums.php&action=delete&id=ID      — Supprimer (modérateur)

---

Dépendances #

  • `Beamreactor\Database\SQL`
  • `Beamreactor\Sanitizer\Parser`
  • Système d'email PHP (`mail()`) — pour les notifications
  • Redirecteur d'URL — pour le parsing des liens dans les messages
de en fr