🖮 URL SourceForge ou Github: https://github.com/slhuilli1/modalpdf
Etoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactives
 

Aujourd'hui, je vous propose un petit plugin pour Joomla 3, que j'avais déjà développé antérieurement sous une autre forme, dont le but est d'afficher dans une fenêtre modale, un fichier PDF.

Toute la différence de ce plugin par rapport au précédent, c'est que je m'appuie sur la bibliothèque bootstrap fournie avec Joomla. 
Le grand intérêt de cette bibliothèque et d'avoir sous la main des fonctionnalités toutes prêtes pour, notamment dans mon cas, afficher le contenu du fichier PDF dans une fenêtre modale.
Autrefois, je travaillais avec le composant modals de régular lab, mais je dois dire qu'intégrer un plugin dans un plugin, je ne suis pas super fan...et comme notre Joomla 3 intègre lui-même la bibliothèque bootstrap, pourquoi s'en priver ?
 

Utilisation

Pour afficher mon fichier PDF dans une fenêtre modaille avec montgoline, il vous suffit d'utiliser le shortcode suivant :
 
{modalpdf}http://www.domaine.tld/chemin/fichierpdf.pdf{/modalpdf}
 
Lorsque vous utiliserez ce short tag, vous verrez apparaître dans votre article, le nom du fichier PDF précédé d'une petite icône de type loupe.
Je n'avais pas prévu au moment de l'intégration dans votre article de votre PDF, la possibilité direct de procéder au téléchargement, j'ai rajoputé cette fonctionnalité mais sans la tester dans de grands cas de figures !
En revanche, si votre (vieux) navigateur est dans l'impossibilité d'afficher votre fichier PDF, ce lien de téléchargement s'affiche correctement.
Si vous regardez plus précisément dans mon code, précisément à la ligne 43, vous verrez et affichage de ce lien en cas de non affichage de votre PDF par votre navigateur. Il suffirait de recopier cette ligne entre la ligne 41 et il y a une 42 par exemple de mon code, pour forcer l'affichage de ce lien hypertexte pour que l'utilisateur puisse le télécharger sans forcément pouvoir me prévisualiser. Si je ne l'ai pas fait, c'est précisément car je n'en ai pas le besoin spécifique. Mais c'est un simple copier-coller dans mon code à corriger.
 
 
 
 

Rapport sondage marche

Voici le rapport statistique du sondage (auquel vous pouvez toujours répondre) que j'ai lancé sur le sujet

 

Mon GitHub

Voyant que l'intégration du flux RSS ralentissait tout mon site, voisi le simple lien de mon flux RSS : Mon GitHub