Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1366 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4  5  6
Auteur Sujet :

Les galeries photos (Topic unique) :D

n°986649
drasche
Posté le 18-02-2005 à 22:26:33  profilanswer
 

Reprise du message précédent :
Voilà: http://drasche.dyndns.org/mypics/samples/index.php
 
Jetez-vous dessus comme des chacals [:petrus75]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
mood
Publicité
Posté le 18-02-2005 à 22:26:33  profilanswer
 

n°986680
Hermes le ​Messager
Breton Quiétiste
Posté le 18-02-2005 à 23:15:46  profilanswer
 

drasche a écrit :

Voilà: http://drasche.dyndns.org/mypics/samples/index.php
 
Jetez-vous dessus comme des chacals [:petrus75]


 
Pas mal.  :)  
 
Bon, tu relis les caractéristiques des deux premières galeries postées dans le sujet du topic, et tu t'en inspire pour détailler les features de la tienne, après quoi je mets à jour le topic. ;)
 

n°986692
drasche
Posté le 18-02-2005 à 23:27:13  profilanswer
 

Honnêtement, j'ai pas l'intention de faire plus que ce qu'il y a là parce que ça me suffit amplement ;)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°986694
Hermes le ​Messager
Breton Quiétiste
Posté le 18-02-2005 à 23:29:07  profilanswer
 

drasche a écrit :

Honnêtement, j'ai pas l'intention de faire plus que ce qu'il y a là parce que ça me suffit amplement ;)


 
Heu, c'est pas DU TOUT ce que je te demande.  :D  
 
Je te demande de décrire précisément les features de ta galerie pour pouvoir mettre les caratéristiques de ta galerie dans le premier post. (en t'inspirant de la manière dont ont été décrites les deux autres) [:ddr555]
 
 

n°986719
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 18-02-2005 à 23:50:19  profilanswer
 

ma galerie à moi  [:kbchris]  
http://harko.free.fr/images


---------------
J'ai un string dans l'array (Paris Hilton)
n°986740
drasche
Posté le 19-02-2005 à 00:09:21  profilanswer
 

* myPics 0.2 - by drasche - 18/02/2005
 
Statut: gamma
 

  • XHTML+CSS
  • création des images redimensionnés et vignettes à la volée
  • pas d'administration
  • un peu de personnalisation dans l'interface
  • il suffit de copier les fichiers dans des répertoires et ma galerie se débrouille.
  • gestion des formats JPG et PNG uniquement pour l'instant
  • configuration de la liste des résolutions d'images proposées + dimension des vignettes
  • gestion via GD2 uniquement.


Démo: http://drasche.dyndns.org/mypics/samples/
 
Sources: prochainement.
 
Edit: la version 0.1 était une catastrophe au niveau code, c'est un peu mieux maintenant :D (débutant php powah)


Message édité par drasche le 19-02-2005 à 15:11:42

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°986860
skylight
Made in France.
Posté le 19-02-2005 à 03:00:31  profilanswer
 

et si une image ne respecte pas le format 4:3, comment s'affiche l'ombre ? :p

n°986861
skylight
Made in France.
Posté le 19-02-2005 à 03:02:40  profilanswer
 

(pour benou)

n°986907
fabien
Vive la super 5 !
Posté le 19-02-2005 à 11:14:33  profilanswer
 

Hermes le Messager a écrit :

Bon, quand vous aurez qqc de présentable à voir quelque part, je mettrais à jour le post. ;)


pourquoi je suis toujours pas en premiere page ? :o
 


---------------
Découvre le HFRcoin ✈ - smilies
n°986943
benou
Posté le 19-02-2005 à 12:14:26  profilanswer
 

skylight a écrit :

et si une image ne respecte pas le format 4:3, comment s'affiche l'ombre ? :p


 :heink: je vois pas le problème ... si tu regardes le screen que j'ai filé, y a des image en 3:4 ...
 
