|
Zenonfly
Click here for english instruction
Qu'est ce que ZenonflyZenonfly est un plugin permettant d'améliorer la navigation de votre galerie de photos. Basé en JAvascript, il permet de ne pas recharger l'ensemble de la page mais de ne recharger que la photo, les commentaires etc.... A la manière des galerie de type Picasaweb et / ou Facebook, Zenonfly permet de charger les images quasi-instantanément. Votre galerie serra ainsi beaucoup plus "User friendly" ! Comment l'utiliserPour installer le plugin:
Que-dois-je changer dans mon themePour implémenter correctement le plugin Zenonfly, vous allez devoir éditer votre fichier de theme "Image.php". 1) Ajouter l'appel du plugin juste avant la balise "</head >" : ...
<?php if (function_exists("printZenOnFly")){echo printZenOnFly();}?>
</head>2) Pour les boutons de navigation : Ajouter / Vérifier que vous ayez bien un bloc de ce type : <div class="imgnav">
<?php if (hasPrevImage()) { ?>
...
</div>3) Pour l'image, vérifier que vous ayez bien un bloc de ce type: <!-- The Image --> <div id="image"> 4) Si vous souhaitez afficher la description de votre photos : Remplacez: <?php printImageDesc(true); ?> par <span id="desc"><?php printImageDesc(true); ?></span> 5) Si vous souhaitez afficher les tags de l'image: Remplacez: <?php printTags('links', gettext('<strong>Tags:</strong>').' ', 'taglist', ''); ?>par <div id="idtag"><?php printTags('links', gettext('<strong>Tags:</strong>').' ', 'taglist', ''); ?></div>6) Si vous souhaitez affiche googlemaps: Remplacez: <?php if (function_exists('printImageMap')) printImageMap(); ?>par <?php if (function_exists('printImageMap')){echo '<div id="imagemap" ></div>';}?>7) Si vous souhaitez afficher le rating: Remplacez: <?php if (function_exists('printRating')) { printRating(); }?>par <div id="customrating">
<?php if (function_exists('printRating')) { printRating(); }?>
</div>8) Si vous souhaitez afficher les commentaires: Remplacez: <?php
if (function_exists('printCommentForm')) {
printCommentForm();
}
?>par <div id="comments">
<?php
if (function_exists('printCommentForm')) {
printCommentForm();
}
?>
</div>Quels sont les plugins qui fonctionnent avec ZenOnFlyTout les plugins de zenphoto n'ont pas forcement besoin d'être adapté à ce plugin. Le plugin Zenonfly ne prend effet que sur la page "image.php" de votre thème. Donc à priori, seul les plugins utiliser dans cette page doivent demander une adaptation de code. Pour le moment, je n'ai travailler que sur l'implémentation de ces plugins que j'utilise personnellement ou qu'Olihar utilise sur son propre site.
|