Функция Согласен С Правилами Магазина
#1
Отправлено 15 Апрель 2016 - 20:00
Желательно,чтобы было так же,как в шаблоне Хамелеон.
#2
Отправлено 16 Апрель 2016 - 16:13
ЛарисаКонова (15 Апрель 2016 - 20:00) писал:
Желательно,чтобы было так же,как в шаблоне Хамелеон.
Здравствуйте. В шаблоне Хамелеон, по умолчанию нет функции "даю согласие на обработку данных". Уточните, пожалуйста, у Вас есть пример реализации для конкретного магазина?
#3
Отправлено 16 Апрель 2016 - 20:47
RedHead (16 Апрель 2016 - 16:13) писал:
http://forum.storela...-данных-для-ша/
#4
Отправлено 18 Апрель 2016 - 12:58
ЛарисаКонова (16 Апрель 2016 - 20:47) писал:
http://forum.storela...-данных-для-ша/
Здравствуйте, в шаблоне Быстрый заказ найдите код:
$("#quickDeliveryConvenientDate").datepicker({ dayNames : ['Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота', 'Воскресенье'], dayNamesMin : ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб' ], closeText : 'Готово', currentText : 'Сегодня' , duration : '', monthNames : ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Окрябрь','Ноябрь','Декабрь'], monthNamesShort : ['Янв','Фев','Март','Апр','Май','Июнь','Июль','Авг','Сен','Окт','Ноя','Дек'], yearRange : "-6:+6", dateFormat : 'dd.mm.yy', minDate : new Date(), firstDay : 1 });
после него добавьте код:
$('#submit_order').prop('disabled', true); $('#pers_confirm').change(function() { if ($('#pers_confirm').prop("checked")){ $('#submit_order').prop('disabled', false); } else { $('#submit_order').prop('disabled', true); } });
далее найдите код:
<div class="botttomButtons"> <div class="buttonWrap" style="text-align:center"><button class="button" type="submit" class="button" title="Отправить заказ">Отправить заказ</button></div> </div>
и замените на код:
<div class="botttomButtons"> <div class="buttonWrap" style="text-align:center"><button class="button" id="submit_order" type="submit" class="button" title="Отправить заказ">Отправить заказ</button></div> <input id="pers_confirm" type="checkbox" name="pers_confirm"><label>Нажимая кнопку Оформить заказ, я соглашаюсь с <a href="#">политикой конфиденциальности</a></label> </div>
#5
Отправлено 19 Апрель 2016 - 07:33
Юля123 (18 Апрель 2016 - 12:58) писал:
$("#quickDeliveryConvenientDate").datepicker({ dayNames : ['Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота', 'Воскресенье'], dayNamesMin : ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб' ], closeText : 'Готово', currentText : 'Сегодня' , duration : '', monthNames : ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Окрябрь','Ноябрь','Декабрь'], monthNamesShort : ['Янв','Фев','Март','Апр','Май','Июнь','Июль','Авг','Сен','Окт','Ноя','Дек'], yearRange : "-6:+6", dateFormat : 'dd.mm.yy', minDate : new Date(), firstDay : 1 });
после него добавьте код:
$('#submit_order').prop('disabled', true); $('#pers_confirm').change(function() { if ($('#pers_confirm').prop("checked")){ $('#submit_order').prop('disabled', false); } else { $('#submit_order').prop('disabled', true); } });
далее найдите код:
<div class="botttomButtons"> <div class="buttonWrap" style="text-align:center"><button class="button" type="submit" class="button" title="Отправить заказ">Отправить заказ</button></div> </div>
и замените на код:
<div class="botttomButtons"> <div class="buttonWrap" style="text-align:center"><button class="button" id="submit_order" type="submit" class="button" title="Отправить заказ">Отправить заказ</button></div> <input id="pers_confirm" type="checkbox" name="pers_confirm"><label>Нажимая кнопку Оформить заказ, я соглашаюсь с <a href="#">политикой конфиденциальности</a></label> </div>
Можно сделать так,чтобы галочка стояла по умолчанию?
И как сделать так,чтобы при нажатиии на "политику конфиденциальности" открывалось окно с договором оферты?
#6
Отправлено 19 Апрель 2016 - 09:42
ЛарисаКонова (19 Апрель 2016 - 07:33) писал:
Можно сделать так,чтобы галочка стояла по умолчанию?
И как сделать так,чтобы при нажатиии на "политику конфиденциальности" открывалось окно с договором оферты?
Здравствуйте, в шаблоне Быстрый заказ найдите код:
<input id="pers_confirm" type="checkbox" name="pers_confirm" ><label>Нажимая кнопку Оформить заказ, я соглашаюсь с <a href="#">политикой конфиденциальности</a></label>
и замените на код:
<input id="pers_confirm" type="checkbox" name="pers_confirm" checked="checked"><label>Нажимая кнопку Оформить заказ, я соглашаюсь с <a href="#">политикой конфиденциальности</a></label>
и код:
$('#submit_order').prop('disabled', true); $('#pers_confirm').change(function() { if ($('#pers_confirm').prop("checked")){ $('#submit_order').prop('disabled', false); } else { $('#submit_order').prop('disabled', true); } });
замените на код:
$('#pers_confirm').change(function() { if ($('#pers_confirm').prop("checked")){ $('#submit_order').prop('disabled', false); } else { $('#submit_order').prop('disabled', true); } });
Далее чтобы при клике на "политика конфиденциальности" открывалось всплывающее окно с договором оферты, создайте контентную страницу в договором в сео-параметрах пропишите название ссылки (в примере название test), далее в шаблоне Быстрый заказ код:
<div class="botttomButtons"> <div class="buttonWrap" style="text-align:center"><button class="button" id="submit_order" type="submit" class="button" title="Отправить заказ">Отправить заказ</button></div> <input id="pers_confirm" type="checkbox" name="pers_confirm" checked="checked"><label>Нажимая кнопку Оформить заказ, я соглашаюсь с <a href="#">политикой конфиденциальности</a></label> </div>
замените на код:
$(document).ready(function() { $(".test").fancybox({ maxWidth : 300, maxHeight : 330, fitToView : false, width : '70%', height : '70%', autoSize : false, closeClick : false, openEffect : 'none', closeEffect : 'none' }); }); </script> <div class="botttomButtons"> <div class="buttonWrap" style="text-align:center"><button class="button" id="submit_order" type="submit" class="button" title="Отправить заказ">Отправить заказ</button></div> <input id="pers_confirm" type="checkbox" name="pers_confirm" checked="checked"><label>Нажимая кнопку Оформить заказ, я соглашаюсь с <a class="test fancybox.ajax" href="http://{NET_DOMAIN}/page/test?only_body=1">политикой конфиденциальности</a></label> </div>
далее в этом коде нужно поменять ссылку на контентную страницу:
$(document).ready(function() {
$(".test").fancybox({
maxWidth : 300,
maxHeight : 330,
fitToView : false,
width : '70%',
height : '70%',
autoSize : false,
closeClick : false,
openEffect : 'none',
closeEffect : 'none'
});
});
</script>
<div class="botttomButtons">
<div class="buttonWrap" style="text-align:center"><button class="button" id="submit_order" type="submit" class="button" title="Отправить заказ">Отправить заказ</button></div>
<input id="pers_confirm" type="checkbox" name="pers_confirm" checked="checked"><label>Нажимая кнопку Оформить заказ, я соглашаюсь с <a class="test fancybox.ajax" href="http://{NET_DOMAIN}/page/test?only_body=1">политикой конфиденциальности</a></label>
</div>
1,2) укажите название страницы
3) ссылка на страницу
#8
Отправлено 08 Февраль 2018 - 13:22
Татьяна21 (01 Февраль 2018 - 23:58) писал:
SL-430317
Сделала все как указано выше. Правда, пол кода пришлось удалить из-за того, что он остатком кода был виден в форме заказа. У меня 2 вопроса. В скриншоте Снимок.PNG
#9
Отправлено 08 Февраль 2018 - 15:01
Я задала вопросы, по ссылке:
https://forum.storel...за/page__st__20
#10
Отправлено 09 Февраль 2018 - 08:53
Ответила вам в данной теме форума.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных