Description

Rbl-Navigator est mon second plugin pour WordPress. J’ai souhaité avec ce plugin intégrer simplement un menu de type arbre ou « treeview » dans un widget.

Ce plugin permet de représenter dans un seul widget vos derniers articles, la liste des catégories (et leurs « n » derniers articles), des liens en « dur », le contenu d’un répertoire. Je pense ajouter prochainement, si cela vous semble utile, le blogroll et la liste des derniers commentaires.

Exemple d’utilisation

Installation

Pour installer ce plugin sur votre configuration WordPress il suffit de :

  • Dezipper le fichier téléchargé dans le répertoire /wp-content/plugins » de votre installation wordpress.
  • Activer le plugin dans la console d’administration.
  • Ajouter un Widget Rbl-Navigator dans votre SideBar.
  • Configurer ce widget

Configuration


Quand vous paramétrez le widget Rbl-Navigator une fenêtre apparait permettant de préciser les paramètres suivants :

  • Title : Titre du widget
  • Data : Ces données permettent de construire le treeview (je détaille cela plus loin)
  • Image Base : Répertoire par défaut des images utilisées par le plugin (normalement « img/ot »)
  • Separator : Caractère de séparation utilisé par le plugin normalement « § »
  • Max size : Longueur max d’un item du treeview en caractère (0 si pas de limite)

La zone data

0 § Home § 14 § /fr/index.php § ?Welcome
0 § %%LAST-5 § Last news § 1
0 § %%CAT-19,20-5 § Mes categs 19 et 20 § 1
0 § %%CAT-4-5 § Ma categ 4 § -1
0 § A propos § 19 § /fr/?p=2

Cette zone permet de définir l’ensemble du contenu du treeview. Cela est structuré de manière suivante :

  • Lien en dur :
    Col Description
    1 niveau hiérarchique (0 1er niveau). Attention ces niveaux doivent être cohérents entre eux)
    2 Titre du niveau
    3 Numéro de l’icône
    4 URL
    5 target de destination ou message d’aide (bulle) si cela commence par un ‘?’
  • Commandes dynamiques (WP) :
    Col Description
    1 niveau hiérarchique (0 1er niveau). Attention ces niveaux doivent être cohérents entre eux)
    2 Commande à traiter (commence par %%)
    3 Titre du niveau
    4 Numéro de l’icône
  • Format des commandes possibles :
    Commande Description
    %%LAST-(n) Affiche les n derniers articles postés
    Exemple : %%LAST-5
    %%CAT-(idcat)-(n) Affiche les n derniers articles des catégories idcat
    Exemple : %%CAT-19,20-5 (affiche les 5 derniers articles des categories 19 et 20)
    %%CAT-ALL-3 (affiche les 3 derniers articles de chaque catégories)
    %%REP-(directory)-(action) Exemple : %%REP-/www/tliste/-aaa.php?file=tliste/ (affiche la structure et le contenu du répertoire /www/tliste/ et associe à chaque fichier une action aaa.php?file=nomdufichier)

Divers

  • JQuery : Ce plugin utilise la version interne à WordPress de JQuery pour limiter les chargements lors de l’ouverture ou la fermeture d’un nœud. Mais il fonctionne tout de même parfaitement si le support de Javascript est désactivé.
  • Optimisation : Pour limiter les accès à la base de données un fichier est généré lors de la saisie d’un article ou lors de la modification de la configuration du Widget.

Historique

  • 04/05/2008 : Version 1.00 Création du plugin

Téléchargement

rbl-navigator.zip

Be Sociable, Share!