OVH Community, votre nouvel espace communautaire.

diaporama


gggphoto
04/10/2008, 19h08
Bonjour,

je suis entrain de mettre sur pieds plusieurs sites de présentation de travaux photographiques. Je ne connais rien au javascript et au php et je me débrouille avec Dreamweawer CS 3 pour construire des pages html simples. Néanmoins je souhaiterai mettre en place un "système" qui permette de permutter de manière aléatoire une série de photographies que j'aurai préalablement choisi, et de ce manière à ce que chaque fois qu'on arrive sur cette première page, la photo soit différente. Quelqu'un peut-il m'aider dans ma quête ????
Par avance merci

visualight
04/01/2007, 17h23
DIAPO EN PHP
Placer le fichier diaporama.php dans le dossier photos :

Code PHP:
session_start();

function 
display($rep,$niv) {
   
$dir opendir($rep);

   if(
$niv>0) {
      
// Lit les sous-dossiers
      
while ($f readdir($dir))
         if(
$f!="." && $f!=".." && !is_file($rep."/".$f))
            
display($rep."/".$f,$niv-1);
      
// Si fini, on recommence...
      
if(!@$_SESSION["photo"]) display($rep,$niv);
   }

   while (
$f readdir($dir)) {
      
// Lit les photos du dossier courant
      
if(is_file($rep."/".$f))
         if(
strpos("jpeg.jpg.gif.bmp",substr($f,-4))) {
            
// Déjà affichée ?
            
if(@$_SESSION["photo"] == $rep."/".$f) {
               
// Oui alors prépare pour la suivante
               
$_SESSION["photo"] = "";
            } elseif(@
$_SESSION["photo"] == "") {
               
// Affiche la photo
               
$_SESSION["photo"] = $rep."/".$f;
               echo 
$_SESSION["photo"];
               break;
            }
         }
   }

   
closedir($dir);
}
?>

   Diaporama 1.0
   

   
      (".",1); ?>" height=600>
      
     echo @$_SESSION["photo"]; ?>
   


SINON, DIAPO EN JAVASCRIPT (editeurjavascript.com)

Placez ce script dans votre page. Créez ensuite un repertoire "photos" dans le même dossier que votre page et placez-y toutes vos photos. ATTENTION : ce dossier "photos" ne doit contenir que des images ! L'avantage de ce script est la facilité de maintenance : une nouvelle photo à ajouter dans votre diaporama ? Il vous suffit de la placer dans le repertoire "photos" et elle sera automatiquement détectée par le script.

pour que le script fonctionne la page doit être en .php

Code HTML:

Shadow aok
04/01/2007, 15h30
Le seul moyen d'avoir un diaporama et donc une animation serait de faire un gif.

Sinon, tu peux aussi faire une image jpg et une page par diapo et utiliser les redirections pour passer automatiquement de page en page au bout d'un temps donné.

godevil
04/01/2007, 11h18
J'ai créé un diaporama avec le logiciel Lanterne magique.
Comment puis-je l'insérer dans Front page ?
Dois-je le convertir en Jpeg ?
Merci