Fork me on GitHub

Rapport de message :*
 

Re: Images dans un bloc avec un effet de fondu

Titre du sujet : Re: Images dans un bloc avec un effet de fondu
par blueteen sur 25/04/2006 16:30:09

j'ai testé un bout de code pour gérer les liens sur ces images, qui mèneraient à l'image en taille réelle par exemple.

le code généré est ok, mais compte tenu du temps d'affichage et de fondu, le lien en cours peut mener vers une autre image (le temps que le lien se refraîchisse).

je poste le code au cas où...

echo $header;

$images = array();
$images_url "images_block"//chemin par rapport à la racine du site
$images_url_big "images_block/big"//nom du dossier contenant les grandes images
$big_view "1"// 1 : créer le lien vers l'image en grand format - 0 : pas de lien
$cpt_images 6//nombre de photos "tournantes" que vous voulez afficher dans le bloc.
$images glob(XOOPS_ROOT_PATH.'/'.$images_url.'/*.*');
srand((double) microtime() * 10000000);
$tbluneimage = array();
$tbluneimage array_rand($images$cpt_images);
$lesimages = array();
$lesimages_big = array();
foreach(
$tbluneimage as $uneimage) {
    
$lesimages[] = XOOPS_URL.'/'.$images_url.'/'.basename($images[$uneimage]);
    
$lesimages_big[] = XOOPS_URL.'/'.$images_url_big.'/'.basename($images[$uneimage]);
}

echo 
"<div id="imageSlideshowHolder">";
for (
$i=0$i<$cpt_images$i++)
{
if (
$big_view == "1")
    {
    echo 
"<a href="$lesimages_big[$i]"><img src="$lesimages[$i]"></a>";
    }
    else {
         echo 
"<img src="$lesimages[$i]">";
         }
}
echo 
"</div>";

$header2 = <<<fintexte

<script type="text/javascript">
initImageGallery();    // Initialize the gallery
</script>
fintexte;
echo 
$header2;

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

78 Personne(s) en ligne (56 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 78 | Plus ...