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

Lecteur Markdown

recommend Documentation › RECOMMEND_DOCUMENTATION_FR

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
de en fr