GALERIE SIMPLE MAIS EFFICACE

noSnoR Messages postés 62 Date d'inscription samedi 5 mars 2005 Statut Membre Dernière intervention 11 avril 2006 - 3 avril 2005 à 02:14
Naixn Messages postés 455 Date d'inscription mardi 17 septembre 2002 Statut Membre Dernière intervention 22 juillet 2007 - 9 oct. 2006 à 19:45
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/30500-galerie-simple-mais-efficace

Naixn Messages postés 455 Date d'inscription mardi 17 septembre 2002 Statut Membre Dernière intervention 22 juillet 2007
9 oct. 2006 à 19:45
Le problème a été identifié, mais j'avai zappé de le mettre ici.
Ci-dessous une copie du mail à un internaute :

Le problème en question a été repéré oui, mais je n'ais pas encore vu de réelle solution pour y remédier.
Bref, en fait, le doublement des vignettes provient de la façon dont tu uploades tes fichiers, et dont je gère l'ordre d'affichage des images.
Pour les afficher par temps, je prends leur date de création sur le serveur (laquelle est précise à la seconde près). Il suffit donc que ton client FTP soit configuré pour uploader plusieurs fichiers à la fois pour qu'il y ai un chance que les fichiers aient la même date de création sur le serveur, à la seconde près.
Pour palier à ce problème, il suffit de rêgler les options de transfert de ton client FTP, en lui disant de limiter à 1, l'upload de fichier simultanés.
cs_thomash Messages postés 1 Date d'inscription jeudi 1 septembre 2005 Statut Membre Dernière intervention 9 octobre 2006
9 oct. 2006 à 17:14
Même problème que Malokaff.
Je trouverais ça super comme code, si il n'y avait pas le bug suivant récurrent:

Des images sont doublés, et certaines sont oubliées....
pacmanVoili Messages postés 28 Date d'inscription vendredi 4 mars 2005 Statut Membre Dernière intervention 21 janvier 2007
31 déc. 2005 à 15:55
c'est bon je n'avais pas bien regardé le fichier install.php
C'est du bon boulot car pas besoin de toucher au code.
Il suffit donc de dire que le dossier pour les images est : /galerie/photos (par exemple)
ensuite vous créez un dossier photos dans votre dossier galerie et dedans vous exposez vos photos.
pacmanVoili Messages postés 28 Date d'inscription vendredi 4 mars 2005 Statut Membre Dernière intervention 21 janvier 2007
31 déc. 2005 à 15:26
Salut, source bien constituer, par contre j'aimerai que l'on ne puisse voir les dossiers include et miniature, ainsi voir que les dossiers où il ya a les images. Je pense que pour faire ça il faut dire d'aller voir dans tel dossier dans lequel il y aura toutes les dossiers d'image et aussi dire que ce dossier et le dossier principal, pour pas pouvoir revenir plus au dans la hierarchie des dossiers.
Peux tu m'aider stp, pacman_chti@hotmail.com
malokaff Messages postés 25 Date d'inscription jeudi 14 octobre 2004 Statut Membre Dernière intervention 11 février 2014
24 oct. 2005 à 18:59
salut,
moi je trouve ce code génial c exactement ce que je cherchais mais j'ai un pb! Il m'affiche plusieur fois la meme photo et il m'en zappe la moitier, que faire? pour l'exemple : http://www-etu.utt.fr/etu/jonglage/galerie
ZetallicA Messages postés 4 Date d'inscription jeudi 20 février 2003 Statut Membre Dernière intervention 15 septembre 2005
4 juil. 2005 à 07:20
moi jai lu un peu ta description
je suis allez voir la gallerie online
je suis content
9.99/10
tu es un champion croie moi
tu as fait un effort et tu nous preparer ton effort
merci
Continue tes source PRET A PORTER sont vraiment TROP utiles
merci encore
Evangun Messages postés 1980 Date d'inscription dimanche 20 février 2005 Statut Membre Dernière intervention 24 septembre 2012 4
16 juin 2005 à 13:38
Il faut avoir GD installé.
Sur Free tu verras ça marche.
jonathanmdg Messages postés 1 Date d'inscription mercredi 11 mai 2005 Statut Membre Dernière intervention 11 mai 2005
11 mai 2005 à 11:52
Bonjour,

