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


Эффект Лупы


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

#1 destorrr

destorrr

    Продвинутый пользователь

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

Отправлено 22 Март 2015 - 23:09

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

Не могу разобраться с внедрение скрипта описанным в примере 3: http://zoomsl.sergeland.ru/example/
Помогите пожалуйста разобраться.

Мой сайт: fdress.ru

Спасибо.

#2 MikDark

MikDark

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

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

Отправлено 23 Март 2015 - 10:04

Просмотр сообщенияdestorrr (22 Март 2015 - 23:09) писал:

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

Не могу разобраться с внедрение скрипта описанным в примере 3: http://zoomsl.sergeland.ru/example/
Помогите пожалуйста разобраться.

Мой сайт: fdress.ru

Спасибо.

Предлагаем Вам воспользоваться другим скриптом.
1) Скачайте приложенный фал и загрузите файлы из него в раздел Сайт - Редактор шаблонов.
2) В шаблон HTML перед тэгом </head> добавьте:
<link href="{ASSETS_STYLES_PATH}cloud-zoom.css" rel="stylesheet" type="text/css" />
<!-- Загрузка Cloud Zoom JavaScript файла -->
<script type="text/JavaScript" src="{ASSETS_JS_PATH}cloud-zoom.1.0.1.min.js"></script>

3) В шаблоне Товар найдите код:
{% IF GOODS_IMAGE_EMPTY %}
			 <img src="{ASSETS_IMAGES_PATH}no-photo-medium.png" alt="{GOODS_NAME}" title="Увеличить {GOODS_NAME}" />
			 {% ELSE %}
			 <a href="{GOODS_IMAGE_LARGE}" target="_blank" title="Увеличить {GOODS_NAME}"><img class="cornerAll withBorder" src="{GOODS_IMAGE_MEDIUM}" alt="{GOODS_NAME}" /></a>
			 {% ENDIF %}

и замените его на:

{% IF GOODS_IMAGE_EMPTY %}
			 <img src="{ASSETS_IMAGES_PATH}no-photo-medium.png" alt="{GOODS_NAME}" title="Увеличить {GOODS_NAME}" />
			 {% ELSE %}
<a itemprop="image" href="{GOODS_IMAGE_LARGE}" title="Увеличить {GOODS_NAME}" class="cloud-zoom cornerAll withBorder" id="zoom1" rel="position: 'inside', zoomPosition: '3', showTitle: false, adjustX:-4, adjustY:-4">
<img src="{GOODS_IMAGE_MEDIUM}" title="{GOODS_NAME}" alt="{GOODS_NAME}" id="image">
			 {% ENDIF %}


#3 destorrr

destorrr

    Продвинутый пользователь

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

Отправлено 23 Март 2015 - 21:15

Просмотр сообщенияMikDark (23 Март 2015 - 10:04) писал:

Предлагаем Вам воспользоваться другим скриптом.
1) Скачайте приложенный фал и загрузите файлы из него в раздел Сайт - Редактор шаблонов.
2) В шаблон HTML перед тэгом </head> добавьте:
<link href="{ASSETS_STYLES_PATH}cloud-zoom.css" rel="stylesheet" type="text/css" />
<!-- Загрузка Cloud Zoom JavaScript файла -->
<script type="text/JavaScript" src="{ASSETS_JS_PATH}cloud-zoom.1.0.1.min.js"></script>

3) В шаблоне Товар найдите код:
{% IF GOODS_IMAGE_EMPTY %}
			 <img src="{ASSETS_IMAGES_PATH}no-photo-medium.png" alt="{GOODS_NAME}" title="Увеличить {GOODS_NAME}" />
			 {% ELSE %}
			 <a href="{GOODS_IMAGE_LARGE}" target="_blank" title="Увеличить {GOODS_NAME}"><img class="cornerAll withBorder" src="{GOODS_IMAGE_MEDIUM}" alt="{GOODS_NAME}" /></a>
			 {% ENDIF %}

и замените его на:

{% IF GOODS_IMAGE_EMPTY %}
			 <img src="{ASSETS_IMAGES_PATH}no-photo-medium.png" alt="{GOODS_NAME}" title="Увеличить {GOODS_NAME}" />
			 {% ELSE %}
