Ранее при клике на изображение товара в карточке товара открывалось полное изображение, а теперь у всех новых товаров открывается часть изображения.
Как это исправить?
0
Не Полностью Открывается Изображение Товара При Клике На Нём
Автор SilaS, 16 авг. 2018 20:11
Сообщений в теме: 3
#1
Отправлено 16 Август 2018 - 20:11
#2
Отправлено 16 Август 2018 - 20:23
SilaS (16 Август 2018 - 20:11) писал:
Ранее при клике на изображение товара в карточке товара открывалось полное изображение, а теперь у всех новых товаров открывается часть изображения.
Как это исправить?
Как это исправить?
Проблема в старой библиотеке галереи
Установите новую по инструкции
https://forum.storel...ии/#entry277560
#3
Отправлено 17 Август 2018 - 18:24
Теперь при нажатии на изображение товара в карточке товара ничего не происходит.
#4
Отправлено 19 Август 2018 - 18:43
SilaS (17 Август 2018 - 18:24) писал:
Теперь при нажатии на изображение товара в карточке товара ничего не происходит.
Для шаблона техника заменил
В main.js
// Увеличение изображение при клике на него и открытие галереи изображений $('.goodsDataMainImage a, .goodsDataMainImageZoom a').click(function(){ // Идентификатор главной картинки var goodsImageId = $('.goodsDataMainImage input').attr("rel"), // Маленькое изображение, по которому на самом деле будем кликать goodsImageIconElement = $('.goodsDataMainImagesIcon input[rel="'+goodsImageId+'"]').parent().find('a'); // Для иконки изображения запустим галерею goodsImageIconElement.nyroModalManual(); return false; });на
// Увеличение изображение при клике на него и открытие галереи изображений $('.goodsDataMainImage a, .goodsDataMainImageZoom a').click(function(){ // Идентификатор главной картинки var goodsImageId = $('.goodsDataMainImage input').val(), // Маленькое изображение, по которому на самом деле будем кликать goodsImageIconElement = $('.goodsDataMainImages input[value="'+goodsImageId+'"]').parent().find('a'); $('a[data-mode="gallery"]').fancybox(); goodsImageIconElement.trigger('click'); $('a[data-mode="gallery"]').unbind('click.fb') return false; });
далее
// Изменение главного изображения товара при нажатии на миниатюру .click(function(){ // Для иконки изображения запустим галерею $(this).nyroModalManual();
на
// Изменение главного изображения товара при нажатии на миниатюру .click(function(){в шаблоне товар
<a href="{goods_images.LARGE}" rel="gallery" target="_blank" title="{goods_images.NAME}" class="goods-image-icon-square thumbnail"><img class="thumbnail goods-image-icon" rel="{goods_images.MEDIUM}" src="{goods_images.ICON}" alt="{goods_images.NAME}" /></a> <!-- Идентификатор изображения товара, используется для галереи изображений -->
на
<a href="{goods_images.LARGE}" data-mode="gallery" target="_blank" title="{goods_images.NAME}" class="goods-image-icon-square thumbnail"><img class="thumbnail goods-image-icon" src="{goods_images.ICON}" alt="{goods_images.NAME}" /></a> <!-- Идентификатор изображения товара, используется для галереи изображений -->
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных