Bonjour a tous,comme l'indique le titre je souhaite réaliser un diaporama (slideshow) en javascript des images de certains produits (les promos les nouveautés etc)
je suis partie de slideshow
mais j'ai un souci : je n'arrive pas a me débarrasser de l'url de l'image...
j'explique :
Voici le script
<link rel="stylesheet" type="text/css" href="css/slideshow.css" media="screen" />
<script type="text/javascript" src="js/mootools.js"></script>
<script type="text/javascript" src="js/slideshow.js"></script>
<script type="text/javascript">
//<![CDATA[
window.addEvent('domready', function(){
// Load your images here
// var data = [ "img01.jpg", "img02.jpg", "img03.jpg"];
var data = [<THELIA_PRODnew type="PRODUIT" nouveaute="1" stockmini="1">
<THELIA_IMAGEnew type="IMAGE" num="1" produit="#ID" >
"#IMAGE",
</THELIA_IMAGEnew>
</THELIA_PRODnew>];
// Initialize the Slideshow instance
var myShow = new Slideshow('show', data, { height: 300, hu: 'client/gfx/photos/produit/', width: 400 });
});
//]]>
</script>
et apres on l'appelle comme ça :
<div id="show" class="slideshow">
<!-- Add your default image here -->
<THELIA_PRODnew type="PRODUIT" aleatoire="1" nouveaute="1" num="1" stockmini="1">
<a href="#REWRITEURL">
<THELIA_IMAGEnew type="IMAGE" num="1" produit="#ID" >
<img src="#IMAGE" alt="#PRODTITRE" id="#PRODREF" title="#PRODTITRE" width="200" height="200" />
</THELIA_IMAGEnew>
</a>
</THELIA_PRODnew>
</div>
bon le probleme c'est que ma var data appelle bien mes images mais avec leur chemin complet (client/gfx/photos/produit/img.jpg) et que le script n'accepte que le img.jpg, le chemin etant indiqué dans les options du var slideshow par hu:'client/gfx/photos/produit/'
Et bien sur si je vire le chemin defini par hu, ça ne marche pas, ni meme si je le laisse par defaut a rien ou juste' /'.
j'ai aussi essayé de twister un peu en rajoutant une variable intermediaire avec un substring pour virer l'url, genre :
var filename = data.substring(26,(data.indexOf('_', 26)));
mais la il me vire aussi le .jpg et ne traite que la premiere image, donc marche pas non plus...
bref quelqu'un peut il m'aider a me depatouiller avec ça (ça fait une semaine que je m'enerve la dessus) ou me conseiller un autre script qui s'adapterai mieux a thelia ?
d'avance merci a tout ceux qui m'aiderons ! o)