#1
Отправлено 27 Август 2014 - 06:32
У меня оформление происходит через форму быстрого заказа. Установить нужно над кнопкой оформить заказ.
#2
Отправлено 27 Август 2014 - 07:59
igor-repsol (27 Август 2014 - 06:32) писал:
У меня оформление происходит через форму быстрого заказа. Установить нужно над кнопкой оформить заказ.
Здравствуйте.
Скачайте и добавьте файл jquery.cookie.zip 1,46К 229 Количество загрузок:
Далее в конец файла main.js добавьте код
$(function () { $('.oformit .submit').attr('disabled', 'disabled').addClass('neaktiv') .parent().append($('<div>').click(function () { if ($(this).parent().find('.submit').is(':disabled')) { $('label[for="s1"]').css('box-shadow', '0 0 2px red'); } }).addClass('wrp-oformit')); $('.oformit span').css('border-bottom', '1px solid').click(function () { $.get('http://g38507.storeland.ru/page/yvy', function (d) { var t = $(d).find('.s1').html(); $.fancybox({ 'content':$(d).find('.s1').html(), 'width':'500', 'autoDimensions':false, 'type':'iframe', 'autoSize':false }); }); }); $('#s1').click(function () { $.cookie('_checked', '1'); if ($(this).is(':checked')) { $('.oformit .submit').removeAttr('disabled').removeClass('neaktiv') .parent().find('.wrp-oformit').remove(); } else { $('.oformit .submit').attr('disabled', 'disabled').addClass('neaktiv') .parent().append($('<div>').click(function () { if ($(this).parent().find('.submit').is(':disabled')) { $('label[for="s1"]').css('box-shadow', '0 0 2px red'); } }).addClass('wrp-oformit')); } }); if ($.cookie('_checked') == '1') { $('#s1').attr("checked","checked"); $('.oformit .submit').removeAttr('disabled').removeClass('neaktiv') .parent().find('.wrp-oformit').remove(); } $('input:radio[name=paymentType]').change(function() { $('.pay_fast').removeAttr('disabled'); $('.pay_fast').removeClass('neaktiv'); }); });Далее в шаблоне html перед
</head>добавьте код
<script type="text/javascript" src="{ASSETS_JS_PATH}jquery.cookie.js"></script>
После зайдите в шаблон Быстрый заказ и перед
<div class="buttons-set">добавьте код
<!-- Начало блока я согласен с условиями --> <div class="oformit"> <input type="checkbox" id="s1" /> <label for="s1" style="cursor:default;">Я прочитал(а) и согласен(на) с <span style="color:red; cursor:pointer;" >условиями предоставления сервиса</span></label> </div> <!-- Конец блока я согласен с условиями -->
Далее Вам нужно создать страницу и написать в источнике условия договора.
Перед текстом поставьте
<div class="s1">
а после
</div>
Далее в файле main.js найдите строку
$.get('http://g38507.storeland.ru/page/yvy', function (d)И замените в ней ссылку на вашу страницу с условием.
#3
Отправлено 27 Август 2014 - 09:27
1. После вставки кода все появилось. Но по нажатию на условиями предоставления сервиса не происходит открытия новой страницы, ставится галочка. и
2. Оформить можно не ставя галочки.
Danil (27 Август 2014 - 07:59) писал:
Скачайте и добавьте файл jquery.cookie.zip
Далее в конец файла main.js добавьте код
$(function () { $('.oformit .submit').attr('disabled', 'disabled').addClass('neaktiv') .parent().append($('<div>').click(function () { if ($(this).parent().find('.submit').is(':disabled')) { $('label[for="s1"]').css('box-shadow', '0 0 2px red'); } }).addClass('wrp-oformit')); $('.oformit span').css('border-bottom', '1px solid').click(function () { $.get('http://g38507.storeland.ru/page/yvy', function (d) { var t = $(d).find('.s1').html(); $.fancybox({ 'content':$(d).find('.s1').html(), 'width':'500', 'autoDimensions':false, 'type':'iframe', 'autoSize':false }); }); }); $('#s1').click(function () { $.cookie('_checked', '1'); if ($(this).is(':checked')) { $('.oformit .submit').removeAttr('disabled').removeClass('neaktiv') .parent().find('.wrp-oformit').remove(); } else { $('.oformit .submit').attr('disabled', 'disabled').addClass('neaktiv') .parent().append($('<div>').click(function () { if ($(this).parent().find('.submit').is(':disabled')) { $('label[for="s1"]').css('box-shadow', '0 0 2px red'); } }).addClass('wrp-oformit')); } }); if ($.cookie('_checked') == '1') { $('#s1').attr("checked","checked"); $('.oformit .submit').removeAttr('disabled').removeClass('neaktiv') .parent().find('.wrp-oformit').remove(); } $('input:radio[name=paymentType]').change(function() { $('.pay_fast').removeAttr('disabled'); $('.pay_fast').removeClass('neaktiv'); }); });Далее в шаблоне html перед
</head>добавьте код
<script type="text/javascript" src="{ASSETS_JS_PATH}jquery.cookie.js"></script>После зайдите в шаблон Быстрый заказ и перед
<div class="buttons-set">добавьте код
<!-- Начало блока я согласен с условиями --> <div class="oformit"> <input type="checkbox" id="s1" /> <label for="s1" style="cursor:default;">Я прочитал(а) и согласен(на) с <span style="color:red; cursor:pointer;" >условиями предоставления сервиса</span></label> </div> <!-- Конец блока я согласен с условиями -->
Далее Вам нужно создать страницу и написать в источнике условия договора.
Перед текстом поставьте
<div class="s1">а после
</div>Далее в файле main.js найдите строку
$.get('http://g38507.storeland.ru/page/yvy', function (d)И замените в ней ссылку на вашу страницу с условием.
#4
Отправлено 27 Август 2014 - 15:02
igor-repsol (27 Август 2014 - 09:27) писал:
1. После вставки кода все появилось. Но по нажатию на условиями предоставления сервиса не происходит открытия новой страницы, ставится галочка. и
2. Оформить можно не ставя галочки.
В шаблоне Быстрый заказ найдите код:
<div class="buttons-set"> <button type="submit" class="buy_button" title="Оформить заказ" style="float: left">Оформить заказ</button> </div>
и попробуйте заменить на:
<div class="buttons-set oformit"> <button type="submit" class="buy_button submit" title="Оформить заказ" style="float: left">Оформить заказ</button> </div>
#5
Отправлено 27 Август 2014 - 15:09
MikDark (27 Август 2014 - 15:02) писал:
<div class="buttons-set"> <button type="submit" class="buy_button" title="Оформить заказ" style="float: left">Оформить заказ</button> </div>
и попробуйте заменить на:
<div class="buttons-set oformit"> <button type="submit" class="buy_button submit" title="Оформить заказ" style="float: left">Оформить заказ</button> </div>
#7
Отправлено 27 Август 2014 - 17:52
1. если галочки не поставить и кликнуть "оформить" должно появиться снизу предупреждение "Оформление заказа не может быть продолжено без получения вашего согласия с условиями договора". Как реализовано с телефоном если не заполнить то появится ЭТО ПОЛЕ НЕОБХОДИМО ДЛЯ ЗАПОЛНЕНИЯ
Dars (27 Август 2014 - 17:31) писал:
#8
Отправлено 28 Август 2014 - 01:05
.oformit .submit:disabled + .alert1 { clear: both; color: red; display: block !important; padding: 10px 0; }
#9
Отправлено 28 Август 2014 - 04:51
Сake (28 Август 2014 - 01:05) писал:
.oformit .submit:disabled + .alert1 { clear: both; color: red; display: block !important; padding: 10px 0; }
#10
Отправлено 28 Август 2014 - 05:22
#11
Отправлено 28 Август 2014 - 05:38
Сake (28 Август 2014 - 05:22) писал:
#13
Отправлено 23 Февраль 2016 - 15:05
iceman86rus (23 Февраль 2016 - 13:56) писал:
И как сделать чтоб при нажатии на 2 пункт в скрине переходило по нужному адресу?
Примените, пожалуйста, инструкцию, чтобы на ее основе мы могли выполнить соответствующие поправки.
#15
Отправлено 23 Февраль 2016 - 18:28
iceman86rus (23 Февраль 2016 - 17:39) писал:
На данный момент у Вас указанной проблемы не наблюдается, уточните, пожалуйста, вопрос о проблеме актуален? После проведения каких изменений у Вас возникали указанные на скриншоте проблемы?
#16
Отправлено 23 Февраль 2016 - 18:39
Актуальна проблема то, что при нажатии С условиями договора-оферты не переходит никуда. Да и если не поставить галочку в согласие то оформление продолжить можно, как сделать так , чтоб без согласия нельзя было продолжить оформление заказа?
#17
Отправлено 26 Февраль 2016 - 17:54
Так до сих пор не нажимается и не переходит на страницу договора-оферты.
#18
Отправлено 26 Февраль 2016 - 18:27
iceman86rus (26 Февраль 2016 - 17:54) писал:
Так до сих пор не нажимается и не переходит на страницу договора-оферты.
Вас нужно заменить код:
<label for="s1" style="cursor:default;">Я прочитал(а) и согласен(на) с <span style="color:red; cursor:pointer;" >условиями предоставления сервиса</span></label>
на
<label for="s1" style="cursor:default;">Я прочитал(а) и согласен(на) с <a href="ссылка на страницу с договором" style="color:red; cursor:pointer;" >условиями предоставления сервиса</a></label>
где подставьте ссылку на страницу с договором
#19
Отправлено 26 Февраль 2016 - 18:54
MikDark (26 Февраль 2016 - 18:27) писал:
<label for="s1" style="cursor:default;">Я прочитал(а) и согласен(на) с <span style="color:red; cursor:pointer;" >условиями предоставления сервиса</span></label>
на
<label for="s1" style="cursor:default;">Я прочитал(а) и согласен(на) с <a href="ссылка на страницу с договором" style="color:red; cursor:pointer;" >условиями предоставления сервиса</a></label>
где подставьте ссылку на страницу с договором
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных