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


Как Сделать Увеличение Изображения Товара Как В Сиянии


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

#21 ooosik

ooosik

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

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

Отправлено 12 Ноябрь 2013 - 15:18

Просмотр сообщенияСake (12 Ноябрь 2013 - 03:02) писал:

В инструкции я вам сообщал что это не окончательная реализация и вам необходимо для начала выполнить именно данную инструкцию, после сообщить нам как выполните и ожидать дальнейший инструкции. Ответить вам ранее я не мог по причине выходных. Вам необходимо повторить выполнение инструкции (выполните её внимательно и не удаляйте изменения) - после сообщите об этом.
Все выполнила, выдает ошибку, карусель вообще убрала все равно ошибка, что дальше делать?

#22 Koderhan

Koderhan

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

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

Отправлено 12 Ноябрь 2013 - 15:35

После каких изменений у вас перестала работать лупа ?
Для того чтобы изображение при двойном клике открывалось в новом окне.
В файле "Товар".
Код:
<a href="{goods_images.LARGE}" title="{goods_images.NAME}" class="cloud-zoom-gallery" rel="useZoom: 'zoom1', smallImage: '{goods_images.MEDIUM}' ">
										  <img src="{goods_images.ICON}" alt="{goods_images.NAME}" />
										</a>
Заменить:
<a href="{goods_images.LARGE}" title="{goods_images.NAME}" target="_blank" class="cloud-zoom-gallery" rel="useZoom: 'zoom1', smallImage: '{goods_images.MEDIUM}' ">
										  <img src="{goods_images.ICON}" alt="{goods_images.NAME}" />
										</a>


#23 ooosik

ooosik

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

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

Отправлено 12 Ноябрь 2013 - 16:01

Просмотр сообщенияKoderhan (12 Ноябрь 2013 - 15:35) писал:

После каких изменений у вас перестала работать лупа ?
Для того чтобы изображение при двойном клике открывалось в новом окне.
В файле "Товар".
Код:
<a href="{goods_images.LARGE}" title="{goods_images.NAME}" class="cloud-zoom-gallery" rel="useZoom: 'zoom1', smallImage: '{goods_images.MEDIUM}' ">
										 <img src="{goods_images.ICON}" alt="{goods_images.NAME}" />
									 </a>
Заменить:
<a href="{goods_images.LARGE}" title="{goods_images.NAME}" target="_blank" class="cloud-zoom-gallery" rel="useZoom: 'zoom1', smallImage: '{goods_images.MEDIUM}' ">
										 <img src="{goods_images.ICON}" alt="{goods_images.NAME}" />
									 </a>
после всех инструкций что мне написали у меня открывается изображение в новом окне

сделала все то же открывает изображение в новом окне, а надо как в шаблоне сияние

что дальше делать

на сайте 2 JS ошибки

#24 ooosik

ooosik

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

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

Отправлено 12 Ноябрь 2013 - 19:25

блин, мне не надо в новом окне, точнее мне надо в новом окне поверх старого (как в шаблоне сияние) а не в соседнем, как сейчас, не нужно по двойному клику, нужно нажать на картинку и чтобы она тут же увеличилась, а не увеличивалась при наведении на нее, КАК В ШАБЛОНЕ СИЯНИЕ ничего нового придумывать не надо, это уже работает в шаблоне сияние как сделать увеличение изображений как там

#25 Сake

Сake

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

  • Модератоpы
  • 5 979 сообщений

Отправлено 13 Ноябрь 2013 - 02:35

Я же вам ранее уже говорил что внесенные изменения - это не все изменения которые необходимо внести. Так как инструкция по изменению обширная - она поделена на несколько частей. На данный момент на вашем сайте каких либо ошибок javascript обнаружить не удалось. Возможно вы разобрались с данной проблемой самостоятельно. Далее по инструкции в дополнении к предыдущим изменениям:

Найдите в шаблоне "Товар" код

