Galerie Photos 2.2

Galerie photos 2.2 est un ensemble de routines php qui permettent l'affichage d'une galerie d'images JPEG entièrement configurable par l'utilisateur.

Cette galerie ne nécessite pas de base de données, ni de logiciel de traitement d'images.
Indiquez seulement les adresses des photos ou des répertoires contenant les images que vous voulez afficher et le programme se chargera de tout.

Vous pouvez voir un exemple de cette galerie ici ou .

Downloads:

- galerie + guide d'installation + exemple -> galerie_2.2_all.zip (705 Ko).
- galerie + guide d'installation -> galerie_2.2_src.zip (48 Ko).
- guide d'installation -> ici.


Installation de la galerie photos

C'est la partie la plus simple :)

Vous devez d'abord copier les fichiers dans le répertoire qui contiendra votre galerie.
Ensuite, il vous faut rajouter le code suivant à la page sur laquelle vous voulez voir apparaître la galerie :

Dans le <HEAD> :
<?php
         include("gallery_include.php");
?>

Dans le <BODY> :
<?php
         include("gallery.php");
?>

Voilà c'est tout :) Maintenant il faut configurer la galerie.



Configuration des fichiers textes.

La galerie fonctionne en lisant des infos dans 2 types de fichiers texte :

Commencez par créer un fichier texte dans le même répertoire que votre galerie.
Nommez ce fichier menu_liste.txt, vous pourrez changer ce nom plus tard.
Ce fichier contient la structure de votre galerie. Il y a deux types de lignes possibles (les valeurs entre crochets sont facultatives):

nom de galerie principale; [open]
ou
nom de sous galerie; [commentaire]; adresse du fichier liste associé; [display]

Exemple :

Galerie 1;
sous-galerie 1; photos de famille; http://mesphotos.truc/photos.txt;


Attention : il faut absolument respecter l'écriture de ces lignes,
surtout pour les points-virgules.


Les mots-clés open et display gèrent le comportement de la galerie lors du chargement de la page.
Les galeries avec le label open seront ouvertes, et la sous-galerie avec le label display sera affichée.
Si aucune galerie ou sous-galerie ne contient ces mots-clés, le programme se contente d'afficher la liste des galeries disponibles.

Vous devez ensuite créer les fichiers liste que vous avez cités dans le fichier menu.
Ces fichiers doivent bien évidemment exister à l'adresse indiquée.
Leur structure est la suivante : Chaque ligne contient l'adresse relative ou totale d'une photo ainsi qu'un commentaire facultatif.

adresse; [commentaire]

Exemple :

http://www.toto.com/image1.jpg;
../images/image2.gif;
images;


Attention (1) : Depuis la version 1.1, ces fichiers peuvent aussi contenir les adresses de répertoires locaux
contenant vos photos (comme ça vous n'avez plus à faire la liste des photos que vous hébergez).

Les adresses de ces répertoires doivent être des adresses RELATIVES
et les répertoires en question ne doivent contenir que des images.

Exemple :
On peut écrire ../repertoire/photos/ mais on ne peut pas écrire
http://www.mesphotos.truc/

Attention (2) : N'oubliez pas le point-virgule après le nom du fichier ou du répertoire sinon, vos images ne seront pas affichées.

Attention (3) : Si vous ne voulez ou ne pouvez pas utiliser la fonction de création de
miniatures mais que vous avez déjà des versions réduites de vos photos, voici comment les afficher :

- vos miniatures doivent porter le nom nom_de_la_photo_sans_extension_mini.jpg
- les miniatures correspondant à des photos listées avec leur adresse complète doivent être placées dans le répertoire des miniatures.
- pour les photos que vous avez référencées en donnant seulement l'adresse du répertoire qui les contient, le programme va construire automatiquement un dossier dans le répertoire des miniatures la première fois que vous voudrez afficher la galerie.
Vous n'aurez plus qu'à placer vos miniatures dans ce nouveau dossier.




Configuration de l'apparence de la galerie

La galerie est entièrement paramétrable grace à une feuille de style : gallery_style.css

Laissez aller votre imagination pour redéfinir le design comme vous le voulez !

Voilà, les sources de cette galerie sont totalement libres, envoyez-moi juste un mail pour me prévenir si vous utilisez ma galerie :)

Jean-Baptiste Vincent (mail)