.d-carousel .jcarousel-item {
height: 290px;
width: 190px;
}
замените на:
.d-carousel .jcarousel-item {
height: 310px;
width: 190px;
}
карточки шире не сделать, а пару пикселей сильно роли не сыграют, в принципе вы видите это сами.
На счет анимации:
https://github.com/jsor/jcarousel
справа нажимаем "Download ZIP", с архива мы берем файл: jquery.jcarousel.js и перезаливаем в редактор шаблонов(заранее удалив старый), это обновленный файл, который поддерживает автопрокрутку.
Далее в HTML найдите:
jQuery('.d-carousel .carousel').jcarousel({
scroll: 1,
animation: 'slow'
});
замените на:
$('.jcarousel')
.jcarousel({
scroll: 1
})
.jcarouselAutoscroll({
interval: 3000,
target: '+=1',
autostart: true
});
});
На счет дубликата фото, в шаблоне Товар найдите(заранее сделайте бэк ап):
<td class="goodsDataMainImageBlock">
замените на:
<td class="goodsDataMainImageBlock main-image">
далее:
<a itemprop="image" href="{GOODS_IMAGE_LARGE}" target="_blank" title="Увеличить {GOODS_NAME}"><img class="cornerAll withBorder goods-image-medium" src="{GOODS_IMAGE_MEDIUM}" alt="{GOODS_NAME}" /></a>
замените на:
<a itemprop="image" rel="{GOODS_IMAGE_ID}" href="{GOODS_IMAGE_LARGE}" class="main" target="_blank" title="Увеличить {GOODS_NAME}"><img src="{GOODS_IMAGE_LARGE}" alt="{GOODS_NAME}" class="main"/><img class="cornerAll withBorder goods-image-medium" src="{GOODS_IMAGE_MEDIUM}" alt="{GOODS_NAME}" /></a>
далее найдите:
<a href="{goods_images.LARGE}" rel="gallery" target="_blank" title="{goods_images.NAME}"><img class="cornerAll withBorder goods-image-icon" rel="{goods_images.MEDIUM}" src="{goods_images.ICON}" alt="{goods_images.NAME}" /></a>
замените на:
<a rel="group" id="preview{goods_images.ID} href="{goods_images.LARGE}" class="mini" arget="_blank" title="{goods_images.NAME}"><img class="cornerAll withBorder goods-image-icon" rel="{goods_images.MEDIUM}" src="{goods_images.ICON}" alt="{goods_images.NAME}" class="mini"/></a>
И в main.js в самом конце вставьте:
$(function() {
$('.main-image a.main').click(function() {
$('#preview' + $(this).attr('rel')).trigger('click');
return(false);
});
});