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

Lecteur Markdown

faq Documentation › FAQ_DOCUMENTATION_FR

FAQ_DOCUMENTATION_FR

Fonctionnalité : FAQ #

Gestion de Foires Aux Questions organisées par catégories (familles), avec support multilingue (i18n). Interface accordéon pour la consultation, CRUD complet pour les modérateurs.

---

Installation et Configuration #

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

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

Chemins :

  • Plugin principal : `/plugins/faq/faq.php`
  • Configuration : `/plugins/faq/conf/faq.conf.inc.php`
  • Widget : `/plugins/faq/widget/`
  • Locales : `/plugins/faq/locale/`

Tables SQL requises : `faqs`, `faqs_i18n`, `faqs_families`, `faqs_families_i18n`

---

Utilisation #

Consultation publique #

Les FAQ sont présentées dans un accordéon par catégorie. Le contenu est affiché dans la langue courante.

Administration (modérateur et supérieur) #

  • Familles : créer, modifier, supprimer des catégories
  • FAQ : créer une question/réponse dans une famille, éditer, supprimer
  • Les traductions sont gérées par langue via les tables `_i18n`

Structure d'une entrée FAQ :

  • Famille d'appartenance
  • Question (par langue)
  • Réponse (par langue)

---

Hooks et Points d'entrée #

?obj=faq.php                           — Liste des FAQ par famille
?obj=faq.php&action=add_family         — Ajouter une famille
?obj=faq.php&action=edit_family&id=ID  — Modifier une famille
?obj=faq.php&action=del_family&id=ID   — Supprimer une famille
?obj=faq.php&action=add&family=ID      — Ajouter une FAQ
?obj=faq.php&action=edit&id=ID         — Modifier une FAQ
?obj=faq.php&action=delete&id=ID       — Supprimer une FAQ

---

Dépendances #

  • `Beamreactor\Database\SQL`
  • `Beamreactor\Sanitizer\Parser`
de en fr