les ombres c'est géré par un tableau (HTML3.2 compliant :o) avec des images en background pour les bords et des images pour les coins.
 
 
edit : ha tiens, j'ai oublié de préciser que ma galerie photo gérait aussi une identification utilisateur avec des droits par utilisateur (et groupes d'utilisateurs) pour chaque album.


Message édité par benou le 19-02-2005 à 12:16:32
mood
Publicité
Posté le 19-02-2005 à 12:14:26  profilanswer
 

n°986978
benou
Posté le 19-02-2005 à 12:43:00  profilanswer
 

un autre truc que j'ai oublié de dire : pour éviter que la page HTML d'un album devienne trop volumineuse quand elle contient bcp de photo (rien que le téléchargement du HTML peut prendre plusieurs dizaines de secondes  sur du rtc avec les gros albums :/), toute la partie affichage des miniatures est générée en javascript côté client.

n°986979
uriel
blood pt.2
Posté le 19-02-2005 à 12:44:38  profilanswer
 

comment tu fais ca? je veux dire genere les thumbnails cote client?


---------------
IVG en france
n°986990
benou
Posté le 19-02-2005 à 12:58:18  profilanswer
 

uriel a écrit :

comment tu fais ca? je veux dire genere les thumbnails cote client?


nan, pas les thumbnails. Les images en elle même sont créées côté serveur. C'est l'emrobage (les ombres) qui sont faites côté client.
 

