- Posts: 384
- Thank you received: 13
Bug variantes image frontend
11 years 2 months ago - 11 years 2 months ago #209513
by hikaphil
Bug variantes image frontend was created by hikaphil
-- 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.
-- 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: 11 years 2 months ago by hikaphil.
Please Log in or Create an account to join the conversation.
11 years 2 months ago #209536
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Replied by Jerome on topic Bug variantes image frontend
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
Et également
Par
Cela devrait régler le soucis.
Cordialement,
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
Code:
<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
Code:
window.localPage.images[id].click();
return false;
};
</script>
Code:
window.localPage.images[id].click();
return false;
};
</script>
<?php
}
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
The following user(s) said Thank You: hikaphil
Please Log in or Create an account to join the conversation.
11 years 2 months ago - 11 years 2 months ago #209597
by hikaphil
Replied by hikaphil on topic Bug variantes image frontend
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 ...
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: 11 years 2 months ago by hikaphil.
Please Log in or Create an account to join the conversation.
11 years 2 months ago #209598
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Replied by Jerome on topic Bug variantes image frontend
Mhmm,
Merci de modifier la vue afin d'appliquer ces deux patchs :
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,
Merci de modifier la vue afin d'appliquer ces deux patchs :
Code:
$attr .= 'onclick="return window.localPage.openImage(\'hikashop_main_image'.$variant_name.'\', \''.$variant_name.'\');"';
Code:
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);
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.
Please Log in or Create an account to join the conversation.
11 years 2 months ago #209643
by hikaphil
Replied by hikaphil on topic Bug variantes image frontend
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.
11 years 2 months ago #209645
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Replied by Jerome on topic Bug variantes image frontend
Bonjour,
Cela marche bien de mon côté, merci de fournir un lien permettant de voir le soucis plus en détails.
Cordialement,
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.
The following user(s) said Thank You: hikaphil
Please Log in or Create an account to join the conversation.
11 years 2 months ago - 11 years 2 months ago #209687
by hikaphil
Replied by hikaphil on topic Bug variantes image frontend
Merci ça fonctionne, j'ai vérifié à nouveau, j'avais l'essai traîné une balise echo.
au lieu de
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.
Code:
window.localPage.images[id] = document.getElementById('hikashop_first_thumbnail' + variant_name);<?php echo $variant_name;?>');
au lieu de
Code:
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: 11 years 2 months ago by hikaphil.
Please Log in or Create an account to join the conversation.
Time to create page: 0.186 seconds