Как Вставить "Я Принимаю Условия..."
#41
Отправлено 01 Ноябрь 2013 - 02:57
#42
Отправлено 01 Ноябрь 2013 - 07:52
#43
Отправлено 01 Ноябрь 2013 - 10:27
#44
Отправлено 01 Ноябрь 2013 - 12:06
В файле "Корзина".
Найти код:
<input type="checkbox" checked="checked" name="success_read" class="success_read" value="Очистить корзину">Заменить:
<input type="checkbox" checked="checked" name="success_read2" class="success_read2" value="Очистить корзину">
#45
Отправлено 01 Ноябрь 2013 - 13:19
Koderhan (01 Ноябрь 2013 - 12:06) писал:
В файле "Корзина".
Найти код:
<input type="checkbox" checked="checked" name="success_read" class="success_read" value="Очистить корзину">Заменить:
<input type="checkbox" checked="checked" name="success_read2" class="success_read2" value="Очистить корзину">
#46
Отправлено 01 Ноябрь 2013 - 23:49
#47
Отправлено 02 Ноябрь 2013 - 00:37
#49
Отправлено 02 Ноябрь 2013 - 01:29
$('.success_read').live('change', function(){ if($(this).attr('checked')) { $('.more-link').removeAttr("disabled"); } else { $('.more-link').attr("disabled","disabled"); } });
и замените его на
$('.success_read').live('change', function(){ if($(this).attr('checked')) { $('input[name="next_step"]').button({ disabled: false }); } else { $('input[name="next_step"]').button({ disabled: true }); } }); $('.success_read').trigger('change');
далее найдите
$('.cart-item').html(item); $('.cart-total').html($(html).find('.cartFormTable tfoot > tr:eq(1) td').html()); $('.cart-total').find('input:last').click(function() { document.location = '/cart'; }); $('.cart-total').find('input:first').val('Очистить корзину').click(function() { $.get('/cart/truncate/'); setTimeout(function() {document.location.reload();}, 500); });
и замените на
$('.cart-item').html(item); $('.cart-total').html($(html).find('.cartFormTable tfoot > tr:eq(1) td').html()); $('.cart-total > div').hide(); $('.cart-total > input:last').click(function() { document.location = '/cart'; }); $('.cart-total > input:first').val('Очистить корзину').click(function() { $.get('/cart/truncate/'); setTimeout(function() {document.location.reload();}, 500); });
#50
Отправлено 02 Ноябрь 2013 - 01:34
#51
Отправлено 02 Ноябрь 2013 - 01:52
$('.success_read').trigger('change');
на
setTimeout(function() { $('.success_read').trigger('change'); }, 500);
далее найдите и удалите
$('.cart-total > div').hide();
Цитата
что-то вы меня запутали. Пожалуйста, объясните еще раз подробнее что должно быть в сплывающей корзине. Какой стиль кнопок, и кнопок ли вообще? кнопка очистить корзину в всплывающей корзине? стиль какой кнопки? У вас есть флажок, кнопки, ссылки.
#52
Отправлено 02 Ноябрь 2013 - 02:04
значит смотрите, галочка должна стоять по умолчанию о том что договор я прочитал и соответственно кнопка должна гореть изначально. если убрать галочку то кнопка потухнет. и еще стиль кнопки оформить заказ во всплывающей корзине должен быть простой как у кнопки очистить.
#53
Отправлено 02 Ноябрь 2013 - 02:07
#54
Отправлено 02 Ноябрь 2013 - 02:10
и еще косяк кнопка оформить заказ не активна пока не снимешь галочку и не поставишь вновь
#55
Отправлено 02 Ноябрь 2013 - 02:11
$('.cart-total > input:last').click
и замените её на
$('.cart-total > input:last').removeAttr('disabled').click
#56
Отправлено 02 Ноябрь 2013 - 02:14
ааа и еще если я снял галочку в основной корзине то она должна автоматически сняться и во всплывающей.
#57
Отправлено 02 Ноябрь 2013 - 02:24
$('.cart-total > input:first').val('Очистить корзину').click(function() { $.get('/cart/truncate/'); setTimeout(function() {document.location.reload();}, 500); });
и замените на
$('.cart-total > input:first').val('Очистить корзину').click(function() { $.get('/cart/truncate/'); setTimeout(function() {document.location.reload();}, 500); }); $('.cart-total > input').button();
Цитата
document.location = '/cart';
и замените на
document.location = '/order/stage/contacts';
Цитата
найдите в main.js
$('.success_read').live('change', function(){ if($(this).attr('checked')) { $('input[name="next_step"]').button({ disabled: false }); } else { $('input[name="next_step"]').button({ disabled: true }); } }); setTimeout(function() { $('.success_read').trigger('change'); }, 500);
и замените на
$('.success_read').live('change', function(){ if($(this).attr('checked')) { $('.success_read').attr('checked', 'checked'); $('input[name="next_step"]').button({ disabled: false }); } else { $('input[name="next_step"]').button({ disabled: true }); $('.success_read').removeAttr('checked', 'checked'); } }); setTimeout(function() { $('.success_read').trigger('change'); }, 500);
#58
Отправлено 02 Ноябрь 2013 - 02:28
#59
Отправлено 09 Декабрь 2014 - 07:29
Я вставил в шаблон "Оформление заказа" следующий код:
<div class="privat padd"> <table cellpadding="0" width="80%" cellspacing="0" class="tblinput fnt12n txtalgnlft"> <tr> <td width="80%">Нажимая кнопку "Перейти далее", Вы даете свое согласие на использование Ваших персональных данных, в соответствии с Федеральным законом "О персональных данных" № 152-ФЗ от 27 июля 2006 г.</td> </tr> <tr> <td>Эта информация необходима для соблюдения требований Российского законодательства при принятии заказа, сообщении Вам информации о статусе заказа, а также для оформления отправки Вашего заказа.</td> </tr> <tr> <td>Со своей стороны мы гарантируем защиту Ваших персональных данных от неправомерного или случайного доступа к ним, уничтожения, изменения, блокирования, копирования, распространения персональных данных, а также других неправомерных действий.</td> </tr> </table> </div>При этом на этапе оформления заказа данный текст отображается (по расположению и стилю) как надо..
Но проблема в том, что этот текст отображается на всех этапах оформления заказа: ввод контактных данных, выбор способа доставки, выбор способа оплаты, подтверждение заказа..
Как сделать так, чтобы этот текст отображался только на этапе ввода контактных данных (Шаг 1)?
#60
Отправлено 09 Декабрь 2014 - 07:53
{% ENDIF %} {% ENDIF %} <!-- END Если в тарифном плане подключен раздел личного кабинета --> </table> </div>
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных