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


Форма Для Емейл Подписки


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

#21 Ольга 94

Ольга 94

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

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

Отправлено 27 Апрель 2016 - 10:49

Просмотр сообщенияЮля123 (27 Апрель 2016 - 10:34) писал:

Здравствуйте, давайте попробуем настроить отображение этих товаров. Создайте бекап шаблона, затем в main,css добавьте код:

.recently-item {
display: inline-block;
padding: 0 15px;
}
.recently-item .product-image .goods-image-icon {
height: 200px;
width: auto;
}
.recently-item-content .actions .add-to-links {
display: inline-block;
}

далее найдите код:

.recently-item-content .button {display: inline-block;border: 0px solid #dddddd;background-color: white;color: #ffffff;cursor: pointer;margin: 0;overflow: visible;border-radius: 0px;letter-spacing: 0.01em;padding: 9px 13px;height: 34px;line-height: 100%;position: relative;outline: 0;}

в этом коде измените код цвета у свойства color, чтобы была видна корзина.

Получилось очень даже ничего) можно только настроить не много, а то кривовато?
1. Можно вообще убрать кнопку "показать все", а за место нее сделать карусель.
2. Вместо кнопки с иконкой корзины сделать кнопку как у карточки которая выше. А из этих сопутствующих товаров вообще убрать эти кнопки.
3. И посмотрите пожалуйста, почему то на последней фотографии искажено изображение.Можно исправить?

Просмотр сообщенияЮля123 (27 Апрель 2016 - 10:34) писал:

Здравствуйте, давайте попробуем настроить отображение этих товаров. Создайте бекап шаблона, затем в main,css добавьте код:

.recently-item {
display: inline-block;
padding: 0 15px;
}
.recently-item .product-image .goods-image-icon {
height: 200px;
width: auto;
}
.recently-item-content .actions .add-to-links {
display: inline-block;
}

далее найдите код:

.recently-item-content .button {display: inline-block;border: 0px solid #dddddd;background-color: white;color: #ffffff;cursor: pointer;margin: 0;overflow: visible;border-radius: 0px;letter-spacing: 0.01em;padding: 9px 13px;height: 34px;line-height: 100%;position: relative;outline: 0;}

в этом коде измените код цвета у свойства color, чтобы была видна корзина.

Получилось очень даже ничего) можно только настроить не много, а то кривовато?
1. Можно вообще убрать кнопку "показать все", а за место нее сделать карусель.
2. Вместо кнопки с иконкой корзины сделать кнопку как у карточки которая выше. А из этих сопутствующих товаров вообще убрать эти кнопки.
3. И посмотрите пожалуйста, почему то на последней фотографии искажено изображение.Можно исправить?

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

  • 3.jpg


#22 Ольга 94

Ольга 94

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

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

Отправлено 27 Апрель 2016 - 10:55

Просмотр сообщенияОльга 94 (27 Апрель 2016 - 10:49) писал:

Получилось очень даже ничего) можно только настроить не много, а то кривовато?
1. Можно вообще убрать кнопку "показать все", а за место нее сделать карусель.
2. Вместо кнопки с иконкой корзины сделать кнопку как у карточки которая выше. А из этих сопутствующих товаров вообще убрать эти кнопки.
3. И посмотрите пожалуйста, почему то на последней фотографии искажено изображение.Можно исправить?



Получилось очень даже ничего) можно только настроить не много, а то кривовато?
1. Можно вообще убрать кнопку "показать все", а за место нее сделать карусель.
2. Вместо кнопки с иконкой корзины сделать кнопку как у карточки которая выше. А из этих сопутствующих товаров вообще убрать эти кнопки.
3. И посмотрите пожалуйста, почему то на последней фотографии искажено изображение.Можно исправить?

И помогите еще пожалуйста немного изменить дизайн ОТЗЫВЫ.
1. Сейчас все верхние кнопки у меня оформлены в прозрачном виде с бордюром. Мне нужно их убрать и оставить "КАК БЫ ССЫЛКИ" (короче просто убрать этот бордюр) и выровнять с остальным контентом формы.
2. Кнопка отменить вообще без какого либо оформления но при наведении становится черной. Нужно добавить оформление как у соседней кнопки.
3. А вот кнопку "Добавить отзыв" сделать как кнопки которые оформлены у меня на сайте черным цветом а при наведении серым.  Кажется это cartButton в scc ФАЙЛЕ.

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

  • 2.jpg


#23 Юля123

Юля123

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

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

Отправлено 27 Апрель 2016 - 13:12

Просмотр сообщенияОльга 94 (27 Апрель 2016 - 10:49) писал:

Получилось очень даже ничего) можно только настроить не много, а то кривовато?
1. Можно вообще убрать кнопку "показать все", а за место нее сделать карусель.
2. Вместо кнопки с иконкой корзины сделать кнопку как у карточки которая выше. А из этих сопутствующих товаров вообще убрать эти кнопки.
3. И посмотрите пожалуйста, почему то на последней фотографии искажено изображение.Можно исправить?



Получилось очень даже ничего) можно только настроить не много, а то кривовато?
1. Можно вообще убрать кнопку "показать все", а за место нее сделать карусель.
2. Вместо кнопки с иконкой корзины сделать кнопку как у карточки которая выше. А из этих сопутствующих товаров вообще убрать эти кнопки.
3. И посмотрите пожалуйста, почему то на последней фотографии искажено изображение.Можно исправить?


1) В шаблоне Товар найдите и удалите код:

				  <div class="action">
					<div class="showAllRecent button btn-loadmore">
					  <span class="load-text">Показать все</span>
					</div>
				  </div>


по поводу карусели вопрос займет больше времени на реализацию, поэтому ожидайте ответ позже.


2) В шаблоне Товар найдите код (873 строка):

						  <a class="add-cart button" title="В корзину" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && recently_viewed_goods.MAX_REST_VALUE=0 %}style="display:none;"{% ENDIF %}><i class="fa fa-shopping-cart"></i></a>


и замените на код:
						  < class="add-cart button" title="В корзину" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && recently_viewed_goods.MAX_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>В корзину</a>

3) В настройках - Основные в разделе "Изображения Товаров" в поле
Максимальный размер по высоте/ширине в пикселях для иконок

установите вместо 200, значение 400

#24 Ольга 94

Ольга 94

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

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

Отправлено 27 Апрель 2016 - 13:29

Просмотр сообщенияЮля123 (27 Апрель 2016 - 13:12) писал:

1) В шаблоне Товар найдите и удалите код:

				 <div class="action">
				 <div class="showAllRecent button btn-loadmore">
					 <span class="load-text">Показать все</span>
				 </div>
				 </div>

по поводу карусели вопрос займет больше времени на реализацию, поэтому ожидайте ответ позже.


2) В шаблоне Товар найдите код (873 строка):

						 <a class="add-cart button" title="В корзину" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && recently_viewed_goods.MAX_REST_VALUE=0 %}style="display:none;"{% ENDIF %}><i class="fa fa-shopping-cart"></i></a>


и замените на код:
						 < class="add-cart button" title="В корзину" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && recently_viewed_goods.MAX_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>В корзину</a>

3) В настройках - Основные в разделе "Изображения Товаров" в поле
Максимальный размер по высоте/ширине в пикселях для иконок

установите вместо 200, значение 400


А из за чего в карточке товара в блоке с этим товаром покупают, сопутсвующие товары при наведении на товар сверху тенюшки нет. появляется ощущение что подложка эта белая обрезана сверху. Для сравнения скинула скрин товара при наведении просто в категории.

Просмотр сообщенияЮля123 (27 Апрель 2016 - 13:12) писал:

1) В шаблоне Товар найдите и удалите код:

				 <div class="action">
				 <div class="showAllRecent button btn-loadmore">
					 <span class="load-text">Показать все</span>
				 </div>
				 </div>

по поводу карусели вопрос займет больше времени на реализацию, поэтому ожидайте ответ позже.


2) В шаблоне Товар найдите код (873 строка):

						 <a class="add-cart button" title="В корзину" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && recently_viewed_goods.MAX_REST_VALUE=0 %}style="display:none;"{% ENDIF %}><i class="fa fa-shopping-cart"></i></a>


и замените на код:
						 < class="add-cart button" title="В корзину" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && recently_viewed_goods.MAX_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>В корзину</a>

3) В настройках - Основные в разделе "Изображения Товаров" в поле
Максимальный размер по высоте/ширине в пикселях для иконок

установите вместо 200, значение 400

А по поводу формы вы смотрели, кнопка в корзину не появилась, есть только надпись..

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

  • 5.jpg
  • 6.jpg


#25 Юля123

Юля123

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

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

Отправлено 27 Апрель 2016 - 14:25

Просмотр сообщенияОльга 94 (27 Апрель 2016 - 10:55) писал:

И помогите еще пожалуйста немного изменить дизайн ОТЗЫВЫ.
1. Сейчас все верхние кнопки у меня оформлены в прозрачном виде с бордюром. Мне нужно их убрать и оставить "КАК БЫ ССЫЛКИ" (короче просто убрать этот бордюр) и выровнять с остальным контентом формы.
2. Кнопка отменить вообще без какого либо оформления но при наведении становится черной. Нужно добавить оформление как у соседней кнопки.
3. А вот кнопку "Добавить отзыв" сделать как кнопки которые оформлены у меня на сайте черным цветом а при наведении серым.  Кажется это cartButton в scc ФАЙЛЕ.


1) У Вас все кнопки в отзывах с таким стилем, если нужно изменить только верхние, то достаточно в шаблоне Товар код:
			  <a class="button allOpinions">Все ({GOODS_OPINION_RATING_CNT_ALL})</a>
			  <a class="button goodOpinions">Положительные ({GOODS_OPINION_RATING_CNT_GOOD})</a>
			  <a class="button badOpinions">Отрицательные ({GOODS_OPINION_RATING_CNT_BAD})</a>
			  <a href="#goodsDataOpinionAdd" class="goodsDataOpinionShowAddForm button">Оставить отзыв</a>

заменить на код:

			  <a class="allOpinions">Все ({GOODS_OPINION_RATING_CNT_ALL})</a>
			  <a class="goodOpinions">Положительные ({GOODS_OPINION_RATING_CNT_GOOD})</a>
			  <a class="badOpinions">Отрицательные ({GOODS_OPINION_RATING_CNT_BAD})</a>
			  <a href="#goodsDataOpinionAdd" class="goodsDataOpinionShowAddForm">Оставить отзыв</a>

2) В main.css найдите код:

.goodsDataOpinionFormReset {border: 0;width: 130px;text-align: center;padding-left: 20;}

и замените на код:

.goodsDataOpinionFormReset {width: 130px;text-align: center;padding-left: 20;}

3) В шаблоне Товар код:

<button type="button" title="Добавить отзыв о &laquo;{GOODS_NAME}&raquo;" class="button" onclick="$('.goodsDataOpinionAddForm').submit()">Добавить отзыв</button>

замените на код:

<button type="button" title="Добавить отзыв о &laquo;{GOODS_NAME}&raquo;" class="goodsButton" onclick="$('.goodsDataOpinionAddForm').submit()">Добавить отзыв</button>


#26 Юля123

Юля123

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

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

Отправлено 27 Апрель 2016 - 14:38

Просмотр сообщенияОльга 94 (27 Апрель 2016 - 13:29) писал:

А из за чего в карточке товара в блоке с этим товаром покупают, сопутсвующие товары при наведении на товар сверху тенюшки нет. появляется ощущение что подложка эта белая обрезана сверху. Для сравнения скинула скрин товара при наведении просто в категории.



А по поводу формы вы смотрели, кнопка в корзину не появилась, есть только надпись..

1) В main.css код:

.products-grid .owl-item .item {max-width: 262px;padding-left: 0;}

попробуйте заменить на код:
.products-grid .owl-item .item {max-width: 262px;padding-left: 0;padding-top: 12px;}

2) Вместо кода:

< class="add-cart button" title="В корзину" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && recently_viewed_goods.MAX_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>В корзину</a>

добавляйте код:

< class="add-cart goodsButton" title="В корзину" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && recently_viewed_goods.MAX_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>В корзину</a>


#27 Ольга 94

Ольга 94

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

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

Отправлено 27 Апрель 2016 - 15:10

Просмотр сообщенияЮля123 (27 Апрель 2016 - 14:38) писал:

1) В main.css код:

.products-grid .owl-item .item {max-width: 262px;padding-left: 0;}

попробуйте заменить на код:
.products-grid .owl-item .item {max-width: 262px;padding-left: 0;padding-top: 12px;}

2) Вместо кода:

< class="add-cart button" title="В корзину" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && recently_viewed_goods.MAX_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>В корзину</a>

добавляйте код:

< class="add-cart goodsButton" title="В корзину" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && recently_viewed_goods.MAX_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>В корзину</a>


Все отлично, спасибо.

Скажите, пожалуйста, что за глюк такой? При обновлении страницы например в карточке товара очень странно загружается блок рекомендуем становится вертикальным. Очень страшно смотрится. И блок с описанием доставки и отзывами появляется от куда то с правого бока. Можно эту анимацию срочно убрать? и что то сделать с загрузкой страницы в части блока рекомендуем...



Например блок вы смотрели сразу появляется без загрузки и без анимации. Это наверное в ней дело, через чур много элементов на странице с анимацией... Тормозит работу...

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

  • 1.jpg


#28 Ольга 94

Ольга 94

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

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

Отправлено 27 Апрель 2016 - 15:17

И еще вопрос. Я уже как то задавала его в форуме. Но по-моему мне на него не ответили... Интересует блок фильтр, конкретно ЦЕНА. Вопрос в том, что можно использовать эти собачки для передвижения как кнопки? Тоесть когда сдвигается в какую либо сторону одна из собачек и кнопка мыши отпускается то страница с заданной ценой автоматически меняется. На данный момент создано много условий для того что бы пользователь довольно часто щелкал мышью. Не нужный процесс. Есть ли возможность выполнять обновление страницы по цене не нажимая кнопку "ПОКАЗАТЬ ВСЕ"

И еще к этой же форме. Как сделать радио-кнопками условие "БРЕНД"??Что бы можно было выбирать несколько брендов за раз..?

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

  • 2.jpg


#29 Юля123

Юля123

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

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

Отправлено 27 Апрель 2016 - 17:54

Просмотр сообщенияОльга 94 (27 Апрель 2016 - 10:49) писал:

Получилось очень даже ничего) можно только настроить не много, а то кривовато?
1. Можно вообще убрать кнопку "показать все", а за место нее сделать карусель.

В конце main.js добавьте код:

// Вы смотрели
jQuery(function($) {
  var carouselU = $('.viewed .products-grid');
	carouselU.owlCarousel({
	  items: 4,
	  pagination: false,
	  itemsScaleUp : true,
	  slideSpeed : 800,
	  autoPlay: true,
	  addClassActive: true,
	  autoHeight: true,
	  afterAction: function (e) {
		if(this.$owlItems.length > this.options.items){
		  $('.viewed .navigation a').show();
		}else{
		  $('.viewed .navigation a').hide();
		}
	  }
	});
  jQuery('.viewed .navigation .prev').on('click', function(e){
	e.preventDefault();
	carouselU.trigger('owl.prev');
  });
  jQuery('.viewed .navigation .next').on('click', function(e){
	e.preventDefault();
	carouselU.trigger('owl.next');
  });
});

и шаблоне Товар код:
<!-- Вы смотрели -->
			{% IFNOT recently_viewed_goods_empty %}
			<div class="block viewed">
			  <div class="block-title"><h3>Вы недавно просматривали</h3></div>
			  <div class="block-content">
				<div class="list-items">
				  {% FOR recently_viewed_goods %}
				  <div class="recently-item">
					<a href="{recently_viewed_goods.URL}" title="{recently_viewed_goods.NAME}" class="product-image">
					  <img class="goods-image-icon" src="{% IF recently_viewed_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png?design=summer{% ELSE %}{recently_viewed_goods.IMAGE_ICON}{% ENDIF %}" alt="{recently_viewed_goods.NAME}">
					</a>
					<div class="recently-item-content">
					  <p class="product-name">
						<a href="{recently_viewed_goods.URL}" title="{recently_viewed_goods.NAME}">{recently_viewed_goods.NAME}</a>
					  </p>
					  <div class="ratings">
						<div class="rating-box">
						  {% IF recently_viewed_goods.OPINION_RATING_VALUE %}
						  <span>
							<div class="rating" style="width:{recently_viewed_goods.OPINION_RATING_VALUE}0%" alt="{recently_viewed_goods.OPINION_RATING_VALUE}" title="Рейтинг товара"></div>
						  </span>
						  {% ELSE %}
							<div class="rating" style="width:0%" alt="Рейтинг не определён" title="Рейтинг не определён"></div>
						  {% ENDIF %}
						</div>
					  </div>
					  <div class="price-box">
						{% IF recently_viewed_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>recently_viewed_goods.MIN_PRICE_NOW %}
						<span class="old-price">
						  <span class="price {CURRENCY_CHAR_CODE}">{recently_viewed_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
						</span>
						{% ELSEIF recently_viewed_goods.MIN_PRICE_OLD>recently_viewed_goods.MIN_PRICE_NOW %}
						<span class="old-price">
						  <span class="price {CURRENCY_CHAR_CODE}">{recently_viewed_goods.MIN_PRICE_OLD | money_format}</span>
						</span>
						{% ENDIF %}
						<span class="price {CURRENCY_CHAR_CODE}">{recently_viewed_goods.MIN_PRICE_NOW | money_format}</span>
					  </div>
					  <div class="actions">
						<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="product-form-{recently_viewed_goods.MIN_PRICE_NOW_ID} goodsListForm">
						  <input type="hidden" name="hash" value="{HASH}" />
						  <input type="hidden" name="form[goods_from]" value="{recently_viewed_goods.GOODS_FROM}" />
						  <input type="hidden" name="form[goods_mod_id]" value="{recently_viewed_goods.MIN_PRICE_NOW_ID}" />
						  <!--a class="add-cart quick button" title="Быстро оформить заказ" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && recently_viewed_goods.MAX_REST_VALUE=0 %}style="display:none;"{% ENDIF %}><i class="fa fa-shopping-cart"></i></a-->
						  
					 
						<a class="cartButtonsmotr" title="В корзину" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && recently_viewed_goods.MAX_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>В корзину</a>
						<div class="add-to-links">
					   <div class="wishlist">
							  <!-- Если есть возможность добавить товар в избранное -->
							 {% IF recently_viewed_goods.IS_HAS_IN_FAVORITES_LIST %}
								<a class="add-wishlist added"
								  data-action-is-add="0"
								  data-action-add-url="{FAVORITES_ADD_URL}"
								  data-action-delete-url="{FAVORITES_DELETE_URL}"
								  data-action-add-title="Добавить &laquo;{recently_viewed_goods.NAME}&raquo; в избранное"
								  data-action-delete-title="Убрать &laquo;{recently_viewed_goods.NAME}&raquo; из избранного"
								  title="Убрать &laquo;{recently_viewed_goods.NAME}&raquo; из избранного"
								  href="{FAVORITES_DELETE_URL}?id={recently_viewed_goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
								><i class="fa fa-heart"></i></a>
							  {% ELSE %}
								<a class="add-wishlist"
								  data-action-is-add="1"
								  data-action-add-url="{FAVORITES_ADD_URL}"
								  data-action-delete-url="{FAVORITES_DELETE_URL}"
								  data-action-add-title="Добавить &laquo;{recently_viewed_goods.NAME}&raquo; в избранное"
								  data-action-delete-title="Убрать &laquo;{recently_viewed_goods.NAME}&raquo; из избранного"
								  title="Добавить &laquo;{recently_viewed_goods.NAME}&raquo; в избранное" href="{FAVORITES_ADD_URL}?id={recently_viewed_goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
								><i class="fa fa-heart"></i></a>
							  {% ENDIF %}
							  <!-- END Если есть возможность добавить товар в избранное -->
							</div>
							<div class="compare">
							  <!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
							 {% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %}
								{% IF recently_viewed_goods.IS_HAS_IN_COMPARE_LIST %}
								  <a class="add-compare added"
									data-action-is-add="0"
									data-action-add-url="{COMPARE_ADD_URL}"
									data-action-delete-url="{COMPARE_DELETE_URL}"
									data-action-add-title="Добавить &laquo;{recently_viewed_goods.NAME}&raquo; в список сравнения с другими товарами"
									data-action-delete-title="Убрать &laquo;{recently_viewed_goods.NAME}&raquo; из списка сравнения с другими товарами"
									data-prodname="{recently_viewed_goods.NAME}"
									data-produrl="{recently_viewed_goods.URL}"
									data-id="{recently_viewed_goods.ID}"
									data-mod-id="{recently_viewed_goods.MIN_PRICE_NOW_ID}"
									title="Убрать &laquo;{recently_viewed_goods.NAME}&raquo; из списка сравнения с другими товарами"
									href="{COMPARE_DELETE_URL}?id={recently_viewed_goods.MIN_PRICE_NOW_ID}&amp;from={recently_viewed_goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
								  ><i class="fa fa-retweet"></i></a>
								{% ELSE %}
								  <a class="add-compare"
									data-action-is-add="1"
									data-action-add-url="{COMPARE_ADD_URL}"
									data-action-delete-url="{COMPARE_DELETE_URL}"
									data-action-add-title="Добавить &laquo;{recently_viewed_goods.NAME}&raquo; в список сравнения с другими товарами"
									data-action-delete-title="Убрать &laquo;{recently_viewed_goods.NAME}&raquo; из списка сравнения с другими товарами"
									data-prodname="{recently_viewed_goods.NAME}"
									data-produrl="{recently_viewed_goods.URL}"
									data-id="{recently_viewed_goods.ID}"
									data-mod-id="{recently_viewed_goods.MIN_PRICE_NOW_ID}"
									title="Добавить &laquo;{recently_viewed_goods.NAME}&raquo; в список сравнения с другими товарами"
									href="{COMPARE_ADD_URL}?id={recently_viewed_goods.MIN_PRICE_NOW_ID}&amp;from={recently_viewed_goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
								  ><i class="fa fa-retweet"></i></a>
								{% ENDIF %}
							  {% ENDIF %}
							  <!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
							</div>
						  </div>
						</form>
					  </div>
					</div>
				  </div>
				  {% ENDFOR %}
				</div>
			  </div>
			</div>
			{% ENDIF %}
			<!-- /END Вы смотрели --> 


