Galerie simple mais efficace

Description

A la recherche d'un script de galerie à ma convenance, j'ai eu du mal à trouver exactement ce que je voulais, à savoir un script simple, qui me permettait de naviguer à travers les dossiers et sous-dossiers, fonctionnant sans MySQL, et ne faisant rien d'autre que d'afficher des images.
Voilà donc l'intérêt, je pense et j'espère, de cette source :
- Fonctionne sans MySQL
- Facilement configurable (l'installation se lance d'elle-même si le fichier de configuration n'a pas encore été créé)
- Crée les miniatures lui même, ainsi que les dossiers des miniatures s'il le faut.
- Permet de naviguer de sous dossiers en sous-dossiers
- !!! Les URL sont simples ! Plutôt que d'avoir ?dir=mon_dossier/ceci%20est%20un%20sous-dossier/etc/, on a des URL en : ?dir=2-3-1. Beaucoup plus simple non ?
Pour le fun, les images rajoutées il y a moins de X jours ( configurable ) ont une bordure noire ( du moins l'aperçu )

Configurable :
- Nombre de colonnes et de lignes (le nombre de pages sera donc automatiquement calculé)
- Le chemin de la galerie (gère sans problème les "..")
- Le chemin des miniatures
- Le nombre de jours pour qu'une image soit considérée comme nouvelle
- Le nom de la galerie
- Les extensions à gérer.

Pour ce qui est du design, je ne suis pas spécialisé en graphisme ni en mise en page. J'ai donc fait ça à la hauteur de mes moyens...

La galerie en fonctionnement : URL à venir...

Source / Exemple :


cf zip.

Conclusion :


Nécessite GD2 !
Merci à X et à Y pour leur source (oui sur PHPCS) sur le redimensionnement d'images. Je sais que j'ai mixé deux sources, mais je ne les trouve plus.

La galerie en fonctionnement : URL à venir...

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.