J'ai codé un petit script php qui utilise dba (pas de SGBDR requis) et GDv2 pour générer de beaux tableaux de thumbnails sur une galerie de plusieurs pages, le but étant de pouvoir générer un thumbnail par image quand on en a environ 250 et un timeout de 5 secondes pour l'execution du script.
Le resultat est valide xhtml 1.0 et visible ici http://l.lafage.free.fr/Divers/Images/(...) quant au script il est là http://l.lafage.free.fr/Divers/Code/GalAutoGenPafPaf/GalAutoGenPafP(...) .
Fidèle aux principes édictés par ESR dans La Cathédrale et le Bazar, je fais appelle à des utilisateurs pour le tester.
Pour ma part il fonctionne sur Free, hormis quelques bizzareries (la version GD2 de Free ne semble pas gérer le format gif, et le script génére un thumbnail tout blanc et quelques insultes quand l'image contient trop d'erreurs), mais je ne l'ai pas testé beaucoup vu que j'ai codé le script en une _longue_ soirée et que je l'ai testé directement sur Free /o\ .
Voilou en espèrant que ce sera utile pour quelqu'un et avoir quelques retours.
# Re: Un petit script php pour generer une galerie d'images
Posté par Nÿco (site web personnel) . Évalué à 3.
Cool, merci pour ce soft sous GPL, je l'essaierai.
[^] # Re: Un petit script php pour generer une galerie d'images
Posté par manatane . Évalué à 2.
http://l.lafage.free.fr/Divers/Code/GalAutoGenPafPaf/GalAutoGenPafP(...)
# Re: Un petit script php pour generer une galerie d'images
Posté par Glenn Y. R. (site web personnel, Mastodon) . Évalué à 4.
1) D'autre part ajouter les liens "page suivante" et "page précédente" pour les gens qui ont des gros doigts et qui arrivent pas a cliquer sur les petits chiffres...
2) Changer la couleur/l'affichage du numéro de la page sur laquelle on est :)
3) Le nom est terrible :)
[^] # Re: Un petit script php pour generer une galerie d'images
Posté par Nÿco (site web personnel) . Évalué à 2.
Euh... CSS (et (X)HTML valide) ça te tente pas ?
[^] # Re: Un petit script php pour generer une galerie d'images
Posté par Glenn Y. R. (site web personnel, Mastodon) . Évalué à 2.
[^] # Re: Un petit script php pour generer une galerie d'images
Posté par manatane . Évalué à 3.
J'ai rajouté une barre sous le tableau des miniatures avec un lien vers la page precedente, un lien vers la suivante et l'affichage de la page sur laquelle on se trouve sous la forme page x sur y.
Le nouveau tarball est là http://l.lafage.free.fr/Divers/Code/GalAutoGenPafPaf/GalAutoGenPafP(...)
[^] # Re: Un petit script php pour generer une galerie d'images
Posté par Mathieu Bouju . Évalué à 1.
apparemment ça couille au niveau de dba, j'ai ça comme msg d'erreur :
Warning: driver initialization failed in /home/mathieu/public_html/PafPaf/dba.php on line 14
Warning: Unable to find DBA identifier 0 in /home/mathieu/public_html/PafPaf/dba.php on line 16
(et une ribambelle de trucs du genre)
faut créer la base dba avant ou quoi ? (si oui, comment ?)
au fait, le <? phpinfo() ?> me donne :
dba
DBA support enabled
Supported handlers ndbm db2
j'ai essayé avec db2 ou ndbm, et ça chie autant dans la colle...
une idée ?
[^] # Re: Un petit script php pour generer une galerie d'images
Posté par manatane . Évalué à 1.
Bon quand le script marche il faut supprimer la base qui se crée au premier lancement du script sous la forme nomQueTuLuiAsAttribue.db ainsi que les thumbs que le script a genere pour voir ce qu'il fait et eventuellement ses bugs (c'est optionnel).
Fait ces manipulations et relance le script sans modifier les valeurs par défaut et théoriquement çà devrait marcher (il est possible que ce bug provienne d'une surcharge du serveur). Si ce n'est pas le cas je m'efforcerais de corriger le bug dans la semaine car là je ne suis pas chez moi d'ici mercredi :)
# Re: Un petit script php pour generer une galerie d'images
Posté par account . Évalué à 3.
Je vais de ce pas l'essayer.
Pour le gif, par défaut la lib gd n'y inclut pas le format becoz licence Unisys...
[^] # Re: Un petit script php pour generer une galerie d'images
Posté par manatane . Évalué à 1.
# Re: Un petit script php pour generer une galerie d'images
Posté par peyo (site web personnel) . Évalué à 2.
un petit bug présentement : dans l'affichage du numéro de la page active, entre les liens "suivants" et "précédant", ce n'est pas la bonne qui est indiquée !?
[^] # Re: Un petit script php pour generer une galerie d'images
Posté par manatane . Évalué à 3.
C'est corrigé :)
# Re: Un petit script php pour generer une galerie d'images
Posté par GCN (site web personnel) . Évalué à 3.
Ton script à l'air vraiment sympa (je parle du résultat final, je n'ai pas encore regardé le code en détail :). Y'a de fortes chances pour que j'aille y piocher quelques idées à l'intérieur :).
Merci...
[^] # Re: Un petit script php pour generer une galerie d'images
Posté par manatane . Évalué à 1.
# Re: Un petit script php pour generer une galerie d'images
Posté par Michel Petit (site web personnel) . Évalué à 3.
Bravo !
Deux petites choses quand même :
1) Ce serait bien qu'après avoir cliqué sur une vignette, on trouve l'image incluse dans une page web qui comporterait par exemple un lien "retour", puis éventuellement "image précédente" et "image suivante", ce qui est bien(c)(tm) pour la navigation.
2) En bas, on a page 1/29, en haut on a une numérotation qui va de 0 à 28. Il faudrait harmoniser cela...
Encore bravo ! Et en plus, en XHTML... wouah !!! 8-D
# c'est où cette plage ?
Posté par Jack ze . Évalué à 1.
http://l.lafage.free.fr/Divers/Images/artificial_beach_01.jpg(...)
# Re: Un petit script php pour generer une galerie d'images
Posté par david thenon . Évalué à 2.
Le problème c'est qu'il fait tout de même appel à une image du genre "thumbnails/.png" , et ca pourri un peu les logs pour rien ;)
Sinon c'est du tout bon, niveau documentation peut être faudrait il préciser un peu plus les histoires de droits d'accès.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.