замените на код:
<!-- Вы смотрели -->
			{% IFNOT recently_viewed_goods_empty %}
			<div class="block viewed">
			  <div class="block-title"><h3>Вы недавно просматривали</h3></div>
									<div class="navigation">
						<a href="#" class="prev"><i class="fa fa-angle-left"></i></a>
						<a href="#" class="next"><i class="fa fa-angle-right"></i></a>
					  </div>
			  <div class="up-sell-products">
				<div class="products-grid">
				  {% FOR recently_viewed_goods %}
				  <div class="recently-item">
					<a href="{recently_viewed_goods.URL}" title="{recently_viewed_goods.NAME}" class="product-image">
					  <img class="goods-image-icon" src="{% IF recently_viewed_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png?design=summer{% ELSE %}{recently_viewed_goods.IMAGE_ICON}{% ENDIF %}" alt="{recently_viewed_goods.NAME}">
					</a>
					<div class="recently-item-content">
					  <p class="product-name">
						<a href="{recently_viewed_goods.URL}" title="{recently_viewed_goods.NAME}">{recently_viewed_goods.NAME}</a>
					  </p>
					  <div class="ratings">
						<div class="rating-box">
						  {% IF recently_viewed_goods.OPINION_RATING_VALUE %}
						  <span>
							<div class="rating" style="width:{recently_viewed_goods.OPINION_RATING_VALUE}0%" alt="{recently_viewed_goods.OPINION_RATING_VALUE}" title="Рейтинг товара"></div>
						  </span>
						  {% ELSE %}
							<div class="rating" style="width:0%" alt="Рейтинг не определён" title="Рейтинг не определён"></div>
						  {% ENDIF %}
						</div>
					  </div>
					  <div class="price-box">
						{% IF recently_viewed_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>recently_viewed_goods.MIN_PRICE_NOW %}
						<span class="old-price">
						  <span class="price {CURRENCY_CHAR_CODE}">{recently_viewed_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
						</span>
						{% ELSEIF recently_viewed_goods.MIN_PRICE_OLD>recently_viewed_goods.MIN_PRICE_NOW %}
						<span class="old-price">
						  <span class="price {CURRENCY_CHAR_CODE}">{recently_viewed_goods.MIN_PRICE_OLD | money_format}</span>
						</span>
						{% ENDIF %}
						<span class="price {CURRENCY_CHAR_CODE}">{recently_viewed_goods.MIN_PRICE_NOW | money_format}</span>
					  </div>
					  <div class="actions">
						<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="product-form-{recently_viewed_goods.MIN_PRICE_NOW_ID} goodsListForm">
						  <input type="hidden" name="hash" value="{HASH}" />
						  <input type="hidden" name="form[goods_from]" value="{recently_viewed_goods.GOODS_FROM}" />
						  <input type="hidden" name="form[goods_mod_id]" value="{recently_viewed_goods.MIN_PRICE_NOW_ID}" />
						  <!--a class="add-cart quick button" title="Быстро оформить заказ" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && recently_viewed_goods.MAX_REST_VALUE=0 %}style="display:none;"{% ENDIF %}><i class="fa fa-shopping-cart"></i></a-->
						  
					 
						<a class="cartButtonsmotr" title="В корзину" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && recently_viewed_goods.MAX_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>В корзину</a>
						<div class="add-to-links">
					   <div class="wishlist">
							  <!-- Если есть возможность добавить товар в избранное -->
							 {% IF recently_viewed_goods.IS_HAS_IN_FAVORITES_LIST %}
								<a class="add-wishlist added"
								  data-action-is-add="0"
								  data-action-add-url="{FAVORITES_ADD_URL}"
								  data-action-delete-url="{FAVORITES_DELETE_URL}"
								  data-action-add-title="Добавить &laquo;{recently_viewed_goods.NAME}&raquo; в избранное"
								  data-action-delete-title="Убрать &laquo;{recently_viewed_goods.NAME}&raquo; из избранного"
								  title="Убрать &laquo;{recently_viewed_goods.NAME}&raquo; из избранного"
								  href="{FAVORITES_DELETE_URL}?id={recently_viewed_goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
								><i class="fa fa-heart"></i></a>
							  {% ELSE %}
								<a class="add-wishlist"
								  data-action-is-add="1"
								  data-action-add-url="{FAVORITES_ADD_URL}"
								  data-action-delete-url="{FAVORITES_DELETE_URL}"
								  data-action-add-title="Добавить &laquo;{recently_viewed_goods.NAME}&raquo; в избранное"
								  data-action-delete-title="Убрать &laquo;{recently_viewed_goods.NAME}&raquo; из избранного"
								  title="Добавить &laquo;{recently_viewed_goods.NAME}&raquo; в избранное" href="{FAVORITES_ADD_URL}?id={recently_viewed_goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
								><i class="fa fa-heart"></i></a>
							  {% ENDIF %}
							  <!-- END Если есть возможность добавить товар в избранное -->
							</div>
							<div class="compare">
							  <!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
							 {% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %}
								{% IF recently_viewed_goods.IS_HAS_IN_COMPARE_LIST %}
								  <a class="add-compare added"
									data-action-is-add="0"
									data-action-add-url="{COMPARE_ADD_URL}"
									data-action-delete-url="{COMPARE_DELETE_URL}"
									data-action-add-title="Добавить &laquo;{recently_viewed_goods.NAME}&raquo; в список сравнения с другими товарами"
									data-action-delete-title="Убрать &laquo;{recently_viewed_goods.NAME}&raquo; из списка сравнения с другими товарами"
									data-prodname="{recently_viewed_goods.NAME}"
									data-produrl="{recently_viewed_goods.URL}"
									data-id="{recently_viewed_goods.ID}"
									data-mod-id="{recently_viewed_goods.MIN_PRICE_NOW_ID}"
									title="Убрать &laquo;{recently_viewed_goods.NAME}&raquo; из списка сравнения с другими товарами"
									href="{COMPARE_DELETE_URL}?id={recently_viewed_goods.MIN_PRICE_NOW_ID}&amp;from={recently_viewed_goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
								  ><i class="fa fa-retweet"></i></a>
								{% ELSE %}
								  <a class="add-compare"
									data-action-is-add="1"
									data-action-add-url="{COMPARE_ADD_URL}"
									data-action-delete-url="{COMPARE_DELETE_URL}"
									data-action-add-title="Добавить &laquo;{recently_viewed_goods.NAME}&raquo; в список сравнения с другими товарами"
									data-action-delete-title="Убрать &laquo;{recently_viewed_goods.NAME}&raquo; из списка сравнения с другими товарами"
									data-prodname="{recently_viewed_goods.NAME}"
									data-produrl="{recently_viewed_goods.URL}"
									data-id="{recently_viewed_goods.ID}"
									data-mod-id="{recently_viewed_goods.MIN_PRICE_NOW_ID}"
									title="Добавить &laquo;{recently_viewed_goods.NAME}&raquo; в список сравнения с другими товарами"
									href="{COMPARE_ADD_URL}?id={recently_viewed_goods.MIN_PRICE_NOW_ID}&amp;from={recently_viewed_goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
								  ><i class="fa fa-retweet"></i></a>
								{% ENDIF %}
							  {% ENDIF %}
							  <!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
							</div>
						  </div>
						</form>
					  </div>
					</div>
				  </div>
				  {% ENDFOR %}
				</div>
			  </div>
			</div>
			{% ENDIF %}
			<!-- /END Вы смотрели --> 

Просмотр сообщенияОльга 94 (27 Апрель 2016 - 15:10) писал:

Все отлично, спасибо.

Скажите, пожалуйста, что за глюк такой? При обновлении страницы например в карточке товара очень странно загружается блок рекомендуем становится вертикальным. Очень страшно смотрится. И блок с описанием доставки и отзывами появляется от куда то с правого бока. Можно эту анимацию срочно убрать? и что то сделать с загрузкой страницы в части блока рекомендуем...



Например блок вы смотрели сразу появляется без загрузки и без анимации. Это наверное в ней дело, через чур много элементов на странице с анимацией... Тормозит работу...

У Вас скорее всего остался код для карусели в блоке сопутствующих товаров, и тормозит не анимация, а скрипты, которые подгружаются там, попробуйте в main.js удалить код:

// Сопутствующие товары
jQuery(function($) {
  var carouselU = $('.related-goods .products-grid');
	carouselU.owlCarousel({
	  items: 4,
	  pagination: false,
	  itemsScaleUp : true,
	  slideSpeed : 800,
	  autoPlay: true,
	  addClassActive: true,
	  autoHeight: true,
	  afterAction: function (e) {
		if(this.$owlItems.length > this.options.items){
		  $('.related-goods .navigation a').show();
		}else{
		  $('.related-goods .navigation a').hide();
		}
	  }
	});
  jQuery('.related-goods .navigation .prev').on('click', function(e){
	e.preventDefault();
	carouselU.trigger('owl.prev');
  });
  jQuery('.related-goods .navigation .next').on('click', function(e){
	e.preventDefault();
	carouselU.trigger('owl.next');
  });
});
// С этим товаром смотрят
jQuery(function($) {
  var carouselU = $('.related-views .products-grid');
	carouselU.owlCarousel({
	  items: 4,
	  pagination: false,
	  itemsScaleUp : true,
	  slideSpeed : 800,
	  autoPlay: true,
	  addClassActive: true,
	  autoHeight: true,
	  afterAction: function (e) {
		if(this.$owlItems.length > this.options.items){
		  $('.related-views .navigation a').show();
		}else{
		  $('.related-views .navigation a').hide();
		}
	  }
	});
  jQuery('.related-views .navigation .prev').on('click', function(e){
	e.preventDefault();
	carouselU.trigger('owl.prev');
  });
  jQuery('.related-views .navigation .next').on('click', function(e){
	e.preventDefault();
	carouselU.trigger('owl.next');
  });
});


#30 Ольга 94

Ольга 94

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

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

Отправлено 27 Апрель 2016 - 19:08

Просмотр сообщенияЮля123 (27 Апрель 2016 - 17:54) писал:

В конце main.js добавьте код:

// Вы смотрели
jQuery(function($) {
var carouselU = $('.viewed .products-grid');
carouselU.owlCarousel({
	 items: 4,
	 pagination: false,
	 itemsScaleUp : true,
	 slideSpeed : 800,
	 autoPlay: true,
	 addClassActive: true,
	 autoHeight: true,
	 afterAction: function (e) {
	 if(this.$owlItems.length > this.options.items){
		 $('.viewed .navigation a').show();
	 }else{
		 $('.viewed .navigation a').hide();
	 }
	 }
});
jQuery('.viewed .navigation .prev').on('click', function(e){
e.preventDefault();
carouselU.trigger('owl.prev');
});
jQuery('.viewed .navigation .next').on('click', function(e){
e.preventDefault();
carouselU.trigger('owl.next');
});
});

и шаблоне Товар код:
<!-- Вы смотрели -->
		 {% IFNOT recently_viewed_goods_empty %}
		 <div class="block viewed">
			 <div class="block-title"><h3>Вы недавно просматривали</h3></div>
			 <div class="block-content">
			 <div class="list-items">
				 {% FOR recently_viewed_goods %}
				 <div class="recently-item">
				 <a href="{recently_viewed_goods.URL}" title="{recently_viewed_goods.NAME}" class="product-image">
					 <img class="goods-image-icon" src="{% IF recently_viewed_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png?design=summer{% ELSE %}{recently_viewed_goods.IMAGE_ICON}{% ENDIF %}" alt="{recently_viewed_goods.NAME}">
				 </a>
				 <div class="recently-item-content">
					 <p class="product-name">
					 <a href="{recently_viewed_goods.URL}" title="{recently_viewed_goods.NAME}">{recently_viewed_goods.NAME}</a>
					 </p>
					 <div class="ratings">
					 <div class="rating-box">
						 {% IF recently_viewed_goods.OPINION_RATING_VALUE %}
						 <span>
						 <div class="rating" style="width:{recently_viewed_goods.OPINION_RATING_VALUE}0%" alt="{recently_viewed_goods.OPINION_RATING_VALUE}" title="Рейтинг товара"></div>
						 </span>
						 {% ELSE %}
						 <div class="rating" style="width:0%" alt="Рейтинг не определён" title="Рейтинг не определён"></div>
						 {% ENDIF %}
					 </div>
					 </div>
					 <div class="price-box">
					 {% IF recently_viewed_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>recently_viewed_goods.MIN_PRICE_NOW %}
					 <span class="old-price">
						 <span class="price {CURRENCY_CHAR_CODE}">{recently_viewed_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
					 </span>
					 {% ELSEIF recently_viewed_goods.MIN_PRICE_OLD>recently_viewed_goods.MIN_PRICE_NOW %}
					 <span class="old-price">
						 <span class="price {CURRENCY_CHAR_CODE}">{recently_viewed_goods.MIN_PRICE_OLD | money_format}</span>
					 </span>
					 {% ENDIF %}
					 <span class="price {CURRENCY_CHAR_CODE}">{recently_viewed_goods.MIN_PRICE_NOW | money_format}</span>
					 </div>
					 <div class="actions">
					 <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="product-form-{recently_viewed_goods.MIN_PRICE_NOW_ID} goodsListForm">
						 <input type="hidden" name="hash" value="{HASH}" />
						 <input type="hidden" name="form[goods_from]" value="{recently_viewed_goods.GOODS_FROM}" />
						 <input type="hidden" name="form[goods_mod_id]" value="{recently_viewed_goods.MIN_PRICE_NOW_ID}" />
						 <!--a class="add-cart quick button" title="Быстро оформить заказ" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && recently_viewed_goods.MAX_REST_VALUE=0 %}style="display:none;"{% ENDIF %}><i class="fa fa-shopping-cart"></i></a-->
						
					
					 <a class="cartButtonsmotr" title="В корзину" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && recently_viewed_goods.MAX_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>В корзину</a>
					 <div class="add-to-links">
					 <div class="wishlist">
							 <!-- Если есть возможность добавить товар в избранное -->
							 {% IF recently_viewed_goods.IS_HAS_IN_FAVORITES_LIST %}
							 <a class="add-wishlist added"
								 data-action-is-add="0"
								 data-action-add-url="{FAVORITES_ADD_URL}"
								 data-action-delete-url="{FAVORITES_DELETE_URL}"
								 data-action-add-title="Добавить &laquo;{recently_viewed_goods.NAME}&raquo; в избранное"
								 data-action-delete-title="Убрать &laquo;{recently_viewed_goods.NAME}&raquo; из избранного"
								 title="Убрать &laquo;{recently_viewed_goods.NAME}&raquo; из избранного"
								 href="{FAVORITES_DELETE_URL}?id={recently_viewed_goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
							 ><i class="fa fa-heart"></i></a>
							 {% ELSE %}
							 <a class="add-wishlist"
								 data-action-is-add="1"
								 data-action-add-url="{FAVORITES_ADD_URL}"
								 data-action-delete-url="{FAVORITES_DELETE_URL}"
								 data-action-add-title="Добавить &laquo;{recently_viewed_goods.NAME}&raquo; в избранное"
								 data-action-delete-title="Убрать &laquo;{recently_viewed_goods.NAME}&raquo; из избранного"
								 title="Добавить &laquo;{recently_viewed_goods.NAME}&raquo; в избранное" href="{FAVORITES_ADD_URL}?id={recently_viewed_goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
							 ><i class="fa fa-heart"></i></a>
							 {% ENDIF %}
							 <!-- END Если есть возможность добавить товар в избранное -->
						 </div>
						 <div class="compare">
							 <!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
							 {% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %}
							 {% IF recently_viewed_goods.IS_HAS_IN_COMPARE_LIST %}
								 <a class="add-compare added"
								 data-action-is-add="0"
								 data-action-add-url="{COMPARE_ADD_URL}"
								 data-action-delete-url="{COMPARE_DELETE_URL}"
								 data-action-add-title="Добавить &laquo;{recently_viewed_goods.NAME}&raquo; в список сравнения с другими товарами"
								 data-action-delete-title="Убрать &laquo;{recently_viewed_goods.NAME}&raquo; из списка сравнения с другими товарами"
								 data-prodname="{recently_viewed_goods.NAME}"
								 data-produrl="{recently_viewed_goods.URL}"
								 data-id="{recently_viewed_goods.ID}"
								 data-mod-id="{recently_viewed_goods.MIN_PRICE_NOW_ID}"
								 title="Убрать &laquo;{recently_viewed_goods.NAME}&raquo; из списка сравнения с другими товарами"
								 href="{COMPARE_DELETE_URL}?id={recently_viewed_goods.MIN_PRICE_NOW_ID}&amp;from={recently_viewed_goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
								 ><i class="fa fa-retweet"></i></a>
							 {% ELSE %}
								 <a class="add-compare"
								 data-action-is-add="1"
								 data-action-add-url="{COMPARE_ADD_URL}"
								 data-action-delete-url="{COMPARE_DELETE_URL}"
								 data-action-add-title="Добавить &laquo;{recently_viewed_goods.NAME}&raquo; в список сравнения с другими товарами"
								 data-action-delete-title="Убрать &laquo;{recently_viewed_goods.NAME}&raquo; из списка сравнения с другими товарами"
								 data-prodname="{recently_viewed_goods.NAME}"
								 data-produrl="{recently_viewed_goods.URL}"
								 data-id="{recently_viewed_goods.ID}"
								 data-mod-id="{recently_viewed_goods.MIN_PRICE_NOW_ID}"
								 title="Добавить &laquo;{recently_viewed_goods.NAME}&raquo; в список сравнения с другими товарами"
								 href="{COMPARE_ADD_URL}?id={recently_viewed_goods.MIN_PRICE_NOW_ID}&amp;from={recently_viewed_goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
								 ><i class="fa fa-retweet"></i></a>
							 {% ENDIF %}
							 {% ENDIF %}
							 <!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
						 </div>
						 </div>
					 </form>
					 </div>
				 </div>
				 </div>
				 {% ENDFOR %}
			 </div>
			 </div>
		 </div>
		 {% ENDIF %}
		 <!-- /END Вы смотрели -->


замените на код:
<!-- Вы смотрели -->
		 {% IFNOT recently_viewed_goods_empty %}
		 <div class="block viewed">
			 <div class="block-title"><h3>Вы недавно просматривали</h3></div>
								 <div class="navigation">
					 <a href="#" class="prev"><i class="fa fa-angle-left"></i></a>
					 <a href="#" class="next"><i class="fa fa-angle-right"></i></a>
					 </div>
			 <div class="up-sell-products">
			 <div class="products-grid">
				 {% FOR recently_viewed_goods %}
				 <div class="recently-item">
				 <a href="{recently_viewed_goods.URL}" title="{recently_viewed_goods.NAME}" class="product-image">
					 <img class="goods-image-icon" src="{% IF recently_viewed_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png?design=summer{% ELSE %}{recently_viewed_goods.IMAGE_ICON}{% ENDIF %}" alt="{recently_viewed_goods.NAME}">
				 </a>
				 <div class="recently-item-content">
					 <p class="product-name">
					 <a href="{recently_viewed_goods.URL}" title="{recently_viewed_goods.NAME}">{recently_viewed_goods.NAME}</a>
					 </p>
					 <div class="ratings">
					 <div class="rating-box">
						 {% IF recently_viewed_goods.OPINION_RATING_VALUE %}
						 <span>
						 <div class="rating" style="width:{recently_viewed_goods.OPINION_RATING_VALUE}0%" alt="{recently_viewed_goods.OPINION_RATING_VALUE}" title="Рейтинг товара"></div>
						 </span>
						 {% ELSE %}
						 <div class="rating" style="width:0%" alt="Рейтинг не определён" title="Рейтинг не определён"></div>
						 {% ENDIF %}
					 </div>
					 </div>
					 <div class="price-box">
					 {% IF recently_viewed_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>recently_viewed_goods.MIN_PRICE_NOW %}
					 <span class="old-price">
						 <span class="price {CURRENCY_CHAR_CODE}">{recently_viewed_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
					 </span>
					 {% ELSEIF recently_viewed_goods.MIN_PRICE_OLD>recently_viewed_goods.MIN_PRICE_NOW %}
					 <span class="old-price">
						 <span class="price {CURRENCY_CHAR_CODE}">{recently_viewed_goods.MIN_PRICE_OLD | money_format}</span>
					 </span>
					 {% ENDIF %}
					 <span class="price {CURRENCY_CHAR_CODE}">{recently_viewed_goods.MIN_PRICE_NOW | money_format}</span>
					 </div>
					 <div class="actions">
					 <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="product-form-{recently_viewed_goods.MIN_PRICE_NOW_ID} goodsListForm">
						 <input type="hidden" name="hash" value="{HASH}" />
						 <input type="hidden" name="form[goods_from]" value="{recently_viewed_goods.GOODS_FROM}" />
						 <input type="hidden" name="form[goods_mod_id]" value="{recently_viewed_goods.MIN_PRICE_NOW_ID}" />
						 <!--a class="add-cart quick button" title="Быстро оформить заказ" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && recently_viewed_goods.MAX_REST_VALUE=0 %}style="display:none;"{% ENDIF %}><i class="fa fa-shopping-cart"></i></a-->
						
					
					 <a class="cartButtonsmotr" title="В корзину" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && recently_viewed_goods.MAX_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>В корзину</a>
					 <div class="add-to-links">
					 <div class="wishlist">
							 <!-- Если есть возможность добавить товар в избранное -->
							 {% IF recently_viewed_goods.IS_HAS_IN_FAVORITES_LIST %}
							 <a class="add-wishlist added"
								 data-action-is-add="0"
								 data-action-add-url="{FAVORITES_ADD_URL}"
								 data-action-delete-url="{FAVORITES_DELETE_URL}"
								 data-action-add-title="Добавить &laquo;{recently_viewed_goods.NAME}&raquo; в избранное"
								 data-action-delete-title="Убрать &laquo;{recently_viewed_goods.NAME}&raquo; из избранного"
								 title="Убрать &laquo;{recently_viewed_goods.NAME}&raquo; из избранного"
								 href="{FAVORITES_DELETE_URL}?id={recently_viewed_goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
							 ><i class="fa fa-heart"></i></a>
							 {% ELSE %}
							 <a class="add-wishlist"
								 data-action-is-add="1"
								 data-action-add-url="{FAVORITES_ADD_URL}"
								 data-action-delete-url="{FAVORITES_DELETE_URL}"
								 data-action-add-title="Добавить &laquo;{recently_viewed_goods.NAME}&raquo; в избранное"
								 data-action-delete-title="Убрать &laquo;{recently_viewed_goods.NAME}&raquo; из избранного"
								 title="Добавить &laquo;{recently_viewed_goods.NAME}&raquo; в избранное" href="{FAVORITES_ADD_URL}?id={recently_viewed_goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
							 ><i class="fa fa-heart"></i></a>
							 {% ENDIF %}
							 <!-- END Если есть возможность добавить товар в избранное -->
						 </div>
						 <div class="compare">
							 <!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
							 {% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %}
							 {% IF recently_viewed_goods.IS_HAS_IN_COMPARE_LIST %}
								 <a class="add-compare added"
								 data-action-is-add="0"
								 data-action-add-url="{COMPARE_ADD_URL}"
								 data-action-delete-url="{COMPARE_DELETE_URL}"
								 data-action-add-title="Добавить &laquo;{recently_viewed_goods.NAME}&raquo; в список сравнения с другими товарами"
								 data-action-delete-title="Убрать &laquo;{recently_viewed_goods.NAME}&raquo; из списка сравнения с другими товарами"
								 data-prodname="{recently_viewed_goods.NAME}"
								 data-produrl="{recently_viewed_goods.URL}"
								 data-id="{recently_viewed_goods.ID}"
								 data-mod-id="{recently_viewed_goods.MIN_PRICE_NOW_ID}"
								 title="Убрать &laquo;{recently_viewed_goods.NAME}&raquo; из списка сравнения с другими товарами"
								 href="{COMPARE_DELETE_URL}?id={recently_viewed_goods.MIN_PRICE_NOW_ID}&amp;from={recently_viewed_goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
								 ><i class="fa fa-retweet"></i></a>
							 {% ELSE %}
								 <a class="add-compare"
								 data-action-is-add="1"
								 data-action-add-url="{COMPARE_ADD_URL}"
								 data-action-delete-url="{COMPARE_DELETE_URL}"
								 data-action-add-title="Добавить &laquo;{recently_viewed_goods.NAME}&raquo; в список сравнения с другими товарами"
								 data-action-delete-title="Убрать &laquo;{recently_viewed_goods.NAME}&raquo; из списка сравнения с другими товарами"
								 data-prodname="{recently_viewed_goods.NAME}"
								 data-produrl="{recently_viewed_goods.URL}"
								 data-id="{recently_viewed_goods.ID}"
								 data-mod-id="{recently_viewed_goods.MIN_PRICE_NOW_ID}"
								 title="Добавить &laquo;{recently_viewed_goods.NAME}&raquo; в список сравнения с другими товарами"
								 href="{COMPARE_ADD_URL}?id={recently_viewed_goods.MIN_PRICE_NOW_ID}&amp;from={recently_viewed_goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
								 ><i class="fa fa-retweet"></i></a>
							 {% ENDIF %}
							 {% ENDIF %}
							 <!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
						 </div>
						 </div>
					 </form>
					 </div>
				 </div>
				 </div>
				 {% ENDFOR %}
			 </div>
			 </div>
		 </div>
		 {% ENDIF %}
		 <!-- /END Вы смотрели -->



