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


Миниатюра Изображений


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

#1 De637

De637

    Пользователь

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

Отправлено 01 Декабрь 2017 - 18:37

Как убрать открывание фото по среди экрана при нажатии на миниатюру?

#2 MikDark

MikDark

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

  • Модераторы
  • 6 468 сообщений

Отправлено 01 Декабрь 2017 - 18:44

Просмотр сообщенияDe637 (01 Декабрь 2017 - 18:37) писал:

Как убрать открывание фото по среди экрана при нажатии на миниатюру?

Здравствуйте. В шаблоне main.js попробуйте удалить код:

// Другие изображение товара
$(document).ready(function(){
  var $ = jQuery;
  if ($('#thumblist').length) {
    $('#thumblist').carouFredSel({
      prev  : '.thumblist-box .prev',
      next  : '.thumblist-box .next',
      width : '100%',
      auto  : false,
      swipe : {
      onMouse : false,
      onTouch : true
    }
    }).parents('.thumblist-box').removeClass('load');
  }
});


#3 De637

De637

    Пользователь

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

Отправлено 01 Декабрь 2017 - 18:48

Просмотр сообщенияMikDark (01 Декабрь 2017 - 18:44) писал:


Здравствуйте. В шаблоне main.js попробуйте удалить код:
// Другие изображение товара
$(document).ready(function(){
  var $ = jQuery;
  if ($('#thumblist').length) {
$('#thumblist').carouFredSel({
  prev  : '.thumblist-box .prev',
  next  : '.thumblist-box .next',
  width : '100%',
  auto  : false,
  swipe : {
  onMouse : false,
  onTouch : true
}
}).parents('.thumblist-box').removeClass('load');
  }
});


Все равно не помогает

#4 Vaccina

Vaccina

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

  • Модераторы
  • 24 353 сообщений

Отправлено 06 Декабрь 2017 - 07:44

Здравствуйте.

Простите за ожидание, зайдите в раздел Сайт - Редактор шаблонов - main.js - найдите и удалите:
// Открытие изображения товара при клике
$(document).ready(function() {
  $('.popup-gallery').magnificPopup({
	delegate: 'a',
	type: 'image',
	tLoading: 'Загружаем изображение #%curr%...',
		mainClass: 'mfp-img-mobile',
		gallery: {
			enabled: true,
			navigateByImgClick: true,
			preload: [0,1] // Will preload 0 - before current, and 1 after the current image
		},
		image: {
			tError: '<a href="%url%">Изображение #%curr%</a> не загружено.',
			titleSrc: function(item) {
				return item.el.attr('title') + '<small>StoreLand.ru</small>';
			}
		}
	});
});

далее найдите:
// Изменение главного изображения товара при нажатии на миниатюру
$(document).ready(function () {
  $('.thumblist-box a').hover(function () {
		// Путь к среднему изображению
		var MediumImageUrl = $(this).attr('href'),
        
замените на:
// Изменение главного изображения товара при нажатии на миниатюру
$(document).ready(function () {
  $('.thumblist-box a').hover(function () {
		// Путь к среднему изображению
		var MediumImageUrl = $(this).attr('rel'),

Далее зайдите в шаблон Товар - найдите:
{% FOR goods_images %}
										   <li><a href="{goods_images.MEDIUM}" title="{goods_images.NAME}" class="thumblisticon"><img src="{goods_images.OTHER}" alt="{goods_images.NAME}" class="goods-image-icon" itemprop="image" /></a></li>
				  {% ENDFOR %}
                  
замените на:
{% FOR goods_images %}
										   <li><a rel="{goods_images.MEDIUM}" title="{goods_images.NAME}" class="thumblisticon"><img src="{goods_images.OTHER}" alt="{goods_images.NAME}" class="goods-image-icon" itemprop="image" /></a></li>
				  {% ENDFOR %}





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных