ariehh Posted October 7, 2011 Share Posted October 7, 2011 (edited) 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. Edited October 23, 2011 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 More sharing options...
P-ter Posted October 7, 2011 Share Posted October 7, 2011 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 More sharing options...
ariehh Posted October 8, 2011 Author Share Posted October 8, 2011 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 More sharing options...
P-ter Posted October 8, 2011 Share Posted October 8, 2011 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 More sharing options...
ariehh Posted October 8, 2011 Author Share Posted October 8, 2011 Ok super merci. Mais je n'arrive pas a définir ma variable et ajouter la ligne de code qu'il faut. J'ai un peu de mal la Link to comment Share on other sites More sharing options...
ariehh Posted October 10, 2011 Author Share Posted October 10, 2011 Bonjour, Je reviens vers vous. Personne de vous tous peut m'aider ? Je suis persuadé que la modification a faire prend 1min. Je vous en remercie par avance. Link to comment Share on other sites More sharing options...
cliclasp Posted October 22, 2011 Share Posted October 22, 2011 Une question : pourquoi vous ne demandez pas au développeur ??? Link to comment Share on other sites More sharing options...
ariehh Posted October 22, 2011 Author Share Posted October 22, 2011 Une question : pourquoi vous ne demandez pas au développeur ??? le post est résolu mais je ne sais pas comment le mettre en "résolu" Link to comment Share on other sites More sharing options...
Patric Posted October 23, 2011 Share Posted October 23, 2011 Je mets donc le topic en [Résolu]. Merci de penser à le faire la prochaine fois en ajoutant [Résolu] au début du titre du topic. ;-) Voir ici comment faire. Link to comment Share on other sites More sharing options...
Recommended Posts