|
|
|
|
Configuration: Windows XP Internet Explorer 7.0
Bonjour,
En théorie, le fichiers thumbs ne reprend justement que les miniatures (Thumbnail en anglais signifie 'aperçu'), et est utilisé par windows XP/vista pour afficher une miniature de l'image dans le dossier. Ca me parait donc un peu suspect. Il serait possible de voir une partie du code PHP ? |
voici ce qu'on m'a donné. En plus, il faut modifier la feuille de style.
Peut être avez vous une formule plus simple ? Merci d'avance Voilà le code source : > <?php > /* lecture des noms des fichiers */ > $fichiers=array(); > $dir=opendir("./thumb/"); > while($file = readdir($dir)) { > if (($file!=".")&&($file!="..")) { > $fichiers[]=trim($file); > } > } > closedir($dir); > sort ($fichiers); > > echo "<div class=\"album\"><table>\n"; > if (isset($_GET["img"])) { /* si une image particulière est demandée */ > $i=$_GET["img"]; > $img=$fichiers[$i]; > echo "<tr>" > ."<td style=\"text-align:left\">" > .($i>0?"<a href=\"?img=".($i-1)."\"><< > Prcdt</a>":"<< Prcdt")."</td>" > ."<td style=\"text-align:center\"><a href=\".\">Retour</a></td>" > ."<td style=\"text-align:right\">" > .($i<count($fichiers)-1?"<a href=\"?img=".($i+1)."\">Suivt > >></a>":"Suivt >>")."</td>" > ."</tr><tr><td></td>" > ."<td><img src=\"ecran/$img\" alt=\"$img\" /></td>" > ."<td></td>" > ."</tr>\n"; > > } else { /* pas d'image demandée => affichage des miniatures */ > $largeur=4; > $finligne=""; > $n=0; > for ($i=0;$i<count($fichiers);$i++) { > $file=$fichiers[$i]; > if ($n==0) { > echo "$finligne<tr>\n"; > } > $n++; > if ($n>=$largeur) $n=0; > $finligne="</tr>\n"; > echo "\t<td><a title=\"$i\" href=\"?img=$i\"><img > src=\"thumb/$file\" alt=\"$file\" /></a></td>\n"; > } > echo "$finligne\n"; > } > echo "</table>\n</div>\n"; > ?> il faut un répertoire pour chaque album le programme ci-dessus doit être dans chaque répertoire les images sont à la taille voulue dans le sous-répertoire ecran les miniatures sont à leur taille réduite dans le répertoire thumb (avec les mêmes noms que dans le répertoire ecran) |
il faut un répertoire pour chaque album
le programme ci-dessus doit être dans chaque répertoire les images sont à la taille voulue dans le sous-répertoire ecran les miniatures sont à leur taille réduite dans le répertoire thumb (avec les mêmes noms que dans le répertoire ecran) C'est exact. C'est ce que fait le script. Par contre, tu ne dois pas utiliser le fichier "thumbs", c'est un fichier propre à windows. Uniquement un dossier nommé 'ecran' et un dossier nommé 'thumb'. Les grandes images dans ecran, les petites, avec le même nom, dans thumb. Je te conseille de nommer tes images en commençant par des chiffres. Le script les trie par ordre alphabétique croissant, donc si tu veux pouvoir choisir l'ordre, utilise des chiffres de 1 à X. (X étant le nombre d'images). |
Bonjour,
Merci à Xil pour ses conseils. Je n'avais pas bien compris l'utilisation du fichier "thumb". Je pensais qu'il fallait créer une base de données, et je ne sais pas le faire. Je vais donc procéder comme conseillé. Merci beaucoup et bonne journée. |
Re bonjour,
J'ai dû me tromper quelque part. J'ai créé deux sous répertoires dans mon fichier photos : 1) thumb 2) ecran j'y ai mis les photos mais seule la photo miniature s 'affiche. il n'y a pas de lien pour agrandir. Ai-je créé les bons sous dossiers ? L'erreur vient elle de la feuille de style dans laquelle j'ai rajouté le texte suivant : div.album { > text-align:center; > } > div.album table { > margin:auto; > } > div.album td { > border:thin solid ; > margin:4px; > padding:4px; > } > A:link, > A:visited, > A:hover, > A:visited:hover { > text-decoration:none; > } > A:hover, > A:visited:hover { > background:#80C9FF; > color:inherit; > } > A:link, > A:visited, > A:hover, > A:visited:hover { > border:1px dotted #0066B3; > padding-left:2px; > padding-right:2px; > } Le pb vient peut être du fait que j'avais déjà des liens sur la feuille d'origine ?? La personne qui m'a donné les codes est probablement en vacances et ne pourra pas m'aider avant 15 jours. Merci d'avance |
echo "\t<td><a title=\"$i\" href=\"?img=$i\"><img src=\"thumb/$file\" alt=\"$file\" /></a></td>\n"; D'après cette ligne, chaque miniature est un lien vers son agrandissement. Je ne vois pas ce qui pourrait désactiver ce lien. Vérifie le code source HTML généré pour voir si tout est correct. |
| 28/03 14h16 | Agrandir une image de petite taille | Infographie |
| 09/04 11h16 | Google Earth | Infographie |
| 28/06 21h21 | Photofiltre (alternative gratuite à Photoshop) | Photofiltre |
| 17/07 17h57 | Hébergement gratuit d'images et de photos | Hébergement |
| 04/11 00h57 | [Profil] Mettre une photo | CommentçaMarche |
| 30/08 16h17 | Logiciel pour agrandir photo de ptte tail | 12 |
| 05/02 17h46 | Agrandir photo JPEG | 6 |
| 08/06 20h38 | Agrandir photo profil facebook | 2 |
| 03/06 19h41 | Agrandir photos | 2 |
| 22/05 22h22 | Agrandire photo dans word | 0 |
![]() | Photofiltre - PhotoFiltre est un logiciel de retouche d’images très complet. Il permet d'effectuer des réglages simples ou avancés sur une... | Catégorie: Retouche photo Licence: Freeware/gratuit |
![]() | Photo Plus - PhotoPlus 6 est un logiciel de retouche photo gratuit permettant de modifier des photos, de créer des animations, d'ajuster... | Catégorie: Retouche photo Licence: Freeware/gratuit |
![]() | MYPE - Manage Your Photos Easily - MYPE (Manage Your Photos Easily) est un gestionnaire de photos libre et gratuit, simple d'utilisation. Parmi les... | Catégorie: Album photo Licence: Open Source |
![]() | Photobie - Photobie est un logiciel qui permet de faire des retouches photos. Grâce à ce logiciel gratuit on peut faire les retouches... | Catégorie: Retouche photo Licence: Freeware/gratuit |
![]() | Epson Stylus Photo R1900 | Catégorie: Imprimante | 520.05 € iziprice |
![]() | HP PhotoSmart A826 | Catégorie: Imprimante | 162.99 € Webdistrib |
![]() | HP PhotoSmart D5360 | Catégorie: Imprimante | 81.00 € Pixmania |
![]() | HP PhotoSmart D7460 | Catégorie: Imprimante | 170.00 € Pixmania |