Je trouve ton script vraiment très interessant, mais je n'arrive pas à l'installer, en fait a cahque fois que j'affiche la page d'accueil tout va bien, il met tout comme il faut, mais dès que je veux afficher les photos d'un dossier, il me met l'erreur suivante: Fatal error: Call to undefined function: imagecreatefromjpeg() in c:\logiciels\easyphp1-7\www\jihem\pages\galerie\includes\gallery.func.php on line 195
En gros je pense qu'il ne veut pas créer les miniatures, je comprend pas pourquoi!
Avez-vous une solution???

Jo
tfauconnier Messages postés 15 Date d'inscription samedi 24 mai 2003 Statut Membre Dernière intervention 19 décembre 2005
30 avril 2005 à 19:57
Ben pq "maintenant" ? Qu'est-ce que ta changé ?
ToXMM Messages postés 7 Date d'inscription mercredi 14 juillet 2004 Statut Membre Dernière intervention 30 avril 2005
30 avril 2005 à 08:48
Ha bah moi ca marche nickel maintenant........et c'est bien mieux comme ca......

Merci à Naixn.
tfauconnier Messages postés 15 Date d'inscription samedi 24 mai 2003 Statut Membre Dernière intervention 19 décembre 2005
29 avril 2005 à 19:26
dans le nouveau moteur de FirefoX ! (pr ceux qui comme
moi savent pas lire la fin de ligne! ) lol encore un bug!
tfauconnier Messages postés 15 Date d'inscription samedi 24 mai 2003 Statut Membre Dernière intervention 19 décembre 2005
29 avril 2005 à 19:24
J'ai trouvé la solution !

Attendre la nouvelle version de FirefoX ! ou écrire au staff pr être sûr ke ce problème sera réglé dans le nouveau moteur :-p !
Inekman Messages postés 291 Date d'inscription dimanche 2 février 2003 Statut Membre Dernière intervention 30 juin 2006
27 avril 2005 à 19:02
Moi j'utilise pas son script mais ce problème je l'ai avec n'importe quelle site...C'est propre à Firefox chez moi et je sais pas pourquoi ça fait ça...alors de là à te dire pourquoi ça marche pas Toxmm j'en sais rien j'ai pas programmé Firefox...
Naixn Messages postés 455 Date d'inscription mardi 17 septembre 2002 Statut Membre Dernière intervention 22 juillet 2007
27 avril 2005 à 17:46
Dans mon script, pour afficher l'image, voilà ce que ça fait :

Je regarde déjà si un dossier est défini dans l'URL, si oui j'en récupère le chemin complet.
Ensuite, si la variable IMG est définie dans l'URL, alors j'affiche l'image avec des header
header('Content-Type: image/jpeg');
header('Content-Disposition: inline; filename='image.jpg');
et par la suite, je fais un die(), pour empêcher la continuation du script.

De plus, c'est après cette partie de code que le HTML se fait ( en fait, il se fait tout à la fin ), ce qui veut dire que le HTML n'a pas à s'affiche avant, et donc lors de l'affichage de l'image, il n'y a pas de code HTML...

Ce qui est possible, mais qui m'étonnerais beaucoup, c'est que la fonction die() ne soit pas acceptée, auquel cas ce serait normal que ça affiche tout ça... Mais j'ai franchement beaucoup de doutes.

Peux-tu nous donner l'URL où tu as installé le script s'il te plaît ? Histoire que je vois ça par moi même...
ToXMM Messages postés 7 Date d'inscription mercredi 14 juillet 2004 Statut Membre Dernière intervention 30 avril 2005
27 avril 2005 à 17:33
Ca ne marche pas car il y a un entete, enfin les balise html qui sont au dessus.....
Dans le code source de la page, c'est ce qui s'affiche apres c'est l'image......
Comment peut on faire pour virer ces balise html lorsque l'on visionne l'image. C'est à dire changer le code pour que la fenetre qui s'ouvre soit plus une pop up de l'image que le code repris de la page precedente ?
ToXMM Messages postés 7 Date d'inscription mercredi 14 juillet 2004 Statut Membre Dernière intervention 30 avril 2005
27 avril 2005 à 16:55
J'ai trouvé mon probleme.....

Lorsque je clic sur une miniature pour l'agrandir, ca m'ouvre une fenetre, mais avec du html plus la foto et c'est ca qui me fait des bug.
Alors maintenant pourquoi ca me remet ma page html et pas simplement l'image que je demande ?
ToXMM Messages postés 7 Date d'inscription mercredi 14 juillet 2004 Statut Membre Dernière intervention 30 avril 2005
27 avril 2005 à 16:47
Bah explique moi d'ou ca pourrai venir car j'ai testé avant avec les meme images et ca marchait tres bien.....puis je l'ai intégré à ma page et j'ai fait juste des modif de css et la marche plus.
Et comme je le dis en haut, bah le lien est le meme, sauf que ca me met la phrase que j'ai indiqué plus haut.....
Inekman Messages postés 291 Date d'inscription dimanche 2 février 2003 Statut Membre Dernière intervention 30 juin 2006
27 avril 2005 à 16:41
ça ne vient pas de son script mais du navigateur ou de l'image...
ToXMM Messages postés 7 Date d'inscription mercredi 14 juillet 2004 Statut Membre Dernière intervention 30 avril 2005
27 avril 2005 à 15:56
Mais bon, il faut que ca marche sinon ca sert à rien....
Si tu peux pas voir la photo en grand, je vois plus l'utilité du truc.....
Y'a un truc qui chie, mais ou ???
tfauconnier Messages postés 15 Date d'inscription samedi 24 mai 2003 Statut Membre Dernière intervention 19 décembre 2005
27 avril 2005 à 14:51
Oui quelques fois ça merde...l'image ne peut pas être affichée chez moi aussi, et sous FireFoX (IE j'utilise + )

