begin process at 2010 02 09 17:03:43
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Graphique

 > GALERIE SIMPLE MAIS EFFICACE

GALERIE SIMPLE MAIS EFFICACE


 Information sur la source

Note :
8,8 / 10 - par 10 personnes
8,80 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Graphique Niveau :Initié Date de création :02/04/2005 Date de mise à jour :25/07/2005 20:52:51 Vu / téléchargé :11 893 / 2 257

Auteur : Naixn

Ecrire un message privé
Site perso
Commentaire sur cette source (30)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
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/et c/, 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...


 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...

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

25 juillet 2005 20:52:51 :
Correction des fautes. Enlevé l'URL indisponible pour le moment.

 Sources du même auteur

[PHP5] FACTORY ET PARAMÈTRES CONSTRUCTEURS
MY_MKDIR

 Sources de la même categorie

Source avec Zip RECHERCHE DE MOTIF DANS UNE IMAGE par ParseError
BARRES PARAMÉTRABLES EN DÉGRADÉ DE COULEUR ET AVEC TEXTE DA... par hornetbzz
Source avec Zip Source avec une capture GALERIE PHOTO SIMPLE À GÉRER par francky6691
Source avec Zip Source avec une capture DIAPORAMA AVEC AJOUT ET REDIMENSIONEMENT DE PHOTOS, CRÉATION... par giloum
Source avec Zip Source avec une capture AFFICHAGE INFOBULLE SUR GRAPHIQUE ARTICHOW par nirronico

Commentaires et avis

Commentaire de noSnoR le 03/04/2005 02:14:43

ça va ça gère ! mais c'est pas ce que je cherche... XD

Commentaire de Inekman le 03/04/2005 18:13:22

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

Commentaire de Naixn le 03/04/2005 18:32:18

Ç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 :)

Commentaire de stef2004 le 03/04/2005 21:12:16

très bien 9/10

Commentaire de tfauconnier le 06/04/2005 11:40:43

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 !

Commentaire de Naixn le 07/04/2005 11:19:31

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

Commentaire de w0arz le 26/04/2005 01:34:47

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 ;)

Commentaire de ToXMM le 27/04/2005 13:35:24

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.

Commentaire de Inekman le 27/04/2005 14:22:50

Ca me fait ça aussi parfois dans Firefox alors que l'image existe et est parfaitement visualisable. Etrange...

Commentaire de ToXMM le 27/04/2005 14:37:24

Ouais, oi ca me fait ca sous firefox, et sous IE ca me donne ca:
&#127;?%ãDËnèûþÕ­ÕtØ¢¸/⠴̽õ_&#129;Lü; &#188;&#710;&#164;í&#8230;Æ×Ü3ÅKe[21ø³&#8224;&#143;§#&#189;Rþ®ØÁ©#Òõ mlmÖ&&#127;J¶ÕÛý)¯&#8240;±&ô&#8226;Xtj{&#8482;¯9N&#141;ÎHé@Íà©&#8482;A´=êO%OJê®­&#8249;3&#144;6÷Áàu ìîZãN&#8250;û:=è Êô8éBb&#8226;½ö&#180;&#710;¡R:îéG&#143;nȼd&#180;ý&#166;&#190;kõygÿ³ò&#8240;&#8216;ÁC¨u¥^£Ãÿ3(ç;C&#8249;Lħ&#129;K>r âª&#8220;ÀA'Ú&#8226;Ï'¥tÌùq&#402;&#129;ÁÏ=Î*rÛù&#8211;Ë0õ;±Ø{¦&#8250;9³x>Cc´Ùª¾À¯Äj&#8216;åq&#8211;cØWI&#129;$PVH&#8212;#&#144;³&#8220;í^Íq2&#8226;B &#8230;ÀVê}éØÖ_·&#8221;J&#166;0Ø¡nü$R&#168;Ìõ`p+£ê 4;&#168;Ìw&#188;cãõ©t&#180;Ý4k&#184;à+E ¥Ø%):&#8240;Í$ðr ¼¶px¯SÁ¥¥©¸ ƺ"ßiéæ»J¯?E&#8249;|óUYD³ÈÒÛ0=Ö2zûÔ¬&#8216;}2å&#8249;$U&#184;³Þ&#8221;HûcÜ

Et les images sont bien présente et le chemin d'acces est le bon, alors je ne comprend pas.......

Commentaire de tfauconnier le 27/04/2005 14:51:04

Oui quelques fois ça merde...l'image ne peut pas être affichée chez moi aussi, et sous FireFoX (IE j'utilise + )

Mais bon...

Commentaire de ToXMM le 27/04/2005 15:56:23

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 ???

Commentaire de Inekman le 27/04/2005 16:41:14

ça ne vient pas de son script mais du navigateur ou de l'image...

Commentaire de ToXMM le 27/04/2005 16:47:57

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.....

Commentaire de ToXMM le 27/04/2005 16:55:31

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 ?

Commentaire de ToXMM le 27/04/2005 17:33:16

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 ?

Commentaire de Naixn le 27/04/2005 17:46:45

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...

Commentaire de Inekman le 27/04/2005 19:02:46

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...

Commentaire de tfauconnier le 29/04/2005 19:24:53

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 !

Commentaire de tfauconnier le 29/04/2005 19:26:06

dans le nouveau moteur de FirefoX ! (pr ceux qui comme
moi savent pas lire la fin de ligne! ) lol encore un bug!

Commentaire de ToXMM le 30/04/2005 08:48:50

Ha bah moi ca marche nickel maintenant........et c'est bien mieux comme ca......

Merci à Naixn.

Commentaire de tfauconnier le 30/04/2005 19:57:16

Ben pq "maintenant" ? Qu'est-ce que ta changé ?

Commentaire de jonathanmdg le 11/05/2005 11:52:32

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

Commentaire de Evangun le 16/06/2005 13:38:25

Il faut avoir GD installé.
Sur Free tu verras ça marche.

Commentaire de ZetallicA le 04/07/2005 07:20:21

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

Commentaire de malokaff le 24/10/2005 18:59:26

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

Commentaire de pacmanVoili le 31/12/2005 15:26:04

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

Commentaire de pacmanVoili le 31/12/2005 15:55:18

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.

Commentaire de thomash le 09/10/2006 17:14:44

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....

Commentaire de Naixn le 09/10/2006 19:45:11

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.

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,451 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales