Skip to content

File Navigator v1.1.0

Choose a tag to compare

@johnburnout johnburnout released this 22 Aug 21:58
· 5 commits to main since this release

🔥 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 ! 🚀