Skip to content

magix-cms/MagixFaqMulti

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MagixFaqMulti

Release License PHP Version Magix CMS

MagixFaqMulti permet de déployer des foires aux questions (FAQ) ciblées et multilingues sur vos fiches produits, pages de contenu et catégories. C'est l'outil idéal pour améliorer votre SEO et la réassurance client.

🌟 Fonctionnalités principales

  • Tab-In-Tab Integration : Ajoute un onglet "FAQ" dans les formulaires d'édition des modules Core de Magix CMS.
  • Rendu Accordéon Bootstrap 5 : Le widget frontend utilise le composant Accordion natif de Bootstrap pour une expérience mobile parfaite.
  • Multilingue Intelligent : Gestion des questions/réponses par langue avec sélecteur d'onglets isolé.
  • Gestion AJAX Complète : Ajout, modification et tri des questions sans rechargement de la page d'administration.
  • SEO Ready : Structure de données optimisée pour la présentation de réponses claires aux utilisateurs.
  • Tri Intuitif : Gérez l'ordre des questions via une interface de tri Drag & Drop (Sortable.js).

⚙️ Installation

  1. Téléchargez l'archive du plugin.
  2. Déposez le dossier MagixFaqMulti dans le répertoire plugins/.
  3. Activez le plugin via Extensions > Plugins dans votre administration Magix CMS.
  4. Les tables mc_faqmulti et mc_faqmulti_content seront générées automatiquement.

🚀 Utilisation

Administration

  1. Éditez n'importe quel élément (Produit, Page, News...).
  2. Cliquez sur l'onglet "F.A.Q".
  3. Remplissez vos questions et réponses pour chaque langue activée sur votre boutique.
  4. Activez ou désactivez chaque question individuellement via le switch de statut.

Frontend

La FAQ s'affiche automatiquement sur les zones de contenu (Hooks) assignées dans le Boot.php. Elle est automatiquement stylisée selon les standards Bootstrap 5 de votre thème.

🛠️ Architecture Technique

  • Core JS : Repose sur MagixAjaxManager.js pour une communication asynchrone robuste avec le contrôleur backend.
  • UI Isolation : Utilise le namespace faq_ pour ses éléments HTML et CSS, garantissant une cohabitation parfaite avec MagixMultiText.
  • Data Integrity : Utilise un QueryBuilder optimisé pour la récupération des contenus traduits en une seule jointure performante.

📄 Licence

Ce projet est sous licence GPLv3. Voir le fichier LICENSE pour plus de détails.

Copyright (C) 2008 - 2026 Gerits Aurelien (Magix CMS)

About

MagixFaqMulti permet de déployer des foires aux questions (FAQ) ciblées et multilingues sur vos fiches produits, pages de contenu et catégories dans Magix cms 4.x

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors