====== Карточка товара в 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 = '
zoom '+translate_zoom_image+'
' ; } for(var j=0;j'; tmp = 'style="display:none"'; if (j==0) tmp = ''; html_middle_img+=''+html_zoom_img+''; } 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"){
{{tag>joomla joomshopping picture flicker мигает_картинка мигает_изображение карточка_товара}}