diaporama : lire les photos sur un site - HTML/CSS - Programmation
Marsh Posté le 19-07-2008 à 17:51:00
tu as essayé les galeries genre Coppermine ou phpwebgallery ?
Marsh Posté le 19-07-2008 à 18:15:52
j'ai regardé un peu, et si j'ai bien compris, il faut gérer une base de données.
Je cherche plutôt un truc qui automatiquement va lire les JPG contenus dans un répertoire
Marsh Posté le 25-08-2008 à 02:59:24
Salut amigo,
Alors tu connais Irfan view, il est très bien. Mets le fichier ci-dessous dans le dossier ou tu as mis tes photos. Dans la page HTML ou tu veux pouvoir accéder au diaporama, fais un lien sur ce fichier et il s'ouvrira. Nommes préalablement tes photos slide1.jpg (jpg en minuscule), slide2.jpg etc... et redimensionnes-les avec une hauteur max de 540 (ou autre compatible avec ton écran).
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="IrfanView">
<title>IrfanView HTML-Thumbnails</title>
<style>body {font-family:Verdana;}</style>
<script language="JavaScript">
<!-- // Created by Pierre Volpe
// Duration of image (in milliseconds)
var slideShowSpeed = 10000
// Duration of crossfade (in seconds)
var crossFadeDuration = 3
var Pic = new Array()
Pic[0] = 'slide1.jpg'
Pic[1] = 'slide2.jpg'
Pic[2] = 'slide3.jpg'
Pic[3] = 'slide4.jpg'
Pic[4] = 'slide5.jpg'
Pic[5] = 'slide6.jpg'
Pic[6] = 'slide7.jpg'
Pic[7] = 'slide8.jpg'
Pic[8] = 'slide9.jpg'
Pic[9] = 'slide10.jpg'
Pic[10] = 'slide11.jpg'
Pic[11] = 'slide12.jpg'
Pic[12] = 'slide13.jpg'
Pic[13] = 'slide14.jpg'
Pic[14] = 'slide15.jpg'
var t
var j = 0
var p = Pic.length
var preLoad = new Array()
for (i = 0; i < p; i++)
{
preLoad = new Image()
preLoad.src = Pic
}
function runSlideShow(){
if (document.all){
document.images.SlideShow.style.filter="blendTrans(duration=2)"
document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)"
document.images.SlideShow.filters.blendTrans.Apply()
}
document.images.SlideShow.src = preLoad[j].src
if (document.all){
document.images.SlideShow.filters.blendTrans.Play()
}
j = j + 1
if (j > (p-1)) j=0
t = setTimeout('runSlideShow()', slideShowSpeed)
}
//-->
</script>
</head>
<body bgcolor="#C0C0C0">
<body onload="runSlideShow()">
<center>
<h4>BERTIN</h4>
<hr>
<TABLE>
<TR>
<TD ALIGN=CENTER VALIGN=BOTTOM>
<IMG SRC="00010.JPG" NAME='SlideShow'>
</TD>
</TR>
</TABLE>
<hr>
<h4><small><small><A HREF="http://www.irfanview.com" style="text-decoration:none">Créé avec IrfanView</A> <A HREF="http://www.univ-lemans.fr/~jfm/irfanview" style="text-decoration:none">(version Fr)</A></h4>
</center>
</body>
</html>
Dîtes moi si je me trompe mais j'ai un amis qui a fait comme sa
Amicalement Swink
Marsh Posté le 25-08-2008 à 03:00:15
J'ai oublé de te dire un mot sur l'architecture :
Il ny a donc qu'un dossier. Dans ce dossier, tu dois y mettre le fichier Index, tes photos slide"X".jpg avec leurs vignettes et le fichier diaporama que je t'ai transmis. peut-être faudra-t-il que tu le renommes de la bonne façon.
ciao
Marsh Posté le 25-08-2008 à 10:08:55
merki pour cette soluce.
Pour le fichier transmis, tu l'as transmis où ?
Marsh Posté le 25-08-2008 à 15:19:51
Hello,
http://thefilebrowser.com/ est ultra-simple: de mémoire 1 répertoire à uploader, tu exécutes l'un des fichiers et il crée des miniatures et des pages puis tu effaces ce fichier en gardant le reste (ou tu lui donnes un nom pas facilement trouvable que le visiteur ne pourra plus deviner pour l'exécuter).
Sinon il existe des galeries utilisant une base de données mais dont l'interface (d'administration) reste simple; qu'est-ce qui t'empêche de les utiliser? Free peut-être? EDIT: après avoir relu le début du topic: une galerie bien faite, tu devrais pas avoir à batailler avec la base de données sauf pour la configurer au départ
Marsh Posté le 18-07-2008 à 00:55:58
Je stocke des photos sur un espace comme : http://imgaero.free.fr/aero/080715PER/
Je cherche un moyen d'avoir une page web sur laquelle clique sur un lien (chacun représentant un répertoire de stockage de photos) qui me fasse défiler un diaporama des photos de ce répertoire.
Evidemment, sans avoir à coder un max de truc ; une appli toute faite pour cela
Ca existerait ?
---------------
Is it a bird? Is it a plane? No it s F22Raptor ! - I love flying because football, baseball, rugby, and golf only take one ball