Gallerie photo

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Gallerie photo

Re: Gallerie photo

par moogli » 02 févr. 2011, 00:59

heu je dirais faut juste prendre une image de chaque galerie et y mettre un lien (<a href="photos.php?doss=$ledossier">"<img src="image de la galerie" /></a>)


@+

Re: Gallerie photo

par Pombela » 01 févr. 2011, 16:05

En fait j'aimerai si possible utiliser le script que j'avais trouvé mais au lieu d'avoir une liste déroulante avec des titres (ce qui n'est pas très attractif), je puisse avoir soit une miniatures d'une des photos soit une simple image.

Voici ce que donne le code actuel : http://www.electronlibre-rc.fr/photos.php

Merci

Re: Gallerie photo

par moogli » 01 févr. 2011, 15:07

salut,
un exemple http://www.lephpfacile.com/howto/12-com ... res-en-php

après si tu etais un peu plus explicite sur ce que tu veut je pourrais peut être indiquer une solution moins générique.

@+

Re: Gallerie photo

par Pombela » 01 févr. 2011, 00:31

Après plusiseurs tentatives infrustueuses, je me retourne de nouveau vers les forum pour trouver une ame charitable capable de m'indiquer la marche à suivre afin que je n'ai pas a repartir dans une autre config de script de gestion d'images.

Merci à vous.

Re: Gallerie photo

par Pombela » 08 juil. 2010, 17:18

peux tu m'en dire un peu plus sur les modif a apporter pour les balises img svp.

merci

Re: Gallerie photo

par Pombela » 08 juil. 2010, 17:07

OK merci, je vais essayer ca.

Re: Gallerie photo

par telnes » 08 juil. 2010, 16:32

hello

déjà utiliser str_replace à la place de preg_replace.

et ensuite oui c'est possible en modifier la balise select/option par des balises img

++

Gallerie photo

par Pombela » 08 juil. 2010, 16:10

Bonjour, je gère un site de modélisme sur lequel il y à une page photos. J'ai bien trouvé un script me permettant de lister et générer les miniatures qui fonctionne très bien et surtout sans BDD. En revanche, côté esthétique c'est pas trop ça : le script utilise une liste déroulante qui n'est pas très "causante" pour les visiteurs du site.

Ma question est la suivante : est-il possible de modifier le code du script ci-dessous afin d'avoi à la place de la liste déroulante une miniature d'une des photos contenue dans le répertoire qui sera affiché.

Merci de votre aide. Voici le code du script
<?php
echo "<font class='titre'><br />>>$doss</font><br /><br />";
$i=-1;


// Taille maximale de la minature (le plus grand coté)
$maximum = "80";

// Nombre de miniatures par ligne
$ndm = "7";

$doss=preg_replace("/ /i", "_", $doss);
?>



<center><FORM class="formimages">
<SELECT NAME="Liste" SIZE="1">
<OPTION SELECTED VALUE="">Faites votre choix...</OPTION>
<?php
$folder = "galeries";
$dossier = opendir($folder);
while ($Fichier = readdir($dossier)) {
if ($Fichier != "." && $Fichier != "..") {
$nomFichier = $Fichier;
echo "<OPTION VALUE=\"?doss=$nomFichier\">";

$nomFichier=preg_replace("/_/i", " ", $nomFichier);
echo "$nomFichier";
$nomFichier=preg_replace("/ /i", "_", $nomFichier);

echo "</OPTION>";
}
}
closedir($dossier);
?>
</SELECT>
<INPUT TYPE="button" VALUE="Valider" onClick="if (form.Liste.selectedIndex != 0) location = form.Liste.options[form.Liste.selectedIndex].value;
else
alert('Choisissez une galerie!')">
</FORM><br />
<?php
// ON AFFICHE LES MINIATURES...
if ($doss == null) {echo "Choisissez une galerie à afficher...";}
else {
$folder1 = "galeries/$doss";
$dossier1 = opendir($folder1);
$i1=0;
while ($Fichier1 = readdir($dossier1)) {
if ($Fichier1 != "." && $Fichier1 != "..") {
$nomFichier1 = $Fichier1;
$i++;
if($i==$ndm){echo "<br />"; $i=0;}
echo "<a href=$folder1/$nomFichier1 target=_blank><img src='miniature.php?pic=$folder1/$nomFichier1&w_max=$maximum&h_max=$maximum' width='$maximum' height='$maximum' alt='$nomFichier1' border='1'></a>";
echo "&nbsp;";
}
}
closedir($dossier1);
}
?>
<br /><br /></center>