par
FredoMkb » 14 mai 2008, 05:46
Bonjour à tous
Bon bon, je me suis pris au jeu, du coup, sur la base du script précédent, j'en ai fait un qui est désormais capable d'afficher les images originales et les miniatures existantes dans un dossier nommé "mini" se trouvant dans le dossier des images originales... les script permet même de basculer d'un affichage à l'autre, c'est à dire, des miniatures (affichage par défaut) vers les images originales, et vice-versa. Enfin, cerise sur le gâteau, on peut faire un tri croissant et décroissant de la liste d'images affichées en cliquant sur les liens en haut de la page.
Bon, je ne vais pas publier le code ici, il est devenu quand-même un peu gros, mais voici
un lien pour tester la bête, et
un autre pour télécharger le script Php (au format ".zip" pour 550Ko environs), déjà mis en place dans une structure de dossiers "galerie" et "mini" (avec deux images pour faire des tests)...
Au début du code, il y a un certain nombre de valeurs à configurer pour personnaliser le fonctionnement du script (il y a des commentaires pour donner quelques indications).
Alors, le script fonctionne par défaut pour lister le contenu du dossier où il se trouve, il suffit donc de pointer le navigateur sur le dossier où il se trouve pour que les images existantes soient listées (c'est la raison pour laquelle j'ai nommé le script "index.php"). Le programme détectera automatiquement la présence du dossier "mini" contenant les miniatures, si ce dossier n'existe pas, il affichera les images originales seulement. Je n'ai pas testé le fonctionnement du script avec un chemin d'accès vers un autre dossier que celui qui l'accueil, mais je pense (j'espère) qu'il ne posera pas de problèmes...
Lorsque les miniatures sont affichées, il suffit de cliquer sur elles pour qu'une nouvelle fenêtre s"ouvre avec l'image originale, un simple clic sur cette dernière et la fenêtre se referme. Si jamais une miniature est orpheline, c'est à dire qu'elle ne dispose pas de son image originale, seul la miniature sera affichée, sans lien vers l'image originale (évidemment

)...
Enfin, il y a d'autres petits détails qui peuvent être configurés, mais je n'ai pas mis en place de système de pagination tel que proposé par AB, ce serait bien en effet, mais là je commence à être un peu lessivé... donc, si j'ai le courage, ce sera pour une prochaine version... à moins... à moins que quelqu'un se sente de le faire... des volontaires ?
Voilà... j'espère que ce script correspond à peu près à ce que tu souhaitais Nico... tiens-moi au courant en tout cas... à+

Bonjour à tous :)
Bon bon, je me suis pris au jeu, du coup, sur la base du script précédent, j'en ai fait un qui est désormais capable d'afficher les images originales et les miniatures existantes dans un dossier nommé "mini" se trouvant dans le dossier des images originales... les script permet même de basculer d'un affichage à l'autre, c'est à dire, des miniatures (affichage par défaut) vers les images originales, et vice-versa. Enfin, cerise sur le gâteau, on peut faire un tri croissant et décroissant de la liste d'images affichées en cliquant sur les liens en haut de la page.
Bon, je ne vais pas publier le code ici, il est devenu quand-même un peu gros, mais voici [url=http://fredomkb.free.fr/projets/Php/galerie/][b]un lien pour tester la bête[/b][/url], et [url=http://fredomkb.free.fr/projets/Php/galerie/galerie.zip][b]un autre pour télécharger le script Php[/b][/url] (au format ".zip" pour 550Ko environs), déjà mis en place dans une structure de dossiers "galerie" et "mini" (avec deux images pour faire des tests)...
Au début du code, il y a un certain nombre de valeurs à configurer pour personnaliser le fonctionnement du script (il y a des commentaires pour donner quelques indications).
Alors, le script fonctionne par défaut pour lister le contenu du dossier où il se trouve, il suffit donc de pointer le navigateur sur le dossier où il se trouve pour que les images existantes soient listées (c'est la raison pour laquelle j'ai nommé le script "index.php"). Le programme détectera automatiquement la présence du dossier "mini" contenant les miniatures, si ce dossier n'existe pas, il affichera les images originales seulement. Je n'ai pas testé le fonctionnement du script avec un chemin d'accès vers un autre dossier que celui qui l'accueil, mais je pense (j'espère) qu'il ne posera pas de problèmes...
Lorsque les miniatures sont affichées, il suffit de cliquer sur elles pour qu'une nouvelle fenêtre s"ouvre avec l'image originale, un simple clic sur cette dernière et la fenêtre se referme. Si jamais une miniature est orpheline, c'est à dire qu'elle ne dispose pas de son image originale, seul la miniature sera affichée, sans lien vers l'image originale (évidemment ;) )...
Enfin, il y a d'autres petits détails qui peuvent être configurés, mais je n'ai pas mis en place de système de pagination tel que proposé par AB, ce serait bien en effet, mais là je commence à être un peu lessivé... donc, si j'ai le courage, ce sera pour une prochaine version... à moins... à moins que quelqu'un se sente de le faire... des volontaires ? :D
Voilà... j'espère que ce script correspond à peu près à ce que tu souhaitais Nico... tiens-moi au courant en tout cas... à+ :)