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


Недочеты В Оформлении Заказа

заказ оплата доставка

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

#21 tanch

tanch

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

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

Отправлено 27 Декабрь 2014 - 03:55

Просмотр сообщенияVaccina (27 Декабрь 2014 - 03:12) писал:

Изменения внесла
И теперь опять не реагирует - способ оплаты не меняется!

#22 Vaccina

Vaccina

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

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

Отправлено 27 Декабрь 2014 - 04:57

Изменение способов оплаты не происходит, так как нет срабатывания события по методу доставки. Потребуется перенести условие. Давайте заменим ранее код на следующий

<script>
$(function () {
  $('.deliveryRadio').click(function() {
	var zones = $(this).closest('tbody').find('.deliveryZoneRadio');
	if (!zones.filter(':checked').length) {
	  zones.first().prop('checked', true);
	}
  }).filter(':checked').trigger('click');
  $('.deliveryZoneRadio').click(function() {
	$(this).closest('tbody').find('.deliveryRadio').prop('checked', true).trigger('click');
  });
});
</script>

По идее этого должно быть достаточно для выполнения всех связанных событий.

#23 tanch

tanch

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

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

Отправлено 27 Декабрь 2014 - 05:07

Просмотр сообщенияVaccina (27 Декабрь 2014 - 04:57) писал:

Изменение способов оплаты не происходит, так как нет срабатывания события по методу доставки. Потребуется перенести условие. Давайте заменим ранее код на следующий

<script>
$(function () {
$('.deliveryRadio').click(function() {
var zones = $(this).closest('tbody').find('.deliveryZoneRadio');
if (!zones.filter(':checked').length) {
	 zones.first().prop('checked', true);
}
}).filter(':checked').trigger('click');
$('.deliveryZoneRadio').click(function() {
$(this).closest('tbody').find('.deliveryRadio').prop('checked', true).trigger('click');
});
});
</script>

По идее этого должно быть достаточно для выполнения всех связанных событий.
УРА-а-а-а!!!
Всё получилось!!!!!!!
Спасибище огромное!!!

Как теперь то же самое в шаблоне "Оформление заказа" сделать?
тот же код вставить?

#24 Vaccina

Vaccina

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

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

Отправлено 27 Декабрь 2014 - 05:18

Да, вам необходимо вставить код

$(function () {
  $('.deliveryRadio').click(function() {
		var zones = $(this).closest('tbody').find('.deliveryZoneRadio');
		if (!zones.filter(':checked').length) {
		  zones.first().prop('checked', true);
		}
  }).filter(':checked').trigger('click');
  $('.deliveryZoneRadio').click(function() {
		$(this).closest('tbody').find('.deliveryRadio').prop('checked', true).trigger('click');
  });
});

в конец файла main.js

#25 sofgtteam86

sofgtteam86

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

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

Отправлено 13 Январь 2015 - 22:52

Здравствуйте.
Аккаунт SL-311073

Когда клиент выбирает оплату на расчетный счет он не видит где кнопка "Распечатать квитанцию", в скриптах ничего нет. Подскажите как это сделать, чтобы она отображалась как полноценная кнопка?

Изображение

#26 Vaccina

Vaccina

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

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

Отправлено 14 Январь 2015 - 04:19

В main.css добавьте:
.paymentFormSubmitLink {
	background: #21C621;
	padding: 10px;
	display: block;
	color: #fff;
	width: 155px;
	margin: 0 auto;
}






Темы с аналогичным тегами заказ, оплата, доставка

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

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