Aller au contenu
Support de Zwii

3 captures d’écran

À propos de ce fichier

Mini Galerie

Est une galerie d’images très légère et rapide, elle permet de directement présenter sous forme de vignettes un dossier d’images dans une page, sans pré-charger les images, les vignettes sont créées à la volée, les photos sont miniaturisées sans être rognées, les images en grande taille s’affichent dans la lightbox de ZwiiCMS. Il est possible de créer plusieurs minis galeries dans le même site. C’est une bonne alternative à la galerie par défaut.

 

Installation :

Décompressez l'archive mini-galerie.zip sur votre ordinateur et envoyez à la racine de votre ZwiiCMS le dossier site par FTP

Dans votre ZwiiCMS, à la partie [Configuration -> Insérer un script dans "Body"], insérez le contenu du fichier script-body.php, puis insérez le contenu du fichier custom.css à la partie [Personnalisation du thème -> Éditeur CSS]

 

Pour afficher la galerie par défaut, créez une page vide nommée : Mini Galerie.
Pour créer une autre galerie vous devez créer une autre page vide et modifier en conséquence le script inséré dans "Body"

 

Ce plugin ne modifie aucun fichier de votre ZwiiCMS, il ajoute :

. un dossier mini-galerie comprenant 1 fichier php dans le dossier include : site/include/mini-galerie
. un fichier mini.php dans le dossier source : site/file/source/mini.php
. un dossier images dans le dossier source : site/file/source/images, qui contient 10 images de demo

 

Personnalisation :

1. Modifiez le contenu du fichier script-body.php :

Comme indiqué ci-dessus, renseignez à la ligne case le nom de votre page tel qu’il apparaît dans la barre d’adresse du navigateur, exemple :

case 'mini-galerie':

devient alors :

case 'nom-de-votre-page':

 

Le dossier des images par défaut est 'images', pour en utiliser un autre, vous devez changer ce paramètre, exemple :

$dossier_source = 'mon-dossier-photo';

Veillez à respecter la syntaxe, le nom du dossier ne doit comprendre que des caractères alphanumériques et des tirets, donc pas d'espaces (les remplacer par un tiret), d'accents ou d'autres symboles, et il doit être inséré entre des guillemets simples ''

Le nombre de vignettes affichées par lignes est 6 par défaut, modifiez ce chiffre selon vos besoins, il doit être inséré sans guillemets, exemple :

$nbcol = 4;

Modifiez, si besoin, la taille d’affichage des vignettes exprimée en pixels, elle est de 120 pixels par défaut, exemple :

$ratio = 80;

 

2. Modifiez le CSS selon vos besoins

 

Fonctionnement :

Envoyez vos photos dans leur répertoire via votre client FTP ou à l'aide du gestionnaire de fichiers, les miniatures se feront automatiquement.

NB : De part la position de l'include dans le code de ZwiiCMS, cette galerie s'affiche en bas de page.

 

Crédits :

Ce plugin est une adaptation pour ZwiiCMS d'un script trouvé ici : http://www.lephpfacile.com/howto/12-comment-faire-un-script-de-galerie-photos-miniatures
 

__________________________________________________________________________________________________________________________________________________

 

Modifications pour la version 1.1.2 :

 

Simplification et amélioration de la création des vignettes.

 

Notez que vous pouvez aussi utiliser ce script pour créer à la volée des miniatures de vos images depuis cette URL :

/eventuel-sous-dossier-d-installation/site/file/source/mini.php?dir=dossier&img=image.jpg&ratio=200

En spécifiant le dossier ou se trouve l'image à réduire, le nom complet de l'image à réduire et la taille voulue de la miniature (ou vignette), veillez à respecter la syntaxe

 

new-01.thumb.jpg.6650da92aba8db123ed8173f9f6758a7.jpg

 

new-02.thumb.jpg.42506b23650e506e55088aea6b7f7be9.jpg

 


Quoi de neuf dans la version 1.1.2 ?   Voir le journal des modifications

Publiée

Modifications pour la version 1.1.1 :

Correction d'un gros bug du script d'origine qui survenait si le nombre de vignettes de la dernière ligne était inférieur au nombre déterminé de vignettes par ligne - 1, la ligne ne se fermait pas entrainant un défaut d'affichage du code situé en dessous, une barre latérale droite par exemple.

 

Modifications pour la version 1.1.0 :

Déplacement dans le dossier site du dossier include qui n’avait rien à faire dans le dossier file.

Amélioration de la recherche d’images, le script d’origine scannait tous les fichiers présents dans le dossier, ce qui causait des erreurs si des fichiers autres que des images ou si d’autres dossiers y étaient placés.

Ajout des images de type gif, en plus des images de types jpg et png

Possibilité de modifier la taille des vignettes affichées

Mise à jour de la version précédente :

Supprimez le dossier images contenu dans l'archive (site/file/source/images)
Procédez à une nouvelle installation comme expliquée dans le fichier joint à l’archive, puis supprimez l’ancien dossier mini-galerie placé dans /site/file/include/
Si le dossier include est alors vide, supprimez-le également.




Retour utilisateur

Vous pouvez donner un avis uniquement après avoir téléchargé le fichier.


augras

Signaler ·

  

Merci @Gilux pour ce module très pratique et d'installation simple.
La seule contrainte que je vois est le positionnement obligatoire en bas de la page.

Réponse de l’auteur :

Merci pour ton retour @augras

Effectivement, l'emplacement de la mini galerie est en bas de page, car elle est dépendante de la position de l'inclusion de body.inc.html dans main.php, sous le contenu de la page ($layout->showContent();)

Pour positionner mini galerie en haut de page, il faut éditer main.php et déplacer l'include en conséquence, mais il est déconseillé de modifier ce fichier important pour le CMS

Note cependant que si mini galerie est seule dans la page elle occupe toute la page

Partager cet avis


Lien vers l’avis
×
×
  • Créer...