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


Функция Согласен С Правилами Магазина


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

#1 ЛарисаКонова

ЛарисаКонова

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

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

Отправлено 15 Апрель 2016 - 20:00

Здравствуйте.Подскажите,как реализовать функцию Даю согласие на обработку данных и тэдэ и тэпэ в этом шаблоне?
Желательно,чтобы было так же,как в шаблоне Хамелеон.

#2 RedHead

RedHead

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

  • Модератоpы
  • 1 052 сообщений

Отправлено 16 Апрель 2016 - 16:13

Просмотр сообщенияЛарисаКонова (15 Апрель 2016 - 20:00) писал:

Здравствуйте.Подскажите,как реализовать функцию Даю согласие на обработку данных и тэдэ и тэпэ в этом шаблоне?
Желательно,чтобы было так же,как в шаблоне Хамелеон.

Здравствуйте. В шаблоне Хамелеон, по умолчанию нет функции "даю согласие на обработку данных". Уточните, пожалуйста, у Вас есть пример реализации для конкретного магазина?

#3 ЛарисаКонова

ЛарисаКонова

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

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

Отправлено 16 Апрель 2016 - 20:47

Просмотр сообщенияRedHead (16 Апрель 2016 - 16:13) писал:

Здравствуйте. В шаблоне Хамелеон, по умолчанию нет функции "даю согласие на обработку данных". Уточните, пожалуйста, у Вас есть пример реализации для конкретного магазина?
Вот как в этой теме реализовано,я делала так для своего старого шаблона
http://forum.storela...-данных-для-ша/

#4 Юля123

Юля123

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

  • Модератоpы
  • 2 567 сообщений

Отправлено 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 ЛарисаКонова

ЛарисаКонова

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

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

Отправлено 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 Юля123

Юля123

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

  • Модератоpы
  • 2 567 сообщений

Отправлено 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) ссылка на страницу

#7 Татьяна21

Татьяна21

    Пользователь

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

Отправлено 01 Февраль 2018 - 23:58

Здравствуйте, мой id

SL-430317


Сделала все как указано выше. Правда, пол кода пришлось удалить из-за того, что он остатком кода был виден в форме заказа. У меня 2 вопроса. В скриншотеСнимок.PNG

#8 Stasya

Stasya

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

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

Отправлено 08 Февраль 2018 - 13:22

Просмотр сообщенияТатьяна21 (01 Февраль 2018 - 23:58) писал:

Здравствуйте, мой id

SL-430317


Сделала все как указано выше. Правда, пол кода пришлось удалить из-за того, что он остатком кода был виден в форме заказа. У меня 2 вопроса. В скриншотеПрикрепленный файл Снимок.PNG
Здравствуйте. Простите за длительное ожидание ответа. Сейчас на Вашем сайте установлен другой дизайн-шаблон. Насколько я понимаю, Ваш вопрос более не актуален?

#9 Татьяна21

Татьяна21

    Пользователь

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

Отправлено 08 Февраль 2018 - 15:01

Да, не актуален) У меня другие вопросы возникли
Я задала вопросы, по ссылке:

https://forum.storel...за/page__st__20

#10 Vaccina

Vaccina

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

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

Отправлено 09 Февраль 2018 - 08:53

Здравствуйте.

Ответила вам в данной теме форума.




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

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