Карточка товара в JoomShopping - убираем мигание изображений
Ситуация: на карточке товара в JoomShopping при выборе/изменении атрибута (например это могут быть цвет/размер) изображение товара мигает.
Решение: в файле /components/com_jshopping/js/functions.js комментируем кусок кода, приводя к следующему виду:
if (json.oldprice){ jQuery("#old_price").html(json.oldprice); jQuery(".old_price").show(); }else{ jQuery(".old_price").hide(); } /* if (json.images && json.images.length>0){ var count_prod_img = json.images.length; var html_thumb_img = ""; var html_middle_img = ""; var html_zoom_img = ''; if (typeof(jshop_product_hide_zoom_image)==='undefined') jshop_product_hide_zoom_image = 0; if (!jshop_product_hide_zoom_image){ html_zoom_img = ' <div class="text_zoom"><img alt="zoom" src="'+liveimgpath+'/search.png" /> '+translate_zoom_image+'</div>' ; } for(var j=0;j<count_prod_img;j++){ html_thumb_img+='<img class="jshop_img_thumb" src="'+liveproductimgpath+'/thumb_'+json.images[j]+'" onclick = "showImage('+j +')" />'; tmp = 'style="display:none"'; if (j==0) tmp = ''; html_middle_img+='<a class="lightbox" id="main_image_full_'+j+'" href="'+liveproductimgpath+'/full_'+json.images[j]+'" '+tmp +'><img id="main_image_'+j+'" src="'+liveproductimgpath+'/'+json.images[j]+'" />'+html_zoom_img+'</a>'; } if (json.displayimgthumb=="1") jQuery("#list_product_image_thumb").html(html_thumb_img); else jQuery("#list_product_image_thumb").html(""); jQuery("#list_product_image_middle").html(html_middle_img); initJSlightBox(); } if (json.block_image_thumb || json.block_image_middle){ jQuery("#list_product_image_thumb").html(json.block_image_thumb); jQuery("#list_product_image_middle").html(json.block_image_middle); initJSlightBox(); } if (typeof(json.demofiles)!='undefined'){ jQuery("#list_product_demofiles").html(json.demofiles); } */ if (json.showdeliverytime){ if (json.showdeliverytime=="0"){