Mais bon...
ToXMM Messages postés 7 Date d'inscription mercredi 14 juillet 2004 Statut Membre Dernière intervention 30 avril 2005
27 avril 2005 à 14:37
Ouais, oi ca me fait ca sous firefox, et sous IE ca me donne ca:
?%ãDËnèûþÕ­ÕtØ¢ž/â ŽÌœõ_Lü; ¼ˆ¤í…Æ×Ü3ÅKe[21ø³†§#½Rþ®ØÁ©#Òõ mlmÖ&J¶ÕÛý)¯‰±&ô•Xtj{™¯9NÎHé@Íà©™AŽ=êO%OJê®­‹36÷Áàu ìîZãN›û:=è Êô8éBb•œö´ˆ¡R:îéGnÈŒd´ý¦¾kõygÿ³ò‰‘ÁCšu¥^£Ãÿ3(ç;C‹LħK>r ⪓ÀA'Ú•Ï'¥tÌùqƒÁÏ=Î*rÛù–Ë0õ;±Ø{Š›9³x>CcŽÙªŸÀ¯Äj‘åq–cØWI$PVH—#³“í^Íq2•B …ÀVê}éØÖ_·”J¦0Ø¡nü$R¨Ìõ`p+£ê 4;¨Ìw¼cãõ©t´Ý4k¸à+E ¥Ø%):‰Í$ðr Œ¶px¯SÁ¥¥©ž ƺ"ßiéæ»J¯?E‹|óUYD³ÈÒÛ0=Ö2zûÔ¬‘}2å‹$U¸³Þ”HûcÜ

Et les images sont bien présente et le chemin d'acces est le bon, alors je ne comprend pas.......
Inekman Messages postés 291 Date d'inscription dimanche 2 février 2003 Statut Membre Dernière intervention 30 juin 2006
27 avril 2005 à 14:22
Ca me fait ça aussi parfois dans Firefox alors que l'image existe et est parfaitement visualisable. Etrange...
ToXMM Messages postés 7 Date d'inscription mercredi 14 juillet 2004 Statut Membre Dernière intervention 30 avril 2005
27 avril 2005 à 13:35
Bonjour,

J'ai testé ton script, et l'ai intégré à une page HTML.
J'ai un petit probleme, c'est que lorsque je clic sur une de mes miniatures, qui elles s'affichent bien, cela m'ouvre une page avec l'erreur suivante:
L'image <<http://www.monsite.com/monimage.jpg ne peut etre affichée, car elle contient des erreurs.

Je ne comprend pas pourquoi ca me fait cette erreur, car lorsque je tappe directement l'adresse de cette image dans mon navigateur, elle s'afiche tres bien.
w0arz Messages postés 1 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 26 avril 2005
26 avril 2005 à 01:34
tres sympa ton code mais en faite je préférerais sans les noms de dossier 1-1-1 histoire de mieux etre indexé sur google avec un peu de rewrite url ;)
Naixn Messages postés 455 Date d'inscription mardi 17 septembre 2002 Statut Membre Dernière intervention 22 juillet 2007
7 avril 2005 à 11:19
tfauconnier : en fait, mon script est fait pour explorer des dossiers de galerie déjà existants, ce qui veut dire que pour les images, il faut créer soi-même les dossiers et sous dossier sur le FTP, et uploader les images.
Par contre, pas la peine de le faire pour les miniatures, ça se fait tout seul :p
tfauconnier Messages postés 15 Date d'inscription samedi 24 mai 2003 Statut Membre Dernière intervention 19 décembre 2005
6 avril 2005 à 11:40
Salut,

Le travail est vraiment pas mal du tout et le résultat pas mal ! Jdois dire que j'ai été étonné qu'il ne faille pas autoriser la modif des fichiers sur le serveur pour creer l'album, ce qui est une sécurité supplémentaire.

Voila moi j'ai un tit prob pour l'installer, j'ai uploadé les fichiers, j'ai lancé l'install et tout, mais après, coment faire pour ajouter des sous-dossiers et des images? Je pense que tu trouves ça tellement évident ke tu ne l'as pas expliqué! Mais en tant que débutant, jvois pas comment faire! Merci et bravo: 9/10 !
stef2004 Messages postés 105 Date d'inscription mercredi 4 février 2004 Statut Membre Dernière intervention 29 décembre 2005
3 avril 2005 à 21:12
très bien 9/10
Naixn Messages postés 455 Date d'inscription mardi 17 septembre 2002 Statut Membre Dernière intervention 22 juillet 2007
3 avril 2005 à 18:32
Ça c'est du CSS tout simplement. Sur Firefox je trouvais que ça donnais pas trop mal, alors j'ai laissé (mais j'ai pas regardé sur IE tiens ... (j'ai tout regardé sous IE sauf ça XD)).

Sinon, merci :)
Inekman Messages postés 291 Date d'inscription dimanche 2 février 2003 Statut Membre Dernière intervention 30 juin 2006
3 avril 2005 à 18:13
Excellente ta galerie Naixn, simple et efficace comme tu dis.

Est-ce un bug le rectangle lors du survol d'une miniature qui ne fait pas la taille de ladite miniature ?

A part ça, bravo.

Inekman.9/10
noSnoR Messages postés 62 Date d'inscription samedi 5 mars 2005 Statut Membre Dernière intervention 11 avril 2006
3 avril 2005 à 02:14
ça va ça gère ! mais c'est pas ce que je cherche... XD
Rejoignez-nous