Galerie photo dynamique gérée par moteur template

Description

Cette galerie photo dynamique s'actualise automatiquement lors des uploads d'images sur votre site. La page images scanne le répertoire qu'on lui demande, en affiche tout les sous dossiers images trouvés. Il suffit alors de cliquer sur le dossier choisi pour en afficher les images via des miniatures automatiquement créées la première fois que l'image est affichée.
Il suffit ensuite de cliquer sur la miniature pour afficher l'image taille réelle.

Pour cela, il suffit de mettre un dossier contenant des images dans l'une des rubriques proposées en exemple dans le ZIP. Par exemple, dans le dossier manga, j'ai mis un dossier DIVERS contenant 2 images. Mais vous pouvez mettre d'autres rubriques que manga ou celles proposées.
Lorsque vous ouvrez la page images.inc.php il suffit de rajouter les variables souhaitées dans l'url comme ceci:
images.inc.php?id=manga&type=images

type=images n'est d'autre que le nom du répertoire qui contient les images, vous pouvez ainsi utiliser le code pour afficher d'autres dossiers.
id=manga est le nom du dossier dans lequel vous souhaitez lire les sous dossiers. Vous pouvez remplacer manga par n'importe quel autre nom de dossier du moment que vous avez crées le dossier en question.
Dans mon exemple, vous pouvez remplacer manga par: gsm, films, etc etc le code va ensuite lister tout les dossiers présents dans le répertoire choisi.

Conclusion :


Explication d'installation:
- Inutile de mettre forcement le répertoire à la racine du site, il faut cependant mettre les 3 répertoires à la même hauteur.
- Il vous suffit de faire des urls qui pointent vers la page pages/images.inc.php en précisant ce que vous voulez afficher (via un menu par exemple)
- pages/images.inc.php?id=manga&type=images
- pages/images.inc.php?id=jeux&type=images

par défaut il faudra tout le temps mettre images pour la variable type. Ceci vous permettra entre autre d'afficher des images d'autres dossiers que celui d'images
la variable id permet de dire au code de lire les dossiers présents dans le dossier 'id' ici, manga ou jeux

il vous suffit ensuite de vous laisser guider par le code.

NOTE:
Quelques petits points noirs:
- si les images ne s'affichent pas:
- Vous avez des images bmp, par mesure d'efficacité, je n'ai pas accepté ce format de fichier, de plus, je n'arrive pas à créer de miniatures avec un fichier bmp
- Vos titres d'images ou de dossier contient des espaces. Remplacez les par _ ou -, mon script ne prend pas en compte les espaces.

Bugs rencontrés:
Depuis pas mal de semaines, j'utilise ce code que j'ai crée de toutes pièces, je n'ai plus aucune erreur depuis longtemps, si vous rencontrez un bug, cela ne vient que du format de vos images ou des titres, convertissez vos images en cas de problème. Il n'ai deja arrivé d'avoir un bug avec des images jpg que j'ai reconverti dans le même format. Cela résolvait mon problème à chaque fois que je l'ai rencontré. Cela provient des quelques format jpg différents: jpeg, jp2 etc etc.

NOTE: Mon script fonctionne avec le moteur template TINYBUTSTRONG que vous trouverez ici http://www.tinybutstrong.com/fr/
Vous pouvez tester mon script d'images en fonctionnement réel sur mon propre site:
http://darkness.neo.free.fr
je n'ai pas mis de lien direct parce que mon code renvoi vers la page d'accueil si vous ne passez pas d'abord par elle lors du premier chargement de mon site.
Cliquez sur une rubrique en haut du site pis sur images dans le menu gauche.

Je précise que mon ZIP ne contient aucun thème ou style, cela afin que vous puissiez l'intégrer plus rapidement dans votre site.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.