<a itemprop="image" href="{GOODS_IMAGE_LARGE}" title="Увеличить {GOODS_NAME}" class="cloud-zoom cornerAll withBorder" id="zoom1" rel="position: 'inside', zoomPosition: '3', showTitle: false, adjustX:-4, adjustY:-4">
<img src="{GOODS_IMAGE_MEDIUM}" title="{GOODS_NAME}" alt="{GOODS_NAME}" id="image">
			 {% ENDIF %}

Спасибо за предложенный скрипт, но его визуальная работа мне не очень понравилась.
Возможно ли внедрение, указанного мной скрипта на сайт?

#4 Vaccina

Vaccina

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

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

Отправлено 31 Март 2015 - 02:51

Уточните пожалуйста, что именно в визуальной части вы бы хотели изменить?

#5 destorrr

destorrr

    Продвинутый пользователь

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

Отправлено 31 Март 2015 - 07:11

Просмотр сообщенияVaccina (31 Март 2015 - 02:51) писал:

Уточните пожалуйста, что именно в визуальной части вы бы хотели изменить?

Для начала, хотелось бы чтобы увеличенное изображение появлялось рядом с основным изображением.
В реализации скрипта, который мне предложили, появляются какие-то рамки изображений, появляются несколько надписей loading ниже изображения, при эффекте увеличения, увеличенное изображение накладывается на основное, но не ровно и видно край основного изображения.
Приложил картинку.

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

  • 2.png


#6 Vaccina

Vaccina

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

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

Отправлено 01 Апрель 2015 - 00:10

Примените пожалуйста изменения по инструкции, чтобы я смогла проконсультировать вас на основе получившихся результатов.

#7 destorrr

destorrr

    Продвинутый пользователь

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

Отправлено 01 Апрель 2015 - 20:48

Просмотр сообщенияVaccina (01 Апрель 2015 - 00:10) писал:

Примените пожалуйста изменения по инструкции, чтобы я смогла проконсультировать вас на основе получившихся результатов.

Применил изменения.

#8 Vaccina

Vaccina

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

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

Отправлено 02 Апрель 2015 - 00:18

В конец main.css вставьте:
.goodsDataMainImageBlock > #wrap, .goodsDataMainImageZoom > #wrap {
  display: none;
}
#cloud-zoom-big {
  left: 300px !important;
}


#9 destorrr

destorrr

    Продвинутый пользователь

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

Отправлено 02 Апрель 2015 - 07:12

Просмотр сообщенияVaccina (02 Апрель 2015 - 00:18) писал:

В конец main.css вставьте:
.goodsDataMainImageBlock > #wrap, .goodsDataMainImageZoom > #wrap {
display: none;
}
#cloud-zoom-big {
left: 300px !important;
}

Спасибо, вроде получилось.
Но появилась рамка. Раньше она была только вокруг изображения и масштабировалась вместе с изображениями разного размера, а теперь она опоясывает всю зону где находится картинка и не масштабируется.
Теперь при клике на саму картинку, она не открывается отдельным окном. Хотелось бы вернуть эту возможность.

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

  • 1.jpg


#10 Vaccina

Vaccina

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

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

Отправлено 03 Апрель 2015 - 01:07

1. В main.css добавьте:
.goodsDataMainImage #wrap a {
  float: left;
}

2. На основное изображение сверху накладывается слой, который перекрывает функцию увеличения при клике, если уменьшить этому слою z-index, отвечающий за порядок наложения, то некорректно будет работать увеличение при наведении.

#11 destorrr

destorrr

    Продвинутый пользователь

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

Отправлено 03 Апрель 2015 - 04:39

Просмотр сообщенияVaccina (03 Апрель 2015 - 01:07) писал:

1. В main.css добавьте:
.goodsDataMainImage #wrap a {
float: left;
}

2. На основное изображение сверху накладывается слой, который перекрывает функцию увеличения при клике, если уменьшить этому слою z-index, отвечающий за порядок наложения, то некорректно будет работать увеличение при наведении.

Спасибо за ответ, теперь все корректно отображается.
Подскажите, где можно посмотреть полный список параметров скрипта (указываемых после rel=), который отвечает за увеличение картинки?
На сайте разработчика http://www.starplugins.com/cloudzoom нашел параметры только для новой платной версии.
Спасибо.

