Lecteur Markdown
SPONSORS_DOCUMENTATION_FR
Fonctionnalité : Sponsors #
Répertoire de sponsors avec logos, liens et description. Gestion admin complète (CRUD), affichage ordonné par priorité.
---
Installation et Configuration #
Par FTP : Déposer le répertoire `sponsors/` dans `/plugins/`.
Par package manager : Sélectionner `sponsors` dans la liste des plugins disponibles.
Chemins :
- Plugin principal : `/plugins/sponsors/sponsors.php`
- Configuration : `/plugins/sponsors/conf/sponsors.conf.inc.php`
- Locales : `/plugins/sponsors/locale/`
Paramètre de sécurité : `secure('SPONSORS_LEVEL_ADMIN')` pour les opérations CRUD.
Table SQL requise : `sponsors`
Répertoire des logos : `$cfg[6]/sponsors/`
---
Utilisation #
Consultation publique #
Liste des sponsors avec logo, nom et lien vers leur site.
Administration #
- Créer un sponsor : nom, URL, logo (upload), priorité d'affichage
- Modifier les informations
- Supprimer un sponsor (supprime également le logo)
L'ordre d'affichage est géré par la valeur de priorité.
---
Hooks et Points d'entrée #
?obj=sponsors.php — Liste des sponsors
?obj=sponsors.php&id=ID — Détail d'un sponsor
?obj=sponsors.php&action=add — Ajouter (POST, admin)
?obj=sponsors.php&action=edit&id=ID — Modifier (admin)
?obj=sponsors.php&action=del&id=ID — Supprimer (admin)
---
Dépendances #
- `Beamreactor\Database\SQL`
- `Beamreactor\Sanitizer\Parser`
- Bibliothèque graphique interne — redimensionnement des logos