Code :
  1. var path;
  2. var resPerso;
  3. var qualPerso;
  4. var adslResTxt;
  5. var adslRes;
  6. var adslQualTxt;
  7. var adslQual;
  8. var rtcResTxt;
  9. var rtcRes;
  10. var rtcQualTxt;
  11. var rtcQual;
  12. function URLencode(sStr) {
  13.     return escape(sStr).replace(/\+/g, '%2C').replace(/\"/g,'%22').replace(/\'/g, '%27');
  14. }
  15. var cpt = 0;
  16. // write the HTML corresponding to the display of the thumbnail
  17. function w_th(phName, phLabel, weight, width, height) {
  18.   var urlPhoto;
  19.   var urlThumb;
  20.   var url;
  21.   if (cpt++ % 4 == 0) {
  22.     document.write("         </tr>" );
  23.     document.write("         <tr> " );
  24.   }
  25.   document.write("           <td align='center'>" );
  26.   document.write("             <table class='PHOTO'>" );
  27.   document.write("               <tr> " );
  28.   document.write("                 <td class='PHOTO'> " );
  29.   document.write("                   <table class='IMG'>" );
  30.   document.write("                     <tr>" );
  31.   urlPhoto = "photo.jpg?path=" + path + "&img=" + URLencode(phName) + "&type=perso";
  32.   urlThumb = "photo.jpg?path=" + path + "&img=" + URLencode(phName) + "&type=thumb";
  33.   document.write("                       <td class='IMG'><a href='" + urlPhoto + "' title='afficher l\'image personalisée (" + resPerso + " Mp - compr " + qualPerso + " )'><img src='" + urlThumb + "' border='0'></a></td>" );
  34.   document.write("                       <td class='O_D'><img src='img/ombre_hd.gif'></td>" );
  35.   document.write("                     </tr>" );
  36.   document.write("                     <tr> " );
  37.   document.write("                       <td class='O_B'><img src='img/ombre_bg.gif'></td>" );
  38.   document.write("                       <td class='O_BD'><img src='img/ombre_bd.gif'></td>" );
  39.   document.write("                     </tr>" );
  40.   document.write("                   </table>" );
  41.   document.write("                   <b>" + phLabel + "</b><br>" );
  42.   url = "photo.jpg?path=" + path + "&img=" + URLencode(phName) + "&type=orig";
  43.   document.write("<a href='" + url + "'  title='afficher l&#039;image originale (" + width + "x" + height + " - " + weight + " Ko)'>orig.</a> " );
  44.   url = "photo.jpg?path=" + path + "&img=" + URLencode(phName) + "&type=adapt" + "&res=" + adslRes + "&qual=" + adslQual;
  45.   document.write("<a href='" + url + "' title='afficher l&#039;image en haute qualité (" +  adslResTxt + " Mp - compr " + adslQualTxt + " )'>adsl</a> " );
  46.   url = "photo.jpg?path=" + path + "&img=" + URLencode(phName) + "&type=adapt" + "&res=" + rtcRes + "&qual=" + rtcQual;
  47.   document.write("<a href='" + url + "' title='afficher l&#039;image en haute qualité (" +  rtcResTxt + " Mp - compr " + rtcQualTxt + " )'>rtc</a> " );
  48.   document.write("             </table>" );
  49.   document.write("           </td>" );
  50. }

n°986997
skylight
Made in France.
Posté le 19-02-2005 à 13:04:00  profilanswer
 

Ben sur la mienne aussi.

n°987005
darkoli
Le Petit Dinosaure Bleu
Posté le 19-02-2005 à 13:14:41  profilanswer
 

Voilà la mienne mais elle n'est pas encore au point. :D
http://bluedino.free.fr/sac/index.html
 
Tout est fait côté serveur, en une seule fois..
 
C'est un programme écrit en C (Linux) qui se charge de créer la gallerie à partir d'un dossier de photos (il ne fait pas les miniatures, il faut les faire soi-même).
 
En fait, ce premier programme génére des pages XML qui contiennent simplement la structure du site.
 
Ensuite j'ai un deuxième programme C qui fait la conversion XML => XHTML avec la possibilité d'avoir plusieurs langues pour le site (avec un fichier par langue).
 
Actuellement s'en est encore au stade experimental, j'ai encore beaucoup de boulot pour arriver à avoir quelque chose qui fonctionne bien.


Message édité par darkoli le 19-02-2005 à 14:38:26

---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
n°987252
the real m​oins moins
Posté le 19-02-2005 à 21:17:30  profilanswer
 

benou a écrit :

toute la partie affichage des miniatures est générée en javascript côté client.

beurk :/


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°987282
benou
Posté le 19-02-2005 à 23:17:50  profilanswer
 


bah ouais mais en terme de poid de page, c'est le jour et la nuit !

n°987287
the real m​oins moins
Posté le 19-02-2005 à 23:31:46  profilanswer
 

mouaif; bonjour la maintenance du truc, le code est tout moche :/
(déjà qu'en simple html il serait pas terrible :o )
 
t'en connais encore des gens en rtc?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°987291
masklinn
í dag viðrar vel til loftárása
Posté le 19-02-2005 à 23:43:20  profilanswer
 

the real moins moins a écrit :

t'en connais encore des gens en rtc?


Les belges en dépassement de quota [:spamafote]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°987293
the real m​oins moins
Posté le 19-02-2005 à 23:45:04  profilanswer
 

[:joce]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°987294
the real m​oins moins
Posté le 19-02-2005 à 23:45:43  profilanswer
 

fais du bon xhtml et css, ça sera plus leger que ton html moisi, et plus efficace que le js :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°987295
the real m​oins moins
Posté le 19-02-2005 à 23:45:50  profilanswer
 

et plus maintenable :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°987449
benou
Posté le 20-02-2005 à 01:46:27  profilanswer
 

t'arrête de débiter des banalités que d'autres t'ont appris [:kiki]
 
fais moi le même rendu d'ombre en xhtml&css, et qui tienne sur quelques octets et on en reparle ...


Message édité par benou le 20-02-2005 à 01:46:58
n°987450
the real m​oins moins
Posté le 20-02-2005 à 01:47:44  profilanswer
 

benou a écrit :

t'arrête de débiter des banalités que d'autres t'ont appris [:kiki]


euh [:mlc]
 
 
 
 
tant de connerie me laisse sans voix.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°987451
the real m​oins moins
Posté le 20-02-2005 à 01:48:25  profilanswer
 

(et c'est quoi le rapport entre ton ombre et le js qui genere l'html ? [:mlc])


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°987453
benou
Posté le 20-02-2005 à 01:51:25  profilanswer
 

the real moins moins a écrit :

(et c'est quoi le rapport entre ton ombre et le js qui genere l'html ? [:mlc])


il sert à quoi l'html qui est généré à ton avis [:kiki]
 
tes derniers commentaires m'on fait pensé à un puceau qui parle de sexe [:spamafote]

n°987454
benou
Posté le 20-02-2005 à 01:56:37  profilanswer
 

the real moins moins a écrit :


t'en connais encore des gens en rtc?


plusieurs centaines de kilos pour une page HTML, même en ADSL c'est bcp ...

n°987455
skylight
Made in France.
Posté le 20-02-2005 à 01:57:12  profilanswer
 

benou wrote :

t'arrête de débiter des banalités que d'autres t'ont appris [:kiki]
 
fais moi le même rendu d'ombre en xhtml&css, et qui tienne sur quelques octets et on en reparle ...


 
mon rendu d'ombre est fait en css ....

n°987456
masklinn
í dag viðrar vel til loftárása
Posté le 20-02-2005 à 01:57:55  profilanswer
 

benou a écrit :

fais moi le même rendu d'ombre en xhtml&css, et qui tienne sur quelques octets et on en reparle ...


 [:gratgrat]  
 
Quel rendu d'ombre [:gratgrat]  
Moi je vois 3 images insérées dans un tableau en bordure de la photo dans ton javascript [:spamafote]

benou a écrit :

plusieurs centaines de kilos pour une page HTML, même en ADSL c'est bcp ...


Plusieurs centaines de Ko... images comprises?
 
Non parce qu'atteindre 100ko sans images en HTML... faut y aller dur à coup de tables/JS, parce qu'en tableless sans JS à part avec BEAUCOUP de contenu (textuel) j'arrive même pas à le concevoir


Message édité par masklinn le 20-02-2005 à 02:00:44

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°987457
the real m​oins moins
Posté le 20-02-2005 à 01:58:40  profilanswer
 

benou a écrit :

il sert à quoi l'html qui est généré à ton avis [:kiki]
 
tes derniers commentaires m'on fait pensé à un puceau qui parle de sexe [:spamafote]


ok.
va etre l'heure d'aller coucher, maintenant, hein.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°987460
benou
Posté le 20-02-2005 à 02:06:55  profilanswer
 

skylight a écrit :

mon rendu d'ombre est fait en css ....


c'est un joli cadre, mais c'est pas un effet d'ombre ... [:spamafote]
puis, ca nécessite d'imbriquer 4 divs ... :/
 

Masklinn a écrit :

[:gratgrat]  
Quel rendu d'ombre [:gratgrat]  
Moi je vois 3 images insérées dans un tableau en bordure de la photo dans ton javascript [:spamafote]


regarde le scrrenshot que j'ai filé pour voir le résultat ...
 

Masklinn a écrit :


Plusieurs centaines de Ko... images comprises?
Non parce qu'atteindre 100ko sans images en HTML... faut y aller dur à coup de tables/JS, parce qu'en tableless sans JS à part avec BEAUCOUP de contenu (textuel) j'arrive même pas à le concevoir


nan, sans compter les images, mais oui avec des tableaux. Un album qui contient plus de cents photos, ca finit par faire bcp de html pour l'enrobage ...

n°987462
benou
Posté le 20-02-2005 à 02:09:49  profilanswer
 

the real moins moins a écrit :

va etre l'heure d'aller coucher, maintenant, hein.


je suis déjà arrivé au bout de ton argumentation ? ca aura été vite ce soir. [:itm]
 
[:warpcoil]

n°987463
skylight
Made in France.
Posté le 20-02-2005 à 02:10:17  profilanswer
 

benou wrote :

c'est un joli cadre, mais c'est pas un effet d'ombre ... [:spamafote]
puis, ca nécessite d'imbriquer 4 divs ... :/
 


 
pour faire ton effet d'ombre... une image png que tu colles dans un div, et ce div tu le fous en arriere plan de chaque photo ...
 
(utiliser les propriétés CSS z-index et position ... )

n°987465
the real m​oins moins
Posté le 20-02-2005 à 02:11:53  profilanswer
 

skylight a écrit :

pour faire ton effet d'ombre... une image png que tu colles dans un div, et ce div tu le fous en arriere plan de chaque photo ...
 
(utiliser les propriétés CSS z-index et position ... )


euh bah la propriété background sur img alors.
le problème de cette "technique" c'est que toutes tes images doivent avoir la meme taille..


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°987466
benou
Posté le 20-02-2005 à 02:12:58  profilanswer
 

skylight a écrit :

pour faire ton effet d'ombre... une image png que tu colles dans un div, et ce div tu le fous en arriere plan de chaque photo ...
(utiliser les propriétés CSS z-index et position ... )


en décalant le div de quelques pixels en x, y ? c'est ca ?
 
mais en faisant ca y a le problème des tailles d'image : je sais pas à priori quelle proportion elles ont => si j'utilise toujours le même png en fixant sa taille, ca va le dégrader :/


Message édité par benou le 20-02-2005 à 02:14:02
n°987467
skylight
Made in France.
Posté le 20-02-2005 à 02:13:48  profilanswer
 

et :??:
un ptit coup de resize en JS, ... ca sera carrément moins crade que ton truc actuel ...

n°987468
benou
Posté le 20-02-2005 à 02:14:24  profilanswer
 


bha ca va se voir :/
 
 
resize en js ?


Message édité par benou le 20-02-2005 à 02:15:04
n°987469
masklinn
í dag viðrar vel til loftárása
Posté le 20-02-2005 à 02:14:27  profilanswer
 

the real moins moins a écrit :

euh bah la propriété background sur img alors.
le problème de cette "technique" c'est que toutes tes images doivent avoir la meme taille..


avec des divs il suffit d'utiliser des gifs plus grands que n'importe quelle image possible, t'as 3 gifs/pngs qui font toutes les ombres de la page...


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°987470
the real m​oins moins
Posté le 20-02-2005 à 02:14:44  profilanswer
 

benou a écrit :

c'est un joli cadre, mais c'est pas un effet d'ombre ... [:spamafote]
puis, ca nécessite d'imbriquer 4 divs ... :/


euh, si j'ai bien vu tu fais au moins une table par photo, avec autant de cellules pour chaque photo..


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°987471
skylight
Made in France.
Posté le 20-02-2005 à 02:15:35  profilanswer
 

the real moins moins wrote :

euh bah la propriété background sur img alors.
le problème de cette "technique" c'est que toutes tes images doivent avoir la meme taille..


Bah non....
exemple :
 
<div>
<div class="ombre">
<img src="url de la photo" />
<img class="ombre" blablabla />
</div>
</div>
 
et apres tu joues sur les propriétés CSS, + resize dynamique de l'image de l'ombre...
 
je n'ai pas fait ce syteme car je n'aime pas ce style d'ombre qui est trop imposante..

n°987472
skylight
Made in France.
Posté le 20-02-2005 à 02:16:45  profilanswer
 

L'avantage de ne pas utiliser de tableau, c'est que chaque photo est dans un div... un ptit coup de "float:left" et quand on resize le navigateur, ca réorganise les photos comme un "explorateur" de fichiers ... :)

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  6

Aller à :
Ajouter une réponse
 

Sujets relatifs
Que faire pour mes agrandissement photos ??création d'un site photo où l'on peut poster des galeries ?
comment recuperer des photos d'un site en flash ?Gallerie Photos
PHP/MYSQL et les photosenvoi de photos avec formulaire
comment protéger ses photos sur le net?comment faire aparaitre les N° des photos à la création d'album HTML
recuperer le numero de serie unique du processeur[HTACCESS] Bloqué l'accès à un repertoire de photos en direct
Plus de sujets relatifs à : Les galeries photos (Topic unique) :D


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR