Jump to content

[Résolu] Module HomeFlash - Diaporama d'image


Recommended Posts

Bonjour,

 

J'ai acheté il y a quelque temps un module "Module flash slider : Module flash avec liens vers les produits catégories". C'est un slideshow et non du flash.

 

Je rencontre actuellement un petit problème concernant ce module.

 

J'aimerais pouvoir assigné un lien sur chaque image du slide. Actuellement le lien se trouve uniquement sur le titre des slides, ce qui n'est vraiment pas évident pour l'internaute. Je n'arrive donc pas a trouver la bonne variable à afficher dans ma balise <a>.

 

Je vous joins à ce message, un imprim écran pour bien comprendre le mini problème et le module en question.

 

 

Merci d'avance à tous.

post-79522-0-13776300-1318000261_thumb.png

Edited by Atch
Merci de ne pas diffuser des modules payants sur le forum, sans autorisation du développeur du module. (see edit history)
Link to comment
Share on other sites

Bonsoir,

 

Ce n'est pas très gentil de diffuser le module payant d'un développeur ;)

Pour résoudre votre problème, il faut mettre une balise <a href ...> entre vos images (balise <img>).

 

ICI => <div class="main_image">

<a href="....">

<img src="{$this_path}{$xml->link->img}.jpg" alt="{$xml->link->title}" />

</a>

Pour la grande image... en regardant vite fait le code ;)

Et la variable est : {$xml->link->url} pour le href

Voilà.

Link to comment
Share on other sites

Bonsoir P-ter,

 

Merci pour votre aide.

 

J'avais déjà opte pour cette solution mais le problème est que le lien reste identique pour chaque image et ne change pas.

Ça me parait bizarre. Si vous regardez dans mon code actuellement, le lien pour les grandes images sont identiques.

 

Avez-vous une autre idée ?

 

Merci d'avance

Link to comment
Share on other sites

Ce n'est pas très logique vu que chaque url provenant du xml est différent et lié à une image (j'ai pas vérifié le code mais je pense que le développeur l'a bien fait).

Vous êtes sûr que vous n'avez pas enregistré le même lien dans cette variable ?

 

Regardez dans le fichier links.xml

 

EDIT : ok, j'ai compris :) C'est dans le JS qu'il faut faire la modif

 

//Set Variables

var imgTitle = $active.find('a').attr("title"); //Get Main Image URL

var imgDesc = $active.find('.block_thumb').html(); //Get HTML of the “block" container

var imgDescHeight = $(".main_image").find('.block').height(); //Find the height of the “block"



if ($(this).is(".active")) { //If the list item is active/selected, then…

return false; // Don't click through – Prevents repetitive animations on active/selected list-item

} else { //If not active then…

//Animate the Description

$(".main_image img").animate({ opacity: 0}, 250 );

$(".main_image .block").animate({ opacity: 0, marginBottom: -imgDescHeight }, 250 , function() {

$(".main_image .block").html(imgDesc).animate({ opacity: 0.65, marginBottom: "0" }, 250 );

$(".main_image img").attr({ src: imgTitle , alt: "flash"}).animate({ opacity: 1}, 250 );

});

 

Il faut également chercher le href ici

Link to comment
Share on other sites

  • 2 weeks later...
Guest
This topic is now closed to further replies.
×
×
  • Create New...