У Вас скорее всего остался код для карусели в блоке сопутствующих товаров, и тормозит не анимация, а скрипты, которые подгружаются там, попробуйте в main.js удалить код:

// Сопутствующие товары
jQuery(function($) {
var carouselU = $('.related-goods .products-grid');
carouselU.owlCarousel({
	 items: 4,
	 pagination: false,
	 itemsScaleUp : true,
	 slideSpeed : 800,
	 autoPlay: true,
	 addClassActive: true,
	 autoHeight: true,
	 afterAction: function (e) {
	 if(this.$owlItems.length > this.options.items){
		 $('.related-goods .navigation a').show();
	 }else{
		 $('.related-goods .navigation a').hide();
	 }
	 }
});
jQuery('.related-goods .navigation .prev').on('click', function(e){
e.preventDefault();
carouselU.trigger('owl.prev');
});
jQuery('.related-goods .navigation .next').on('click', function(e){
e.preventDefault();
carouselU.trigger('owl.next');
});
});
// С этим товаром смотрят
jQuery(function($) {
var carouselU = $('.related-views .products-grid');
carouselU.owlCarousel({
	 items: 4,
	 pagination: false,
	 itemsScaleUp : true,
	 slideSpeed : 800,
	 autoPlay: true,
	 addClassActive: true,
	 autoHeight: true,
	 afterAction: function (e) {
	 if(this.$owlItems.length > this.options.items){
		 $('.related-views .navigation a').show();
	 }else{
		 $('.related-views .navigation a').hide();
	 }
	 }
});
jQuery('.related-views .navigation .prev').on('click', function(e){
e.preventDefault();
carouselU.trigger('owl.prev');
});
jQuery('.related-views .navigation .next').on('click', function(e){
e.preventDefault();
carouselU.trigger('owl.next');
});
});

Но ведь нижняя форма вы смотрели так не грузится? Хотя у нее тоже карусель??)) И если я уберу карусель с этих блоков они у меня будут отображаться все и сразу?Это ладно у меня сейчас товаров мало а потом...
И анимацию эту можно убрать с формы отзывов

#31 Ольга 94

Ольга 94

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

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

Отправлено 27 Апрель 2016 - 19:49

Помогите, пожалуйста еще расположение кнопки исправить. Это при добавлении в корзину всплывает. Сделала кнопку черной по оформлении и она у меня сьехала куда то))

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

  • Безымянный.png


#32 Vaccina

Vaccina

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

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

Отправлено 28 Апрель 2016 - 04:20

В main.css найдите:
.cartButtonvkor {
	display: inline-block;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	background: #000;
	border: 1px solid #000;
	margin: 0;
	margin-right: 0;
	overflow: visible;
	border-radius: 0px;
	letter-spacing: 0.01em;
	padding: 9px 13px;
	height: 34px;
	line-height: 100%;
	position: relative;
	vertical-align: top;
	width: 165px;
}

замените на:
.cartButtonvkor {
	display: inline-block;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	background: #000;
	border: 1px solid #000;
	margin: 0;
	margin-right: 0;
	overflow: visible;
	border-radius: 0px;
	letter-spacing: 0.01em;
	padding: 9px 13px;
	height: 34px;
	line-height: 100%;
	position: relative;
	vertical-align: top;
	width: 165px;
	float: right;
}


#33 Ольга 94

Ольга 94

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

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

Отправлено 28 Апрель 2016 - 07:16

Сообщения #28 и  #30 актуально.

#34 Ирина345

Ирина345

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

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

Отправлено 28 Апрель 2016 - 11:50

Просмотр сообщенияОльга 94 (27 Апрель 2016 - 15:17) писал:

