Skip to content

Releases: johnburnout/FileNavigator

File Navigator v1.1.2

Choose a tag to compare

@johnburnout johnburnout released this 23 Aug 14:15

🎨 File Navigator v1.1.2 – Personnalisation visuelle complète

✨ Nouveautés

Cette version permet de personnaliser entièrement l'apparence du navigateur de fichiers grâce à 4 nouveaux paramètres :

  • 🖼️ frame : affiche un cadre autour du navigateur (true / false)
  • 🎨 background : couleur d’arrière‑plan du conteneur et de la liste
  • 🛠️ toolbar_background : couleur d’arrière‑plan de la barre d'outils
  • 📁 breadcrumb_background : couleur d’arrière‑plan du fil d’Ariane

🧪 Exemple complet

[filenavigator 
    frame="true" 
    background="#f9f9f9" 
    toolbar_background="#e3f0fa" 
    breadcrumb_background="#dce8f0" 
    width="90%" 
    height="500px"]

File Navigator v1.1.1

Choose a tag to compare

@johnburnout johnburnout released this 23 Aug 06:49

🔥 File Navigator v1.1.1

✨ Nouveautés

  • 📂 Téléchargement direct en cliquant sur le nom d'un fichier
  • 🖱️ Lien de téléchargement sur chaque fichier (images, PDF, etc.)
  • 🔗 Ajout du lien vers le profil GitHub de l'auteur dans l'en-tête du plugin

🐛 Corrections

  • Aucune correction majeure, cette version apporte une nouvelle fonctionnalité

📦 Installation

  1. Téléchargez le fichier ZIP ci-dessous
  2. Allez dans Extensions → Ajouter → Téléverser une extension
  3. Sélectionnez le ZIP et cliquez sur Installer maintenant
  4. Activez l'extension File Navigator
  5. Utilisez la shortcode [filenavigator] dans vos pages

Merci d'utiliser File Navigator ! 🚀

File Navigator v1.1.0

Choose a tag to compare

@johnburnout johnburnout released this 22 Aug 21:58

🔥 File Navigator v1.1.0

✨ Nouveautés

  • 🖼️ Aperçu des images au survol avec zoom (miniatures 24×24px)
  • 📑 Icônes spécifiques pour les fichiers PDF
  • 🔍 Tri dynamique par nom, taille, date (menus déroulants dans la barre d'outils)
  • 📅 Affichage de la date au format JJ/MM/AAAA HH:MM
  • 📌 Barre d'outils fixe (sticky) lors du défilement
  • 📏 Paramètres width et height pour la fenêtre du navigateur (avec barres de défilement)
  • 🔒 Gestion des permissions par rôle WordPress (avec filtre WPFN_permissions)
  • 📁 Création de dossiers directement depuis l'interface
  • 📤 Upload multi-fichiers avec confirmation
  • ⬇️ Téléchargement groupé en ZIP (via le bouton DL)

🐛 Corrections

  • Correction de la détection des dossiers (is_dir au lieu de $fileInfo->isDir())
  • Liens cliquables pour tous les dossiers (navigation fonctionnelle)
  • Sécurisation des chemins avec SecurityChecker
  • Affichage correct de la date via date_i18n('d/m/Y H:i', item.mtime)
  • Alignement des icônes dans la barre d'outils

🛠️ Améliorations techniques

  • Optimisation et nettoyage du CSS (suppression des doublons)
  • Ajout du filtre Twig WPFN_file_url pour construire les URLs des fichiers
  • Transmission des paramètres de tri dans l'URL (?sort=...&order=...)
  • Documentation complète : README.md et readme.txt
  • Compatibilité WordPress 5.8+ et PHP 7.4+
  • Corrections pour WordPress.org : licence, esc_html(), wp_delete_file()

📦 Installation

  1. Téléchargez le fichier ZIP ci-dessous
  2. Allez dans Extensions → Ajouter → Téléverser une extension
  3. Sélectionnez le ZIP et cliquez sur Installer maintenant
  4. Activez l'extension File Navigator
  5. Utilisez la shortcode [filenavigator] dans vos pages

Merci d'utiliser File Navigator ! 🚀