-==<XTBA>==-

Windows ne demande jamais à Chuck Norris d'envoyer le rapport d'erreur. Bill Gates vient le chercher lui même, avec toutes ses excuses.
Nous sommes le jeu. 28 mars 2024, 18:19

Heures au format UTC+03:00




Poster un nouveau sujet  Répondre au sujet  [ 11 messages ] 
Auteur Message
MessagePosté : jeu. 14 janv. 2010, 01:53 
Hors ligne
VIP
VIP
Avatar de l’utilisateur

Enregistré le : mar. 7 oct. 2008, 19:02
Messages : 3596
Pseudo Boinc : [XTBA>XTC] Dodo29
Localisation : Entre le bar VIP et la scène principale
De retour pour une nouvelle aventure, cette fois ci, dans le monde de PHP.


J'ai fait un petit script vite fait pour afficher les vignettes d'images présentes dans un répertoire.

Tout roule, sauf que j'aimerais que les images s'affichent les unes à côté des autres, puis à la ligne plutot que les unes sous les autres.


Voyez plutôt :

Pour le moment, j'ai ça :


Image


Je voudrais que mes vignettes soient alignées sur la première ligne. Puis quand on arrive à la bordure de la fenêtre, on passe à la ligne.

Pour créer mes images je fais :

Code :
foreach($fichier as $value) // Boucle affichant, pour chaque fichier trouvé, un apercu (réduit) et le lien correspondant
   {
      echo '<a href="'.$repertoire.'/'.rawurlencode(str_replace ('/', '', $value)).'"><img src="'.$repertoire.'/'.rawurlencode(str_replace ('/', '', $value)).'"alt="'.$value.'" title="'.$value.'" WIDTH=100></a><br /><br/><p>';         
   }



Donc, vous l'avez compris c'est une boucle qui affiche l'image correspondante, le lien et une info-bulle pour chaque fichier trouvé.

Avec
$repertoire = le répertoire que je scrute pour vérifier la présence de fichiers.
$value = le nom du fichier

Si vous avez besoin de plus d'infos :jap:


Merci :)


Haut
   
MessagePosté : jeu. 14 janv. 2010, 02:00 
Hors ligne
Administrateur
Administrateur
Avatar de l’utilisateur

Enregistré le : ven. 3 oct. 2008, 20:21
Messages : 17419
Pseudo Boinc : [XTBA>TSA] IvanleFou
Localisation : Grenoble (38)
ben un <div> avec la largeur max de la page, ou bien sans rien si tu veux full screen et dedans tu mets tes thumbnails. et ca ira tout seul a la ligne qd ca atteind la limite

_________________
Image
V8 farmer [benou_miam.gif]


Haut
   
MessagePosté : jeu. 14 janv. 2010, 02:09 
Hors ligne
VIP
VIP
Avatar de l’utilisateur

Enregistré le : mar. 7 oct. 2008, 19:02
Messages : 3596
Pseudo Boinc : [XTBA>XTC] Dodo29
Localisation : Entre le bar VIP et la scène principale
et je met mes thumbnails dedans ? c'est à dire ?


Parce que toutes les thumbs sont générées à partir des 5 seules lignes que j'ai mises en code. C'est là que ça pose soucis à mon avis, non ?


Haut
   
MessagePosté : jeu. 14 janv. 2010, 02:13 
Hors ligne
Administrateur
Administrateur
Avatar de l’utilisateur

Enregistré le : ven. 3 oct. 2008, 20:21
Messages : 17419
Pseudo Boinc : [XTBA>TSA] IvanleFou
Localisation : Grenoble (38)
Code :
echo '<div style="width: 300px;">';
foreach($fichier as $value) // Boucle affichant, pour chaque fichier trouvé, un apercu (réduit) et le lien correspondant
   {
      echo '<a href="'.$repertoire.'/'.rawurlencode(str_replace ('/', '', $value)).'"><img src="'.$repertoire.'/'.rawurlencode(str_replace ('/', '', $value)).'"alt="'.$value.'" title="'.$value.'" WIDTH=100></a>&nbsp;';         
   }
echo '</div>';


voila et tu m'arrangeras ce "WIDTH=100" un peu [:fouet]

_________________
Image
V8 farmer [benou_miam.gif]


Haut
   
MessagePosté : jeu. 14 janv. 2010, 02:15 
Hors ligne
VIP
VIP
Avatar de l’utilisateur

Enregistré le : mar. 7 oct. 2008, 19:02
Messages : 3596
Pseudo Boinc : [XTBA>XTC] Dodo29
Localisation : Entre le bar VIP et la scène principale
Quoi, c'est tout ? :pt1cable:

Et pourquoi, il a quoi, mon WIDTH=100 ? :o


Haut
   
MessagePosté : jeu. 14 janv. 2010, 02:19 
Hors ligne
Administrateur
Administrateur
Avatar de l’utilisateur

Enregistré le : ven. 3 oct. 2008, 20:21
Messages : 17419
Pseudo Boinc : [XTBA>TSA] IvanleFou
Localisation : Grenoble (38)
Ben ouais c'est tout [:king]

les arguments s'écrivent en minuscule et les valeurs sont entre guillemets. Pkoi tu l'as fait a tous et pas a celui la? [as253.gif]

_________________
Image
V8 farmer [benou_miam.gif]


Haut
   
MessagePosté : jeu. 14 janv. 2010, 02:20 
Hors ligne
VIP
VIP
Avatar de l’utilisateur

Enregistré le : mar. 7 oct. 2008, 19:02
Messages : 3596
Pseudo Boinc : [XTBA>XTC] Dodo29
Localisation : Entre le bar VIP et la scène principale
Ah vi, c'est tout :sweat:


Bon, bah de toute manière j'aurais passé au moins 2 heures avant de trouver [fier.gif]

Mais le WIDTH=100 c'est pour redimensionner les images. Je sais que je pourrais utiliser un truc qui génère des vignettes (Genre avec GD2+) mais pour l'instant la flemme :p


EDIT : Ok lol

celui là est pas en miuscules, parce que j'ai copié collé sur une autre source que j'avais.


Haut
   
MessagePosté : jeu. 14 janv. 2010, 02:24 
Hors ligne
VIP
VIP
Avatar de l’utilisateur

Enregistré le : mar. 7 oct. 2008, 17:05
Messages : 9914
Pseudo Boinc : [XTBA>XTC] ZeuZ
Localisation : Devant mon écran
width="100"

_________________
Image


Haut
   
MessagePosté : jeu. 14 janv. 2010, 02:37 
Hors ligne
Administrateur
Administrateur
Avatar de l’utilisateur

Enregistré le : ven. 3 oct. 2008, 20:21
Messages : 17419
Pseudo Boinc : [XTBA>TSA] IvanleFou
Localisation : Grenoble (38)
Tu vois spa compliqué le vie! un div et tout s'arrange :mdr:

_________________
Image
V8 farmer [benou_miam.gif]


Haut
   
MessagePosté : jeu. 14 janv. 2010, 02:41 
Hors ligne
VIP
VIP
Avatar de l’utilisateur

Enregistré le : mar. 7 oct. 2008, 19:02
Messages : 3596
Pseudo Boinc : [XTBA>XTC] Dodo29
Localisation : Entre le bar VIP et la scène principale
ah bah oui, relativement :lol:

C'est cool, merci :)


Haut
   
MessagePosté : jeu. 14 janv. 2010, 02:47 
Hors ligne
Administrateur
Administrateur
Avatar de l’utilisateur

Enregistré le : ven. 3 oct. 2008, 20:21
Messages : 17419
Pseudo Boinc : [XTBA>TSA] IvanleFou
Localisation : Grenoble (38)
:jap:

_________________
Image
V8 farmer [benou_miam.gif]


Haut
   
Afficher les messages postés depuis :  Trier par  
Poster un nouveau sujet  Répondre au sujet  [ 11 messages ] 

Heures au format UTC+03:00


Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas modifier vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Rechercher :
Aller à :  
cron
Développé par phpBB® Forum Software © phpBB Limited
Traduit par phpBB-fr.com