#12 Vaccina

Vaccina

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

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

Отправлено 03 Апрель 2015 - 04:51

Как вариант, можно посмотреть параметры данного плагина на следующих сайтах:
http://ruseller.com/...e/howtouse.html
http://jquerylist.ru...cloud-zoom.html

#13 destorrr

destorrr

    Продвинутый пользователь

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

Отправлено 03 Апрель 2015 - 06:15

Просмотр сообщенияVaccina (03 Апрель 2015 - 04:51) писал:

Как вариант, можно посмотреть параметры данного плагина на следующих сайтах:
http://ruseller.com/...e/howtouse.html
http://jquerylist.ru...cloud-zoom.html

Спасибо

#14 Konstantin1105

Konstantin1105

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

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

Отправлено 08 Февраль 2016 - 01:00

Помогите пожалуйста установить на сайт скрипт лупа мой адрес electrobibi.ru аккаунт SL-358396

#15 Firefly

Firefly

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

  • Модераторы
  • 3 810 сообщений

Отправлено 08 Февраль 2016 - 15:43

Просмотр сообщенияKonstantin1105 (08 Февраль 2016 - 01:00) писал:

Помогите пожалуйста установить на сайт скрипт лупа мой адрес electrobibi.ru аккаунт SL-358396

Здравствуйте.
Создали Вам бэкап и внесли изменения, согласно инструкции, а так же добавили скрипт, исправляющий работу дополнительных товаров (для замены основного изображения при клике на доп. фото):
$(document).ready(function(){
  if ($('#thumblist').length) {
	$('.thumblist .goods-image-icon').click(function(){
	  $('#zoom1 img').attr('src', $(this).attr('rel'));
	})
  }
})

Проверьте, пожалуйста.

#16 Konstantin1105

Konstantin1105

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

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

Отправлено 08 Февраль 2016 - 22:48

Просмотр сообщенияFirefly (08 Февраль 2016 - 15:43) писал:

Здравствуйте.
Создали Вам бэкап и внесли изменения, согласно инструкции, а так же добавили скрипт, исправляющий работу дополнительных товаров (для замены основного изображения при клике на доп. фото):
$(document).ready(function(){
if ($('#thumblist').length) {
$('.thumblist .goods-image-icon').click(function(){
	 $('#zoom1 img').attr('src', $(this).attr('rel'));
})
}
})

Проверьте, пожалуйста.
спасибо большое, все работает

#17 GeryM

GeryM

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

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

Отправлено 13 Февраль 2016 - 01:10

Уважаемые модераторы и техподдержка подскажите пожалуйста как реализовать данный эффект для темы "Лазурь" так чтоб не напортачить... Спасибо.

#18 Vaccina

Vaccina

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

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

Отправлено 13 Февраль 2016 - 02:16

Вначале выполните данную инструкцию и установите файлы:
http://forum.storela..._20#entry212112

Далее в конец main.js добавьте:
$(document).ready(function(){
if ($('#thumblist').length) {
$('.thumblist .goods-image-icon').click(function(){
		 $('#zoom1 img').attr('src', $(this).attr('rel'));
})
}
})


#19 GeryM

GeryM

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

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

Отправлено 14 Февраль 2016 - 00:26

Спасибо большое... Скажите пожалуйста перед обращением смотрел некоторые варианты исполнения.. в данном примере как можно вариации попробовать... дело в том что в текущей версии ( она работает все классно) но там появляется рамка и если картинка первичная небольшая ... то "лупа" как бы урезает ее и получается маленькая картинка с рамкой а под ней видна основная картинка... http://ger-begovel.s...mod_id=93554809

Мне бы хотелось применить вот такой эффект (http://zoomsl.sergeland.ru/example/) пример №6 ( самый нижний) ... такое исполнение возможно в текущей версии...


Спасибо за быструю реакцию на вопрос вы молодцы...

#20 GeryM

GeryM

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

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

Отправлено 14 Февраль 2016 - 00:35

Извините пожалуйста а данный эффект работает только для раздела когда непосредственно заходишь в карточку товара??? а если нажать на лупу ?! Быстрый просмотр... там этот эффект не будет работать?! или можно настроить ??? Доскажите пожалуйста... Спасибо




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

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