Bug variantes image frontend

  • Posts: 379
  • Thank you received: 13
  • Hikashop Business
8 years 9 months ago #209513

-- HikaShop version -- : 2.5.0
-- Joomla version -- : 3.4.3

Bonjour,
après avoir généré des variantes taille/couleur lorsque on choisi une couleur dans un article , elle s'affiche bien car la première image et celle par défaut dans les variantes en vert, par contre quand on clique dessus c'est systématiquement l'avant dernière image du groupe des vignettes qui s'affiche.

Je choisi couleur vert , l'image du produit en grand s'affiche bien en vert et si je clique directement dessus c'est la marron qui s'affiche qui correspond à l'avant dernière petite vignette.

PS: j'ai télécharger la dernière version de hikashop et réinstallé par dessus... toujours pareil.

Merci.

Last edit: 8 years 9 months ago by hikaphil.

Please Log in or Create an account to join the conversation.

  • Posts: 26007
  • Thank you received: 4004
  • MODERATOR
8 years 9 months ago #209536

Bonjour,

Ce n'est pas l'avant dernière image qui est affiché mais la première image de la dernière variante.

Merci d'éditer la vue "show_block_img" et de remplacer

<script type="text/javascript">
if(!window.localPage)
	window.localPage = {};
[code]Par[code]
<?php
if(empty($variant_name)) {
?>
<script type="text/javascript">
if(!window.localPage)
	window.localPage = {};

Et également
	window.localPage.images[id].click();
	return false;
};
</script>
Par
	window.localPage.images[id].click();
	return false;
};
</script>
<?php
}
Cela devrait régler le soucis.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
The following user(s) said Thank You: hikaphil

Please Log in or Create an account to join the conversation.

  • Posts: 379
  • Thank you received: 13
  • Hikashop Business
8 years 9 months ago #209597

Bonsoir, oui ça règle partiellement le soucis ... en cliquant sur la grande image ça ouvre l'image dans un autre onglet et pas en mootools ?
Sauf si on ouvre en mootools sur la petite vignette et aprés la grande s'ouvre en mootools ?

Merci.

edit : en shadow external ça fonctionne et c'est plus jolie ...

Last edit: 8 years 9 months ago by hikaphil.

Please Log in or Create an account to join the conversation.

  • Posts: 26007
  • Thank you received: 4004
  • MODERATOR
8 years 8 months ago #209598

Mhmm,

Merci de modifier la vue afin d'appliquer ces deux patchs :

$attr .= 'onclick="return window.localPage.openImage(\'hikashop_main_image'.$variant_name.'\', \''.$variant_name.'\');"';
window.localPage.openImage = function(id, variant_name) {
	if(!variant_name) variant_name = '';
	if(!window.localPage.images[id])
		window.localPage.images[id] = document.getElementById('hikashop_first_thumbnail' + variant_name);
Ainsi le click sur l'image principale va pointer sur la bonne image lié à la variante en cours.
Car dans le cas ou il n'y a pas de "hikashop_first_thumbnail" (le produit principal n'as pas d'image), la fonction ne va pas fonctionner.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 379
  • Thank you received: 13
  • Hikashop Business
8 years 8 months ago #209643

Aie !!! ça marche avec le changement de la variante mais si on passe la souris sur la vignette , et que l'on clique sur la grande c'est pas la bonne qui apparaît ?

Please Log in or Create an account to join the conversation.

  • Posts: 26007
  • Thank you received: 4004
  • MODERATOR
8 years 8 months ago #209645

Bonjour,

Cela marche bien de mon côté, merci de fournir un lien permettant de voir le soucis plus en détails.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
The following user(s) said Thank You: hikaphil

Please Log in or Create an account to join the conversation.

  • Posts: 379
  • Thank you received: 13
  • Hikashop Business
8 years 8 months ago #209687

Merci ça fonctionne, j'ai vérifié à nouveau, j'avais l'essai traîné une balise echo.

window.localPage.images[id] = document.getElementById('hikashop_first_thumbnail' + variant_name);<?php echo $variant_name;?>');

au lieu de
window.localPage.images[id] = document.getElementById('hikashop_first_thumbnail' + variant_name);

Thx ;)

edit : ca fonctionne à moitié sur tablette c'est la couleur affiché par défaut dans la variante qui s'affiche lorsque on clique sur la grande image.

Last edit: 8 years 8 months ago by hikaphil.

Please Log in or Create an account to join the conversation.

Time to create page: 0.064 seconds
Powered by Kunena Forum