Jump to content

RESOLU - Peut on afficher une image mais en supprimant son lien ? :)


Recommended Posts

Bonjour à tous :)

 

Je créé actuellement une petite boutique, qui me sert de portfolio, où mes clients peuvent visionner et acheter mes photos.

Quand je clique sur une photo, une fenetre (fancybox) en popup souvre et affiche le prix, descriptif, les declinaisons et bien sur la photo concernée.

Le problème c'est que si un client clique sur la photo se trouvant dans ce popup, il est redirigé vers la fiche produit...

Ce que je souhaite faire, c'est d'afficher cette photo, mais en brisant ce lien...

 

Voici en image mes propos :

 

Voici ce que j'obtiens quand je clique sur l'une des photos de la galerie : (et ça, c'est parfait :) c'est ce que je veux :) )

 

popup.jpg
 
Voici ce que j'obtiens quand quelqu'un souhaite par curiosité cliquer sur l'image se trouvant dans le popup (à droite) : (ce que je ne souhaite pas :/ )
 
image2.jpg
 
Pour ceux qui souhaiteraient voir les codes pour m'aider à trouver une solution, voici le lien de la galerie : Lien
Est il donc possible de bloquer ce lien image se trouvant dans le popup ? Tout en l'affichant uniquement dans ce popup ^_^
 
Merci à vous :)
Edited by Zen Production (see edit history)
Link to comment
Share on other sites

Bonjour Eolia :) et merci de ton retour rapide ^_^ 

 

J'ai supprimé un lien dans le bloc de code concerné pour l'image dans mon fichier product.tpl ( href="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'thickbox_default')|escape:'html':'UTF-8'}" ) Mais après suppression, le problème est toujours là :/ Si quelqu'un clic sur la photo du popup, cela le fait sortir du popup et le redirige vers la page du produit... :(

Link to comment
Share on other sites

Merci pour ton conseil Eolia :) Donc après avoir regardé dans le fichier product.tpl et n'y avoir rien trouvé de plus, j'ai suivi ton conseil et j'ai regardé dans les codes, et je viens de voir qu'il appelle des codes de Fancybox, qui doit etre le popup... enfin je pense :/

Le problème c'est que pour l'instant je ne trouve pas de fancybox.tpl ou fancybox.php... :(

Link to comment
Share on other sites

Nooooonn !!!!  :wacko:  c'est le fichier jquery.fancybox.js qui serait à modifier ??? :(

J'y comprend rien la dedans !  :(

 

Je sais que vous, les spécialistes, vous avez l'habitude de ce genre de fichier, mais alors moi, j'en perds ma respiration à voir tout ces codes.... :(

Link to comment
Share on other sites

Alors j'ai tenter de remplacer la ligne d'origine par var productUrl = '#';

Mais pour le coup, il me dirige vers une autre ayant le meme contenu que le popup mais en pleine page ^^

Y a t il un risque réel et/ou important à court ou moyen terme si je la supprime directement ?

Link to comment
Share on other sites

ok

 

Normalement, vu que cette variable est définie, elle doit être utilisée quelques lignes plus bas, il faut donc la supprimer également

 

Le risque avec le js, c'est que si il y a une erreur, les js qui suivent risquent de crasher

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...