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

Lecteur Markdown

edito Documentation › EDITO_DOCUMENTATION_FR

EDITO_DOCUMENTATION_FR

Fonctionnalité : Edito #

Système de gestion d'articles éditoriaux avec support multilingue (i18n). Permet aux administrateurs de créer, modifier et supprimer des articles dans plusieurs langues, avec un éditeur de texte riche.

---

Installation et Configuration #

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

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

Chemins :

  • Plugin principal : `/plugins/edito/edito.php`
  • Configuration : `/plugins/edito/conf/edito.conf.inc.php`
  • Bibliothèque : `/plugins/edito/lib/edito.lib.inc.php`
  • JavaScript : `/plugins/edito/js/edito.js`
  • CSS : `/plugins/edito/css/edito.css`
  • Locales : `/plugins/edito/locale/`

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

| Variable | Valeur par défaut | Description |

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

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

| `$basedisplevel` | `BASE_LEVEL_ADMIN` | Niveau requis |

| `$ftype` | `1` | Type plugin (contenu) |

Accès restreint : `secure('EDITO_LEVEL_ADMIN')`.

Tables SQL requises : `edito`, `edito_i18n`

---

Utilisation #

Gestion des articles #

  • Créer un article avec un identifiant unique généré automatiquement
  • Éditer le contenu via l'éditeur RTE (HTML)
  • Gérer les traductions par langue (via `edito_i18n`)
  • Supprimer un article (supprime toutes les traductions associées)

Affichage public #

Les articles sont affichés dans la langue courante. Si la traduction n'existe pas, repli sur la langue par défaut de l'installation.

---

Hooks et Points d'entrée #

?obj=edito.php					— Liste des articles
?obj=edito.php&action=new		 — Créer un article
?obj=edito.php&action=edit&id=ID  — Modifier (admin)
?obj=edito.php&action=delete&id=ID — Supprimer (admin)
?obj=edito.php&id=ID			  — Lire un article (public)

---

Dépendances #

  • `Beamreactor\Database\SQL`
  • `Beamreactor\Sanitizer\Parser`
  • Bibliothèque graphique interne (pour les éventuelles images)
  • jQuery UI — inclus dans le core BeamReactor
de en fr