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


В Мобильной Версии Некорректно Работает "в Корзину"


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

#1 57P

57P

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

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

Отправлено 16 Декабрь 2016 - 16:29

При нажатие кнопки "В корзину" в мобильной версии сразу попадаешь в корзину, сделайте пожалуйста как в планшетной (где есть кнопка продолжить покупки).

#2 Ирина345

Ирина345

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

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

Отправлено 26 Декабрь 2016 - 11:14

Просмотр сообщения57P (16 Декабрь 2016 - 16:29) писал:

При нажатие кнопки "В корзину" в мобильной версии сразу попадаешь в корзину, сделайте пожалуйста как в планшетной (где есть кнопка продолжить покупки).
Здравствуйте, извините за долгий ответ.
Найдите в файле main.js код
// Запуск основных функций для разных разрешений экрана
jQuery(document).ready(function($){
  if(getClientWidth() > 750){
	AddCart();
	animated();
	slideshow();
  }
   if(getClientWidth() < 750){
	$('#slideshow').css({'height': 'auto', 'width': 'auto'});
  }

замените на
// Запуск основных функций для разных разрешений экрана
jQuery(document).ready(function($){
  if(getClientWidth() > 750){
	AddCart();
	animated();
	slideshow();
  }
  if(getClientWidth() < 750){
	AddCart();
	 }
  if(getClientWidth() < 750){
	$('#slideshow').css({'height': 'auto', 'width': 'auto'});
  }


#3 57P

57P

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

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

Отправлено 26 Декабрь 2016 - 19:19

Просмотр сообщенияИрина345 (26 Декабрь 2016 - 11:14) писал:

Здравствуйте, извините за долгий ответ.
Найдите в файле main.js код
// Запуск основных функций для разных разрешений экрана
jQuery(document).ready(function($){
if(getClientWidth() > 750){
AddCart();
animated();
slideshow();
}
if(getClientWidth() < 750){
$('#slideshow').css({'height': 'auto', 'width': 'auto'});
}

замените на
// Запуск основных функций для разных разрешений экрана
jQuery(document).ready(function($){
if(getClientWidth() > 750){
AddCart();
animated();
slideshow();
}
if(getClientWidth() < 750){
AddCart();
	 }
if(getClientWidth() < 750){
$('#slideshow').css({'height': 'auto', 'width': 'auto'});
}
Спасибо, то что хотел.
Только теперь надо от "масштабировать"  это окошко, даже на моей лопате 5,5 не помещается.

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

  • IMG_20161226_191726.jpg


#4 Ирина345

Ирина345

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

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

Отправлено 28 Декабрь 2016 - 15:29

Просмотр сообщения57P (26 Декабрь 2016 - 19:19) писал:

Спасибо, то что хотел.
Только теперь надо от "масштабировать"  это окошко, даже на моей лопате 5,5 не помещается.
Здравствуйте, найдите в файле main.css
@media all and (max-width: 767px) {
после вставьте
.cart-ajax .title {
	font-size: 14px;	margin-bottom: 0px;
}
.cart-ajax .cart-product .cart-product-info .product-name {
	font-size: 13px;
}
.cart-ajax.col-xs-12 {
	font-size: 12px;
}
.cart-ajax .cart-product {
	margin-bottom: -5px;
}
.cart-ajax .cart-txt.show h4 {
	font-size: 16px;
	margin-bottom: -1px;
	padding-bottom: 0px;
}
.cart-ajax .cart-txt.show .buttons {
	margin-top: 0px;
}


#5 57P

57P

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

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

Отправлено 28 Декабрь 2016 - 16:23

Спасибо :)

#6 57P

57P

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

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

Отправлено 28 Декабрь 2016 - 17:04

Просмотр сообщения57P (28 Декабрь 2016 - 16:23) писал:

Спасибо :)
Дергается только, когда первый раз в корзину ложишь

#7 zabota-mama

zabota-mama

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

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

Отправлено 03 Февраль 2017 - 12:50

Что значит дергается?

#8 57P

57P

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

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

Отправлено 03 Февраль 2017 - 13:32

сначала появляется окно, а потом появляются кнопки продолжить покупки (оно как бы адаптируется под размер экрана), хотелось бы сразу адаптированное окно.

#9 57P

57P

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

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

Отправлено 17 Март 2017 - 14:24

Стоп, а можно сделать еще проще!? чтобы при нажатие в корзину появлялась надпись товар успешно добавлен в корзину, и сразу эта надпись пропадала.

#10 Ирина345

Ирина345

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

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

Отправлено 17 Март 2017 - 16:06

Просмотр сообщения57P (17 Март 2017 - 14:24) писал:

Стоп, а можно сделать еще проще!? чтобы при нажатие в корзину появлялась надпись товар успешно добавлен в корзину, и сразу эта надпись пропадала.
Здравствуйте, Вам необходим такой функционал?
Найдите в файле main.js код на строке 601-607
$.fancybox({
			content: data,
			// При изменении размера окна изменяем размер окна оформления заказа
			onUpdate: function() {
			  return false;
			}
		  });
замените на
		 $.fancybox({
		 content : data,
		 afterLoad: function() {
				 setTimeout(function() {
				 parent.$.fancybox.close({
						 closeEffect: 'elastic'
				 });
				 }, 1000);
		 },
		 helpers: {
  overlay: {
   locked: false
  }
},
	// При изменении размера окна изменяем размер окна оформления заказа
onUpdate : function(){}
});

показатель 1000 - это время задержки формы, его можно изменять.

#11 57P

57P

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

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

Отправлено 18 Март 2017 - 14:29

не много не то, что я имел ввиду :)  можно сделать так, чтобы при нажатие в корзину появлялась надпись на полупрозрачном фоне и пропала.  без другой лишней информации
ТОВАР «хххх» мод«ХХХХ» УСПЕШНО ДОБАВЛЕН В ВАШУ КОРЗИНУ

#12 metry

metry

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

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

Отправлено 18 Март 2017 - 16:24

Добрый день.Для внесения изменений зайдите в  Редактор шаблона-->Ajax добавление товара в корзину

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

{% FOR cart_items %}
{% IF cart_items.GOODS_MOD_ID = FORM_GOODS_MOD_ID %}
<div class="cart-product col-sm-6 col-xs-12">

замените на:

<!-- {% FOR cart_items %}
{% IF cart_items.GOODS_MOD_ID = FORM_GOODS_MOD_ID %}
<div class="cart-product col-sm-6 col-xs-12">




далее найдите код:
<button type="button" class="button button2 quickform" id="quickform-order" onclick="document.location='{CART_URL}';return false;">В корзину</button>
</div>
</div>

замените на:

<button type="button" class="button button2 quickform" id="quickform-order" onclick="document.location='{CART_URL}';return false;">В корзину</button>
</div>
</div-->


далее зайдите в Редактор шаблона-->main.js

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

$.fancybox({
content: data,
// При изменении размера окна изменяем размер окна оформления заказа
onUpdate: function() {
return false;
}
});

замените на:

$.fancybox({
content : data,
afterLoad: function() {
setTimeout(function() {
parent.$.fancybox.close({
closeEffect: 'elastic'
});
}, 1500);
},
// При изменении размера окна изменяем размер окна оформления заказа
onUpdate : function(){
var w = $(window).width()*0.8;

if(w < 800) {
// Автоматический ресайз внутреннего блока fancybox-а
$('.fancybox-inner').css('width', 'auto');
// Изменяем размер fancybox окна
$('.fancybox-wrap').css({'width': w + 'px'});
}
return false;
}

});


#13 57P

57P

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

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

Отправлено 18 Март 2017 - 23:20

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

#14 57P

57P

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

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

Отправлено 19 Март 2017 - 22:11

Цитата

ага, то что надо спасибо).
сорри) а можно сделать с таким же эффектом, как "лайк" (в избранное) только время 1200

#15 Stasya

Stasya

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

  • Модераторы
  • 4 007 сообщений

Отправлено 27 Март 2017 - 15:57

Просмотр сообщения57P (18 Март 2017 - 23:20) писал:

ага, то что надо спасибо).
а можно еще добавить условие, когда в списке товаров нажимаешь в корзину, и при этом в товаре присутствуют модификации, то товар не добавлялся в корзину, а открывалась карточка товара?
Здравствуйте. В шаблоне Товары найдите строку
<a class="add-cart button button2" title="В корзину" data-tooltip="В корзину">Добавить в корзину</a>
и замените ее на
{% IF goods.COUNT_MODIFICATION = 1%}
						 <a class="add-cart button button2" title="В корзину" data-tooltip="В корзину">Добавить в корзину</a>
						 {% ELSE %}
						 <a class=" button button2" title="Посмотреть товар" href="{goods.URL | url_amp}">Добавить в корзину</a>
						 {% ENDIF %}
Что касаемо появляющегося блока, уточните, пожалуйста, что именно необходимо изменить?

#16 57P

57P

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

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

Отправлено 20 Апрель 2017 - 23:51

Просмотр сообщенияStasya (27 Март 2017 - 15:57) писал:

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

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

  • IMG_20170420_234522.jpg


#17 Danil

Danil

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

  • Модераторы
  • 4 645 сообщений

Отправлено 21 Апрель 2017 - 14:02

Просмотр сообщения57P (20 Апрель 2017 - 23:51) писал:

хотелось бы такой же эффект как лайкаешь (появляется окно, которое не мешает дальше просматривать страницу, только время автоматического закрытия этого сообщения установить 1200)
Здравствуйте.
Изменения Вам произвел, проверьте, пожалуйста.

#18 57P

57P

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

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

Отправлено 21 Апрель 2017 - 16:15

Просмотр сообщенияDanil (21 Апрель 2017 - 14:02) писал:

Здравствуйте.
Изменения Вам произвел, проверьте, пожалуйста.
спасибо. все норм)

Просмотр сообщенияStasya (27 Март 2017 - 15:57) писал:

Здравствуйте. В шаблоне Товары найдите строку
<a class="add-cart button button2" title="В корзину" data-tooltip="В корзину">Добавить в корзину</a>
и замените ее на
{% IF goods.COUNT_MODIFICATION = 1%}
						 <a class="add-cart button button2" title="В корзину" data-tooltip="В корзину">Добавить в корзину</a>
						 {% ELSE %}
						 <a class=" button button2" title="Посмотреть товар" href="{goods.URL | url_amp}">Добавить в корзину</a>
						 {% ENDIF %}
Что касаемо появляющегося блока, уточните, пожалуйста, что именно необходимо изменить?
а можно тоже самое на главной странице повторить?

#19 Danil

Danil

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

  • Модераторы
  • 4 645 сообщений

Отправлено 21 Апрель 2017 - 17:19

Просмотр сообщения57P (21 Апрель 2017 - 16:15) писал:

спасибо. все норм)


а можно тоже самое на главной странице повторить?
Изменения Вам произвел, проверьте.

#20 57P

57P

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

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

Отправлено 21 Апрель 2017 - 23:02

Просмотр сообщенияDanil (21 Апрель 2017 - 17:19) писал:

Изменения Вам произвел, проверьте.
неа. На главной странице при нажатие добавить в корзину просто добавляет в корзину, а должен при наличии нескольких модов переходить в карточку товара.




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

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