Lecteur Markdown
RECOMMEND_DOCUMENTATION_FR
Fonctionnalité : Recommend #
Système de recommandation par vote. Affiche un top 10 des éléments les plus recommandés. Les votes sont sécurisés par hash MD5 pour prévenir la manipulation des URLs.
---
Installation et Configuration #
Par FTP : Déposer le répertoire `recommend/` dans `/plugins/`.
Par package manager : Sélectionner `recommend` dans la liste des plugins disponibles.
Chemins :
- Plugin principal : `/plugins/recommend/recommend.php`
- Configuration : `/plugins/recommend/conf/recommend.conf.inc.php`
Niveau requis : `RECOMMEND_LEVEL_USER`
Table SQL requise : `recommend`
---
Utilisation #
Affichage #
Top 10 des entrées les plus recommandées, triées par nombre de votes décroissant.
Voter #
Le vote est déclenché via un lien contenant :
- Le nom de l'entrée encodé en Base64
- Un hash MD5 de validation : `md5($cfg[17] . $entry)`
Si le hash ne correspond pas, le vote est rejeté.
Intégration #
Ce plugin est destiné à être intégré dans d'autres pages : un lien "Recommander ceci" est généré avec l'encodage et le hash appropriés.
---
Hooks et Points d'entrée #
?obj=recommend.php — Top 10
?obj=recommend.php&entry=BASE64&hash=MD5 — Voter pour une entrée
---
Dépendances #
- `Beamreactor\Database\SQL`
- `$cfg[17]` — clé secrète pour la génération des hashs de validation