<!-- Большое изображение -->
	<div class="image">
	  <div id="wrap" style="top:0px;z-index:9999;position:relative;background: #fff;margin: 0 auto;text-align: center;">
		{% IF GOODS_IMAGE_EMPTY %}
				  <img src="{ASSETS_IMAGES_PATH}no-photo-medium.png" alt="{GOODS_NAME}" title="Увеличить {GOODS_NAME}"  class="thumbnail"/>
				{% ELSE %}
				  <a itemprop="image" href="{GOODS_IMAGE_LARGE}" title="Увеличить {GOODS_NAME}" id="zoom1">
						<img src="{GOODS_IMAGE_MEDIUM}" title="{GOODS_NAME}" alt="{GOODS_NAME}" id="image">
				  </a>
				{% ENDIF %}		
	  </div>			 
	</div>

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

<!-- Большое изображение -->
	<div class="image">
		{% IF GOODS_IMAGE_EMPTY %}
				  <img src="{ASSETS_IMAGES_PATH}no-photo-medium.png" alt="{GOODS_NAME}" title="Увеличить {GOODS_NAME}"  class="thumbnail"/>
				{% ELSE %}
				  <a itemprop="image" href="{GOODS_IMAGE_LARGE}" title="Увеличить {GOODS_NAME}" id="zoom1">
						<img src="{GOODS_IMAGE_MEDIUM}" title="{GOODS_NAME}" alt="{GOODS_NAME}" id="image">
				  </a>
				{% ENDIF %}					 
	</div>

далее найдите

{% IFNOT goods_images_empty %}
		  {% FOR goods_images %}
				{% IF goods_images.first %}
				  <div class="clearfix"{% IF goods_images.length=1 %}style="display:none;"{% ENDIF %} id="views_block">
						<div id="thumbs_list">
						  <ul id="thumbs_list_frame">
						  {% ENDIF %}
								  <li>
										<a href="{goods_images.LARGE}" title="{goods_images.NAME}" target="_blank" class="cloud-zoom-gallery" rel="useZoom: 'zoom1', smallImage: '{goods_images.MEDIUM}' ">
																				  <img src="{goods_images.ICON}" alt="{goods_images.NAME}" />
																				</a>
								  </li>
						  {% IF goods_images.last %}
						  </ul>
						</div>
				  </div>
				{% ENDIF %}
		  {% ENDFOR %}
		{% ENDIF %}

и замените на

{% IFNOT goods_images_empty %}
		  {% FOR goods_images %}
				{% IF goods_images.first %}
				  <div class="clearfix"{% IF goods_images.length=1 %}style="display:none;"{% ENDIF %} id="views_block">
						<div id="thumbs_list">
						  <ul id="thumbs_list_frame">
						  {% ENDIF %}
								  <li>
										<a href="{goods_images.LARGE}" title="{goods_images.NAME}" target="_blank" rel="{goods_images.MEDIUM}">
											<img src="{goods_images.ICON}" alt="{goods_images.NAME}" />
										</a>
								  </li>
						  {% IF goods_images.last %}
						  </ul>
						</div>
				  </div>
				{% ENDIF %}
		  {% ENDFOR %}
		{% ENDIF %}

далее в самый конец файла main.js добавьте код

$(function() {
  $('.image a').fancybox();
  $('#thumbs_list_frame li a').click(function() {
	  var small = $(this).attr('rel');
	  var large = $(this).attr('href');
	  $('.image a').attr('href', large).find('img').attr('src', small);
	  return(false);
  });
});


#26 ooosik

ooosik

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

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

Отправлено 13 Ноябрь 2013 - 06:21

Просмотр сообщенияСake (13 Ноябрь 2013 - 02:35) писал:

Я же вам ранее уже говорил что внесенные изменения - это не все изменения которые необходимо внести. Так как инструкция по изменению обширная - она поделена на несколько частей. На данный момент на вашем сайте каких либо ошибок javascript обнаружить не удалось. Возможно вы разобрались с данной проблемой самостоятельно. Далее по инструкции в дополнении к предыдущим изменениям:

Найдите в шаблоне "Товар" код

<!-- Большое изображение -->
<div class="image">
	 <div id="wrap" style="top:0px;z-index:9999;position:relative;background: #fff;margin: 0 auto;text-align: center;">
	 {% IF GOODS_IMAGE_EMPTY %}
				 <img src="{ASSETS_IMAGES_PATH}no-photo-medium.png" alt="{GOODS_NAME}" title="Увеличить {GOODS_NAME}" class="thumbnail"/>
			 {% ELSE %}
				 <a itemprop="image" href="{GOODS_IMAGE_LARGE}" title="Увеличить {GOODS_NAME}" id="zoom1">
					 <img src="{GOODS_IMAGE_MEDIUM}" title="{GOODS_NAME}" alt="{GOODS_NAME}" id="image">
				 </a>
			 {% ENDIF %}		
	 </div>			
</div>

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

<!-- Большое изображение -->
<div class="image">
	 {% IF GOODS_IMAGE_EMPTY %}
				 <img src="{ASSETS_IMAGES_PATH}no-photo-medium.png" alt="{GOODS_NAME}" title="Увеличить {GOODS_NAME}" class="thumbnail"/>
			 {% ELSE %}
				 <a itemprop="image" href="{GOODS_IMAGE_LARGE}" title="Увеличить {GOODS_NAME}" id="zoom1">
					 <img src="{GOODS_IMAGE_MEDIUM}" title="{GOODS_NAME}" alt="{GOODS_NAME}" id="image">
				 </a>
			 {% ENDIF %}					
</div>

далее найдите

{% IFNOT goods_images_empty %}
		 {% FOR goods_images %}
			 {% IF goods_images.first %}
				 <div class="clearfix"{% IF goods_images.length=1 %}style="display:none;"{% ENDIF %} id="views_block">
					 <div id="thumbs_list">
						 <ul id="thumbs_list_frame">
						 {% ENDIF %}
								 <li>
									 <a href="{goods_images.LARGE}" title="{goods_images.NAME}" target="_blank" class="cloud-zoom-gallery" rel="useZoom: 'zoom1', smallImage: '{goods_images.MEDIUM}' ">
																				 <img src="{goods_images.ICON}" alt="{goods_images.NAME}" />
																			 </a>
								 </li>
						 {% IF goods_images.last %}
						 </ul>
					 </div>
				 </div>
			 {% ENDIF %}
		 {% ENDFOR %}
	 {% ENDIF %}

и замените на

{% IFNOT goods_images_empty %}
		 {% FOR goods_images %}
			 {% IF goods_images.first %}
				 <div class="clearfix"{% IF goods_images.length=1 %}style="display:none;"{% ENDIF %} id="views_block">
					 <div id="thumbs_list">
						 <ul id="thumbs_list_frame">
						 {% ENDIF %}
								 <li>
									 <a href="{goods_images.LARGE}" title="{goods_images.NAME}" target="_blank" rel="{goods_images.MEDIUM}">
										 <img src="{goods_images.ICON}" alt="{goods_images.NAME}" />
									 </a>
								 </li>
						 {% IF goods_images.last %}
						 </ul>
					 </div>
				 </div>
			 {% ENDIF %}
		 {% ENDFOR %}
	 {% ENDIF %}

далее в самый конец файла main.js добавьте код

$(function() {
$('.image a').fancybox();
$('#thumbs_list_frame li a').click(function() {
	 var small = $(this).attr('rel');
	 var large = $(this).attr('href');
	 $('.image a').attr('href', large).find('img').attr('src', small);
	 return(false);
});
});
Все сделала, теперь отзывы о товаре съехали на изображение - посередине экрана, изображения по прежнему открываются в соседнем окне, превьюшки изображений раскидало по всей странице товара. Что делать дальше?

#27 ooosik

ooosik

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

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

Отправлено 13 Ноябрь 2013 - 06:32

На странице товара вообще все съехало, каталог ушел вниз

#28 ooosik

ooosik

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

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

Отправлено 13 Ноябрь 2013 - 09:14

изображения открываются как надо, только под ними надпись увеличить "название товара", на странице товара бардак отзывы о товаре посередине превьюшки и каталог съехали((((((((((((

#29 ne_yana

ne_yana

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

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

Отправлено 13 Ноябрь 2013 - 14:11

Просмотр сообщенияooosik (13 Ноябрь 2013 - 09:14) писал:

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

#30 Flor@@

Flor@@

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

  • Пользователи
  • PipPipPipPip
  • 1 959 сообщений

Отправлено 13 Ноябрь 2013 - 14:55

ПОМОГИИИИТЕ и мне пожаааалуста:
необходимо:
1. сохранить карусель превьюшек, не работает сейчас..
2. при наведении курсором на фото чтобы был zoom фрагмента рисунка, сейчас тоже не работает.
3. сделать так чтобы по двойному щелчку большие фото открывались в соседнем окне, а сейчас они открываются в этом же окне, так не должно быть.

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

  • вид сайта 5.jpg


#31 Anastezia

Anastezia

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

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

Отправлено 13 Ноябрь 2013 - 16:57

Просмотр сообщенияСake (13 Ноябрь 2013 - 02:35) писал:

Я же вам ранее уже говорил что внесенные изменения - это не все изменения которые необходимо внести. Так как инструкция по изменению обширная - она поделена на несколько частей. На данный момент на вашем сайте каких либо ошибок javascript обнаружить не удалось. Возможно вы разобрались с данной проблемой самостоятельно. Далее по инструкции в дополнении к предыдущим изменениям:

Найдите в шаблоне "Товар" код

<!-- Большое изображение -->
<div class="image">
	 <div id="wrap" style="top:0px;z-index:9999;position:relative;background: #fff;margin: 0 auto;text-align: center;">
	 {% IF GOODS_IMAGE_EMPTY %}
				 <img src="{ASSETS_IMAGES_PATH}no-photo-medium.png" alt="{GOODS_NAME}" title="Увеличить {GOODS_NAME}" class="thumbnail"/>
			 {% ELSE %}
				 <a itemprop="image" href="{GOODS_IMAGE_LARGE}" title="Увеличить {GOODS_NAME}" id="zoom1">
					 <img src="{GOODS_IMAGE_MEDIUM}" title="{GOODS_NAME}" alt="{GOODS_NAME}" id="image">
				 </a>
			 {% ENDIF %}		
	 </div>			
</div>

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

<!-- Большое изображение -->
<div class="image">
	 {% IF GOODS_IMAGE_EMPTY %}
				 <img src="{ASSETS_IMAGES_PATH}no-photo-medium.png" alt="{GOODS_NAME}" title="Увеличить {GOODS_NAME}" class="thumbnail"/>
			 {% ELSE %}
				 <a itemprop="image" href="{GOODS_IMAGE_LARGE}" title="Увеличить {GOODS_NAME}" id="zoom1">
					 <img src="{GOODS_IMAGE_MEDIUM}" title="{GOODS_NAME}" alt="{GOODS_NAME}" id="image">
				 </a>
			 {% ENDIF %}					
</div>

далее найдите

{% IFNOT goods_images_empty %}
		 {% FOR goods_images %}
			 {% IF goods_images.first %}
				 <div class="clearfix"{% IF goods_images.length=1 %}style="display:none;"{% ENDIF %} id="views_block">
					 <div id="thumbs_list">
						 <ul id="thumbs_list_frame">
						 {% ENDIF %}
								 <li>
									 <a href="{goods_images.LARGE}" title="{goods_images.NAME}" target="_blank" class="cloud-zoom-gallery" rel="useZoom: 'zoom1', smallImage: '{goods_images.MEDIUM}' ">
																				 <img src="{goods_images.ICON}" alt="{goods_images.NAME}" />
																			 </a>
								 </li>
						 {% IF goods_images.last %}
						 </ul>
					 </div>
				 </div>
			 {% ENDIF %}
		 {% ENDFOR %}
	 {% ENDIF %}

и замените на

{% IFNOT goods_images_empty %}
		 {% FOR goods_images %}
			 {% IF goods_images.first %}
				 <div class="clearfix"{% IF goods_images.length=1 %}style="display:none;"{% ENDIF %} id="views_block">
					 <div id="thumbs_list">
						 <ul id="thumbs_list_frame">
						 {% ENDIF %}
								 <li>
									 <a href="{goods_images.LARGE}" title="{goods_images.NAME}" target="_blank" rel="{goods_images.MEDIUM}">
										 <img src="{goods_images.ICON}" alt="{goods_images.NAME}" />
									 </a>
								 </li>
						 {% IF goods_images.last %}
						 </ul>
					 </div>
				 </div>
			 {% ENDIF %}
		 {% ENDFOR %}
	 {% ENDIF %}

далее в самый конец файла main.js добавьте код

$(function() {
$('.image a').fancybox();
$('#thumbs_list_frame li a').click(function() {
	 var small = $(this).attr('rel');
	 var large = $(this).attr('href');
	 $('.image a').attr('href', large).find('img').attr('src', small);
	 return(false);
});
});

А уменя получилось. Но только после увеличения происходит небольшой сдвиг сайта в право.

#32 ooosik

ooosik

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

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

Отправлено 13 Ноябрь 2013 - 17:02

Просмотр сообщенияotdyh-i-son.ru (13 Ноябрь 2013 - 14:55) писал:

ПОМОГИИИИТЕ и мне пожаааалуста:
необходимо:
1. сохранить карусель превьюшек, не работает сейчас..
2. при наведении курсором на фото чтобы был zoom фрагмента рисунка, сейчас тоже не работает.
3. сделать так чтобы по двойному щелчку большие фото открывались в соседнем окне, а сейчас они открываются в этом же окне, так не должно быть.
а зачем вы изменения делали, в оригинальном шаблоне было так как вы хотите? переустановите шаблон осень заново

Просмотр сообщенияne_yana (13 Ноябрь 2013 - 14:11) писал:

Здравствуйте, укажите, пожалуйста, номер своего аккаунта.
Аккаунт SL-235386 третий раз указываю, получается как письмо из простоквашино каждый заходит что-то дописывает и результат такой же. Помогите уже

#33 ooosik

ooosik

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

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

Отправлено 13 Ноябрь 2013 - 17:21

тоже получилось и на странице товара тоже сайт сдвинулся, каталог ушел вниз, что делать дальше и нужна еще функция, при увеличении товара листать изоображения кликая на увеличенное изображение, опять же как в сиянии, идеальным было бы чтобы изображение увеличивалось еще и кликая на превьюшки. И ещепревьюшки чтобы выстраивались под изображением несколькими столбцами а не в одну вретикальную линию как сейчас

#34 Flor@@

Flor@@

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

  • Пользователи
  • PipPipPipPip
  • 1 959 сообщений

Отправлено 13 Ноябрь 2013 - 22:29

изменения отменила, но нужна таки помощь:
нужно сделать так чтобы по двойному щелчку большие фото открывались в соседнем окне, а сейчас они вообще не разворачиваются никак.

#35 Сake

Сake

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

  • Модератоpы
  • 5 979 сообщений

Отправлено 14 Ноябрь 2013 - 02:02

Просмотр сообщенияooosik (13 Ноябрь 2013 - 06:32) писал:

На странице товара вообще все съехало, каталог ушел вниз

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

Просмотр сообщенияotdyh-i-son.ru (13 Ноябрь 2013 - 14:55) писал:

ПОМОГИИИИТЕ и мне пожаааалуста:
необходимо:
1. сохранить карусель превьюшек, не работает сейчас..
2. при наведении курсором на фото чтобы был zoom фрагмента рисунка, сейчас тоже не работает.
3. сделать так чтобы по двойному щелчку большие фото открывались в соседнем окне, а сейчас они открываются в этом же окне, так не должно быть.

Если вы не можете восстановить шаблон из резервной копии, то выполните обратные действия инструкции http://forum.storela...ак/#entry101602 т.е ищите то на что нужно заменить и меняете на то что нужно найти (по инструкции).

#36 Flor@@

Flor@@

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

  • Пользователи
  • PipPipPipPip
  • 1 959 сообщений

Отправлено 14 Ноябрь 2013 - 06:37

Просмотр сообщенияСake (14 Ноябрь 2013 - 02:02) писал:

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

Если вы не можете восстановить шаблон из резервной копии, то выполните обратные действия инструкции http://forum.storela...ак/#entry101602 т.е ищите то на что нужно заменить и меняете на то что нужно найти (по инструкции).
дык я же ж и написала, что изменения отменила (то есть восстановила первоначальный вид кода), и теперь нужна такая-то помощь!!!!!!

#37 Джейн

Джейн

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

  • Пользователи
  • PipPipPipPip
  • 293 сообщений
  • ГородСамара

Отправлено 14 Ноябрь 2013 - 09:59

Я тоже хочу, чтоб при щелчке мыши картинка открывалась в новом окне, как в сиянии. Но при этом что бы сохранилась функция Zoom и карусель. Нужно к тем функциям, что щас есть, просто добавить открывающееся окошко в точности как в Сиянии и все.Пробовала делать по инструкции - функция Zoom пропадает.  Запуталась совсем :(  То одно не получается, то другое.

#38 Flor@@

Flor@@

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

  • Пользователи
  • PipPipPipPip
  • 1 959 сообщений

Отправлено 14 Ноябрь 2013 - 10:09

Просмотр сообщенияДжейн (14 Ноябрь 2013 - 09:59) писал:

Я тоже хочу, чтоб при щелчке мыши картинка открывалась в новом окне, как в сиянии. Но при этом что бы сохранилась функция Zoom и карусель. Нужно к тем функциям, что щас есть, просто добавить открывающееся окошко в точности как в Сиянии и все.Пробовала делать по инструкции - функция Zoom пропадает.  Запуталась совсем :(  То одно не получается, то другое.
как я вас понимаю, та же засада, инструкция просто написана была для других целей, получается, что же ждем помощи модераторов..

#39 Koderhan

Koderhan

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

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

Отправлено 14 Ноябрь 2013 - 14:36

Почему не подходит ранее предложенный способ http://forum.storela...ак/#entry101602

#40 Джейн

Джейн

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

  • Пользователи
  • PipPipPipPip
  • 293 сообщений
  • ГородСамара

Отправлено 14 Ноябрь 2013 - 20:24

Просмотр сообщенияKoderhan (14 Ноябрь 2013 - 14:36) писал:

Почему не подходит ранее предложенный способ http://forum.storela...ак/#entry101602

Я попробовала. Окошко стало открываться в другом окне, а мне надо поверх окна. При клике на другую картинку стала появляться какая то системная ошибка. Карусель пропала. Zoom - пропала. Пролистывать увеличенные изображения - не получается. Короче вааще ниче не получилось. Как правило у меня не возникает проблем в реализации какой то функции. Просто четко исполняю указания - а тут  не выходит и все.

Для чайников,  напишите, пожалуйста, четкие инструкции, как к той функции отображения фото, которая у нас есть в Осени (НИЧЕГО УБИРАТЬ НЕ НАДО) , ДОБАВИТЬ всплывающее увеличенное изображение фото товара как в Сиянии.




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

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