28220 sujets

CSS et mise en forme, CSS3

Bonjour

Je suis occupé de créer un site avec css et comme j'ai beaucoup de photos à insérer il me faut faire des liens à partir de miniatures.C'est un travail fastidieux.
Y a t il un moyen de créer ces liens à la volée à partir de mes répertoires que j'aurai plus qu'à coller dans mon html?

Merci d'avance.
Modifié par glouby (17 Jul 2005 - 10:12)
Tout dépend de ce qui es supposé faire le boulot :

- si ton serveur te permet d'utiliser PHP, un script PHP peut s'en charger en lisant directement le contenu du répertoire de tes miniatures et en générant les liens à la volée, avant d'envoyer la page au navigateur.

- si tu parles d'automatiser ton travail à toi dans ton éditeur HTML, tout dépend de celui-ci. HTML-Kit, par exemple, génère automatiquement le code HTML d'une image-lien à partir du répertoire. Il faut voir alors ce que ton éditeur te permet de faire...
je ne connais pas trop le php mais mon serveur le permet.
Mais je parlais de mon boulot à moi et dreamweaver ne le fait pas.
Je vais essayer le programm HTML-Kit.

@+
Laurent Denis a écrit :

- si ton serveur te permet d'utiliser PHP, un script PHP peut s'en charger en lisant directement le contenu du répertoire de tes miniatures et en générant les liens à la volée, avant d'envoyer la page au navigateur.

Intéressant. Des références ? Smiley murf
html-kit à l'air pas mal pour ça mais j'arrive pas à selectionner plus d'une image à la fois avec le plugin "ThumbnailStarter" sinon se serait le top !
y peut-etre un raccourcit mais j'ai pas trouvé non plus ...?

@+
Puisque html-kit le fais que une par une je suis partant pour le script php pour générer à la volée.
Où peut-t-on trouvé des infos sur ça ?

merci
voilà j'ai trouvé le script php qui fait ça :



<?
// url du fichier qui contien les photos
$urlphoto = "http://www.monsite.com/photos";

// nom du répertoire qui contien les photos
$nomRepertoire = "photos";
$dossier = opendir($nomRepertoire);
while ($Fichier = readdir($dossier))
{
  if ($Fichier != "." && $Fichier != "..")
  {
    $nomFichier = $Fichier;
    // Hauteur de toutes les photos
    $h_vign = "120";
    $taille = getimagesize($nomRepertoire."/".$Fichier);
    $reduc  = floor(($h_vign*100)/($taille[1]));
    $l_vign = floor(($taille[0]*$reduc)/100);

    echo "<a target=\"blank\" href=\"$urlphoto/$nomFichier\">";
    echo "<img src=\"$urlphoto/$nomFichier\" ";
    echo "width='$l_vign' height='$h_vign'>";
    echo "</a> ";
  }
}  
closedir($dossier);
?>


il me reste plus qu'à trouver la façon d'adapter la fenetre aux dimensions de l'image. Quelqu'un à une idée ?
glouby a écrit :

il me reste plus qu'à trouver la façon d'adapter la fenetre aux dimensions de l'image. Quelqu'un à une idée ?


Dans ce cas, plutôt que d'ouvrir directement le fichier image, il te faut mettre <edit></edit> un javascript ouvrant une popup aux dimensions de l'image, avec le code qui va bien pour que ce ne soit pas obstructif.

Voir http://www.openweb.eu.org/articles/popup/ , par exemple.
Modifié par Laurent Denis (18 Jul 2005 - 12:59)
j'insère edit à quel endroit?
dans mon code php ?
Car je voudrais juste ajouter les option d'affichage de la fenetre dans le code php sans script.
Modifié par glouby (18 Jul 2005 - 13:31)
Est-ce la ligne
 echo "<a target=\"blank\" href=\"$urlphoto/$nomFichier\">";

que je dois adapter ?