Lecteur Markdown
GALLERY_DOCUMENTATION_FR
Fonctionnalité : Gallery #
Galerie d'images basée sur le système de fichiers. Navigue dans des répertoires d'images, génère les miniatures à la volée et affiche les images en pleine vue. Protège contre le path traversal.
---
Installation et Configuration #
Par FTP : Déposer le répertoire `gallery/` dans `/plugins/`.
Par package manager : Sélectionner `gallery` dans la liste des plugins disponibles.
Chemins :
- Plugin principal : `/plugins/gallery/gallery.php`
- Configuration : `/plugins/gallery/conf/gallery.conf.inc.php`
- Locales : `/plugins/gallery/locale/`
Paramètre de configuration :
| Variable | Description |
|---|---|
| `$cfg[32]['gthumb']` | Dimensions des miniatures (dans la configuration globale) |
Structure des galeries : répertoires dans le répertoire de données (`$cfg[6]`).
Protection privée : la présence d'un fichier `.lock` dans un répertoire le rend inaccessible aux non-administrateurs.
---
Utilisation #
Navigation #
- Liste des répertoires disponibles avec aperçu
- Grille de miniatures avec pagination
- Clic sur une miniature → image en taille réelle
Sécurité #
- Suppression des `.` et `..` dans les chemins
- Prévention du traversal de répertoires
- Support des galeries privées via fichier `.lock`
---
Hooks et Points d'entrée #
?obj=gallery.php — Liste des galeries
?obj=gallery.php&path=NOM_GALERIE — Contenu d'une galerie
?obj=gallery.php&path=NOM&page=N — Page N
?obj=gallery.php&path=NOM&picture=FICHIER — Afficher une image
---
Dépendances #
- Bibliothèque GD (PHP) — génération des miniatures
- Accès en lecture au répertoire de données (`$cfg[6]`)