Перейти к содержимому


Не Полностью Открывается Изображение Товара При Клике На Нём


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 SilaS

SilaS

    Новичок

  • Пользователи
  • Pip
  • 3 сообщений

Отправлено 16 Август 2018 - 20:11

Ранее при клике на изображение товара в карточке товара открывалось полное изображение, а теперь у всех новых товаров открывается часть изображения.

Как это исправить?

Прикрепленные изображения

  • primer.jpg


#2 Mr.Nito

Mr.Nito

    Активный участник

  • Модераторы
  • 1 364 сообщений

Отправлено 16 Август 2018 - 20:23

Просмотр сообщенияSilaS (16 Август 2018 - 20:11) писал:

Ранее при клике на изображение товара в карточке товара открывалось полное изображение, а теперь у всех новых товаров открывается часть изображения.

Как это исправить?
Здравствуйте.
Проблема в старой библиотеке галереи
Установите новую по инструкции
https://forum.storel...ии/#entry277560

#3 SilaS

SilaS

    Новичок

  • Пользователи
  • Pip
  • 3 сообщений

Отправлено 17 Август 2018 - 18:24

Теперь при нажатии на изображение товара в карточке товара ничего не происходит.

#4 Mr.Nito

Mr.Nito

    Активный участник

  • Модераторы
  • 1 364 сообщений

Отправлено 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 анонимных