И еще вопрос. Я уже как то задавала его в форуме. Но по-моему мне на него не ответили... Интересует блок фильтр, конкретно ЦЕНА. Вопрос в том, что можно использовать эти собачки для передвижения как кнопки? Тоесть когда сдвигается в какую либо сторону одна из собачек и кнопка мыши отпускается то страница с заданной ценой автоматически меняется. На данный момент создано много условий для того что бы пользователь довольно часто щелкал мышью. Не нужный процесс. Есть ли возможность выполнять обновление страницы по цене не нажимая кнопку "ПОКАЗАТЬ ВСЕ"

И еще к этой же форме. Как сделать радио-кнопками условие "БРЕНД"??Что бы можно было выбирать несколько брендов за раз..?

Здравствуйте, Найдите в файле main.js
	  priceSliderBlock.slider("values", 1, newVal);
	  priceSubmitButtonBlock.show();
	  priceInputsChangeWidthByChars();
	
	});
	// Обновить размеры полей ввода диапазона цен
	priceInputsChangeWidthByChars();
  
  });

после вставьте

$('.layout-slider input').change(function(){
		  $('.goodsFilterPriceSubmit button').click();
		  
	 })

данный скрипт позволит при изменение минимального и максимально значения цены автоматически обновлять страницу с товарами

Найдите в шаблоне HTML

 {% FOR filter_attr_list %}
										<div class="filter">
										  {filter_attr_list.NAME}:<br />
												<select class="form-control" onchange="$(this).attr('name', $(this).find('option:selected').attr('value') == -1 ? '' : $(this).find('option:selected').attr('rel'));this.form.submit();" name="{% FOR values %}{% IF filter_attr_list.values.CHECKED %}form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]{% ENDIF %}{% ENDFOR %}">
												  <option> - все - </option>
												  {% FOR values %}
														<option value="1" rel="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" {% IF filter_attr_list.values.CHECKED %}selected="selected"{% ENDIF %}>{filter_attr_list.values.VALUE}</option>
												  {% ENDFOR %}
												</select>
										</div>
								  {% ENDFOR %}

замените на
{% FOR filter_attr_list %}
										<div class="filter">
										   <em>{filter_attr_list.NAME}</em>
																								<div class="contentTbodySearchFilterBlock">
																								{% FOR values %}
																								  <input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" value="1" id="filterAttrVal{filter_attr_list.values.ID}" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} />
																						  
																								<label for="filterAttrVal{filter_attr_list.values.ID}">{filter_attr_list.values.VALUE} ({filter_attr_list.values.NB_GOODS_FILTERED})</label>
																						 
																						  
																								<br/>
																								{% ENDFOR %}
																								</div>
										</div>
								  {% ENDFOR %}


#35 Ольга 94

Ольга 94

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

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

Отправлено 28 Апрель 2016 - 13:19

Просмотр сообщенияИрина345 (28 Апрель 2016 - 11:50) писал:

Здравствуйте, Найдите в файле main.js
priceSliderBlock.slider("values", 1, newVal);
priceSubmitButtonBlock.show();
priceInputsChangeWidthByChars();

});
// Обновить размеры полей ввода диапазона цен
priceInputsChangeWidthByChars();

});

после вставьте

$('.layout-slider input').change(function(){
$('.goodsFilterPriceSubmit button').click();

})

данный скрипт позволит при изменение минимального и максимально значения цены автоматически обновлять страницу с товарами

Найдите в шаблоне HTML

{% FOR filter_attr_list %}
<div class="filter">
{filter_attr_list.NAME}:<br />
<select class="form-control" onchange="$(this).attr('name', $(this).find('option:selected').attr('value') == -1 ? '' : $(this).find('option:selected').attr('rel'));this.form.submit();" name="{% FOR values %}{% IF filter_attr_list.values.CHECKED %}form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]{% ENDIF %}{% ENDFOR %}">
<option> - все - </option>
{% FOR values %}
<option value="1" rel="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" {% IF filter_attr_list.values.CHECKED %}selected="selected"{% ENDIF %}>{filter_attr_list.values.VALUE}</option>
{% ENDFOR %}
</select>
</div>
{% ENDFOR %}

замените на
{% FOR filter_attr_list %}
									 <div class="filter">
										 <em>{filter_attr_list.NAME}</em>
																							 <div class="contentTbodySearchFilterBlock">
																							 {% FOR values %}
																								 <input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" value="1" id="filterAttrVal{filter_attr_list.values.ID}" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} />
																						
																							 <label for="filterAttrVal{filter_attr_list.values.ID}">{filter_attr_list.values.VALUE} ({filter_attr_list.values.NB_GOODS_FILTERED})</label>
																						
																						
																							 <br/>
																							 {% ENDFOR %}
																							 </div>
									 </div>
								 {% ENDFOR %}


За радио кнопки спасибо) а вот цена не работает..

#36 Ирина345

Ирина345

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

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

Отправлено 28 Апрель 2016 - 15:26

Просмотр сообщенияОльга 94 (28 Апрель 2016 - 13:19) писал:

За радио кнопки спасибо) а вот цена не работает..
Найдите в файле main.js код
	slide: function( event, ui ) {
		priceInputMin.val( ui.values[ 0 ] );
		priceInputMax.val( ui.values[ 1 ] );
		priceSubmitButtonBlock.show();
		priceInputsChangeWidthByChars();

после вставьте
 $('.layout-slider').closest('form').submit();


#37 Ольга 94

Ольга 94

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

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

Отправлено 28 Апрель 2016 - 15:56

Просмотр сообщенияИрина345 (28 Апрель 2016 - 15:26) писал:

Найдите в файле main.js код
slide: function( event, ui ) {
priceInputMin.val( ui.values[ 0 ] );
priceInputMax.val( ui.values[ 1 ] );
priceSubmitButtonBlock.show();
priceInputsChangeWidthByChars();

после вставьте
 $('.layout-slider').closest('form').submit();

Класс, все работает, а можно еще кнопку эту под ценой убрать?)

#38 Ольга 94

Ольга 94

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

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

Отправлено 28 Апрель 2016 - 16:17

Сообщение #30 актуально

#39 Ирина345

Ирина345

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

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

Отправлено 28 Апрель 2016 - 17:50

Просмотр сообщенияОльга 94 (28 Апрель 2016 - 15:56) писал:

Класс, все работает, а можно еще кнопку эту под ценой убрать?)
Добавьте в конец файла main.css код
.goodsFilterPriceSubmit {display:none;}
По поводу #30 сообщения, уточните что именно Вы хотите, оставить карусель убрать?

#40 Ольга 94

Ольга 94

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

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

Отправлено 28 Апрель 2016 - 18:03

Просмотр сообщенияИрина345 (28 Апрель 2016 - 17:50) писал:

Добавьте в конец файла main.css код
.goodsFilterPriceSubmit {display:none;}
По поводу #30 сообщения, уточните что именно Вы хотите, оставить карусель убрать?

Вопрос был в отображении страницы при загрузке в сообщении №27 скрин. Там видно, что при загрузке блок с товарами сначала вертикальный потом становится горизонтальным. Юлия мне сказала что причина может быть в скрипте (карусель), который подгружается и из за этого происходит подобное. Но с блоком "Вы смотрели" такого не происходит, хотя он тоже каруселью сделан. Вот я и спрашивала, что почему один блок с каруселью отображается в вертикальном виде сначала, а второй блок с такой же каруселью отображается нормально горизонтально. Может дело не в карусели?Второй вопрос был в том что если убрать эту самую карусель с этих блоков они будут отображается таблице?И в итоге занимать много места... Или можно как то решить вопрос что бы подгрузка не была такой явной и страшной....

И на конец третий вопрос. Можно убрать анимацию с блока с отзывами и условиями доставки. Не нравится как он выезжает от куда то справа.




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

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