Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
*


Images aléatoires ou à la suite page acceuil du site


Pages: [1] 2
  Imprimer  

  Images aléatoires ou à la suite page acceuil du site
Auteur Message
triumph
Espoir
***

Points gagnés: 0
Messages: 158


Voir le profil
Images aléatoires ou à la suite page acceuil du site
« le: 14 Janvier 2010 à 17:48:33 »

Salut à tous,  Smile

Est ce qu'il est possible de faire défiler plusieurs images de manière aléatoire ou à la suite sur la page acceuil main page d'un site Zencart ?

J'avais un petit script qui fesait ceci sur ma page en construction du site mais qui ne fonctionne pas dans la main page zencart.

Journalisée
jean-luc
Modérateurs
Intarissable
*****

Points gagnés: 3
Messages: 1526



Voir le profil WWW
Re : Images aléatoires ou à la suite page acceuil du site
« Répondre #1 le: 14 Janvier 2010 à 21:58:34 »

Bonsoir,

j'ai un truc de ce genre là qui fonctionne mais c'est sous une 1.36 donc faut voir si je peux le transmettre sans mettre le bazar sur une version plus récente.
Journalisée

jean-luc Evil or Very Mad

pas bon, mais promis j'essaye de m'améliorer tous les jours Evil or Very Mad

www.anneg-lingerie.com
freduf
Modérateurs
Intarissable
*****

Points gagnés: 5
Messages: 878



Voir le profil
Re : Images aléatoires ou à la suite page acceuil du site
« Répondre #2 le: 14 Janvier 2010 à 22:13:43 »

bonsoir,

Tu peux aussi le faire directement dans define_main_page.php avec une balise <marquee> qui va scoller tes images

ou alors tu apportes un flash dedans

j'ai déjà fait les deux, ça fonctionne bien
Journalisée

L'urgent est déjà fait, l'impossible est en cours...pour les miracles, prévoir un délais.
*************************
ZC v 1.3.8a avec patch sécurité
triumph
Espoir
***

Points gagnés: 0
Messages: 158


Voir le profil
Re : Images aléatoires ou à la suite page acceuil du site
« Répondre #3 le: 15 Janvier 2010 à 00:52:54 »

Merci pour la fonction "marquee"

mais je ne veux pas faire défiler mes images, mais les faire apparaitres de manière aléatoire (ou dans un ordre précis) a chaque affichage ou actualisation de la page.
Journalisée
triumph
Espoir
***

Points gagnés: 0
Messages: 158


Voir le profil
Re : Images aléatoires ou à la suite page acceuil du site
« Répondre #4 le: 18 Janvier 2010 à 11:17:42 »

Et avec la commande RANDOM ???
Journalisée
triumph
Espoir
***

Points gagnés: 0
Messages: 158


Voir le profil
Re : Images aléatoires ou à la suite page acceuil du site
« Répondre #5 le: 11 Février 2010 à 17:04:31 »

Est ce que tu utilises la commande Random sur ton site Jean Luc, pour que l'image d'acceuil change a chaque actualisation de la page? Merci
Journalisée
jean-luc
Modérateurs
Intarissable
*****

Points gagnés: 3
Messages: 1526



Voir le profil WWW
Re : Images aléatoires ou à la suite page acceuil du site
« Répondre #6 le: 11 Février 2010 à 22:10:07 »

Bonsoir,

voila le bout de code qui gère l'affichage aléatoire, mais attention les noms des images sont bien spécifique car il contiennent le n° de la catégorie ce qui permet d'intégrer le lien vers la catégorie lors de l'affichage de l'image.
Code:

$products_image_directory = DIR_WS_IMAGES;
if ($dir = @dir($products_image_directory)) {
    while ($file = $dir->read()) {
if ((!is_dir($products_image_directory . $file)) and (substr($file, 0, 4) == "nouv")){
    $products_image_match_array[] = $file;
}
    }
}
mt_srand((float) microtime()*1000000);
$idx_alea = mt_rand(1, count($products_image_match_array));
$category_link = substr($products_image_match_array[$idx_alea - 1], 5, strlen($products_image_match_array[$idx_alea - 1]) - 9);
$category_lst = explode("_", $category_link);
$category_id =  $category_lst[1];

Journalisée

jean-luc Evil or Very Mad

pas bon, mais promis j'essaye de m'améliorer tous les jours Evil or Very Mad

www.anneg-lingerie.com
triumph
Espoir
***

Points gagnés: 0
Messages: 158


Voir le profil
Re : Images aléatoires ou à la suite page acceuil du site
« Répondre #7 le: 11 Février 2010 à 22:54:06 »

merci Jean-Luc  Very Happy
Journalisée
triumph
Espoir
***

Points gagnés: 0
Messages: 158


Voir le profil
Re : Re : Images aléatoires ou à la suite page acceuil du site
« Répondre #8 le: 14 Mai 2010 à 10:46:12 »

Bonsoir,

voila le bout de code qui gère l'affichage aléatoire, mais attention les noms des images sont bien spécifique car il contiennent le n° de la catégorie ce qui permet d'intégrer le lien vers la catégorie lors de l'affichage de l'image.
Code:

$products_image_directory = DIR_WS_IMAGES;
if ($dir = @dir($products_image_directory)) {
    while ($file = $dir->read()) {
if ((!is_dir($products_image_directory . $file)) and (substr($file, 0, 4) == "nouv")){
    $products_image_match_array[] = $file;
}
    }
}
mt_srand((float) microtime()*1000000);
$idx_alea = mt_rand(1, count($products_image_match_array));
$category_link = substr($products_image_match_array[$idx_alea - 1], 5, strlen($products_image_match_array[$idx_alea - 1]) - 9);
$category_lst = explode("_", $category_link);
$category_id =  $category_lst[1];



Bonjou
Journalisée
triumph
Espoir
***

Points gagnés: 0
Messages: 158


Voir le profil
Re : Images aléatoires ou à la suite page acceuil du site
« Répondre #9 le: 14 Mai 2010 à 10:49:32 »

Bonjour,

Je comprends rien a ce code.

J'ai essayé avec celui ci mais rien ne s'affiche:

<html>
<body>
<?php
$nbimages=4;

$nomimages[1]="http://www.monsite.fr/images/image1.jpg";
$nomimages[2]="http://www.monsite.fr/images/image2.jpg";
$nomimages[3]="http://www.monsite.fr/images/image3.jpg";
$nomimages[4]="http://www.monsite.fr/images/image4.jpg";

srand((double)microtime()*1000000);
$affimage=rand(1,$nbimages);
?>

<img src="images/<?echo $nomimages[$affimage];?>" border=0 width=50 height=50 alt="Image aléatoire">

</body>
</html>
« Dernière édition: 14 Mai 2010 à 10:51:26 par triumph » Journalisée
jean-luc
Modérateurs
Intarissable
*****

Points gagnés: 3
Messages: 1526



Voir le profil WWW
Re : Images aléatoires ou à la suite page acceuil du site
« Répondre #10 le: 14 Mai 2010 à 21:26:39 »

Bonsoir,

normal il faut que les images commencent par nouv_xxx
Journalisée

jean-luc Evil or Very Mad

pas bon, mais promis j'essaye de m'améliorer tous les jours Evil or Very Mad

www.anneg-lingerie.com
djmonster
Nouveau membre
*

Points gagnés: 0
Messages: 45


Voir le profil
Re : Images aléatoires ou à la suite page acceuil du site
« Répondre #11 le: 22 Juillet 2010 à 15:29:53 »

Je fais remonter ce topic, si ça peut aider quelqu'un, j'ai trouvé ce code :

Code:
<script type="text/javascript">
<!--
var tab = ["images/img1.jpg", "images/img2.jpg", "images/img3.jpg", "images/img4.jpg"];
var secondes = 8;
var numero = -1;
var
aleatoire = false;

function changerImage () {
if (aleatoire) {
var n = numero;
while (n == numero) {
n = Math.floor(Math.random() *
tab.length);
}
numero = n;
}
else {
numero++;
if (numero >= tab.length) numero =0;
}
document.getElementById('image1').src =
tab[numero];
setTimeout("changerImage();", secondes*1000);
}

// -->
</script>
<img src="" id="image1" />
<script type="text/javascript">
<!--

changerImage();

// -->
</script>

Fonctionne nickel.
Journalisée
triumph
Espoir
***

Points gagnés: 0
Messages: 158


Voir le profil
Re : Images aléatoires ou à la suite page acceuil du site
« Répondre #12 le: 08 Août 2010 à 10:26:30 »

merci Smile
Journalisée
triumph
Espoir
***

Points gagnés: 0
Messages: 158


Voir le profil
Re : Images aléatoires ou à la suite page acceuil du site
« Répondre #13 le: 01 Septembre 2010 à 11:42:05 »

Salut

pour ceux que ca intérresse!  Smile

Il y a une contrib sur le site US qui fait parfaitement cela, AJAX banner Swapper:

http://www.zen-cart.com/index.php?main_page=product_contrib_info&products_id=855

Journalisée
fe1lho
Acharné
****

Points gagnés: 0
Messages: 450



Voir le profil
Re : Images aléatoires ou à la suite page acceuil du site
« Répondre #14 le: 05 Septembre 2010 à 19:33:57 »

Je viens de tester cette contribution et avec le code fourni dans le fichier readme, en utilisant bannerThree sur une version 1.3.9 je n'affiche rien.
Si je prend le code en utilisant bannerSix, j'ai un bout qui s'affiche, mais pas d'image (Loading banners, hang on a sec ....) et cela tourne, tourne ...

Peux tu partager le code que tu as utilisé dans ta page tmpl_main_page Please
Pascal
Journalisée

Pages: [1] 2
  Imprimer  
 

Aller à: