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

Lecteur Markdown

links Documentation › LINKS_DOCUMENTATION_FR

LINKS_DOCUMENTATION_FR

Fonctionnalité : Links #

Répertoire de liens web organisé par familles. Extraction automatique des métadonnées (titre, description) depuis les URLs, upload d'image pour chaque lien, distinction entre liens publics et privés.

---

Installation et Configuration #

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

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

Chemins :

  • Plugin principal : `/plugins/links/links.php`
  • Configuration : `/plugins/links/conf/links.conf.inc.php`
  • Locales : `/plugins/links/locale/`

Tables SQL requises : `links`, `links_families`

Répertoire de stockage des images : `$cfg[6]/Links/`

---

Utilisation #

Consultation #

  • Liste des familles de liens
  • Liste des liens d'une famille (avec image, titre, description, URL)

Administration #

  • Familles : créer, modifier, supprimer des catégories
  • Liens : créer un lien avec extraction automatique des métadonnées depuis l'URL

- Le plugin appelle `GetURLInfo()` pour récupérer le titre et la description depuis les balises `<meta>` de la page

- Upload optionnel d'une image/logo représentatif

- Toggle public/privé

Fonctions exposées :

  • `GetURLInfo(string $url)` — extraction des métadonnées d'une URL
  • `uploadLinkImage()` — upload et redimensionnement de l'image d'un lien
  • `unlinkLinkImage()` — suppression de l'image d'un lien

---

Hooks et Points d'entrée #

?obj=links.php                           — Liste des familles
?obj=links.php&family=ID                 — Liens d'une famille
?obj=links.php&action=new                — Créer un lien (POST)
?obj=links.php&action=edit&id=ID         — Modifier un lien
?obj=links.php&action=delete&id=ID       — Supprimer un lien
?obj=links.php&action=add_family         — Créer une famille

---

Dépendances #

  • `Beamreactor\Database\SQL`
  • `Beamreactor\Sanitizer\Parser`
  • Extension PHP cURL ou `file_get_contents` — pour l'extraction des métadonnées URL
  • Bibliothèque graphique interne — miniatures des images de liens
de en fr