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


Оформление заказа, соглашение с договором.


  • Вы не можете ответить в тему
Сообщений в теме: 4

#1 zcz

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

  • Assistent vsupport.club
  • PipPipPip
  • 104 сообщений
Репутация: 62
Продвинутый

Отправлено 21 March 2014 - 01:44 PM

Всем привет.
Клиент попросил небольшое изменение в корзине, а именно:
Клиент не может оформить заказ, пока не поставил галочку "ознакомлен с договором"...
Понимаю, что модулем это не назовешь, да и пишется он за 2 минуты, но все-же, может кому-то понадобится.

Итак:

1. Включите принудительную очистку кеша в админ-панели.

2. в shopping_cart.tpl.html вставляете после {if $cart_content}

{literal}
<script type="text/javascript">
function SelectCheck() {
if ($("#checkOn").prop("checked") == true) {
  $(".goButton").show();
}
else {
  $(".goButton").hide();
}
}
</script>
{/literal}

Тут важно знать - если на сайте уже стоит библиотека jquery, то этого достаточно, если нет, то перед этой функцией надо поставить
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>

3. В этом же файле почти в самом низу перед таблицей, где выводятся ссылки на оформление и прочее вставить

<table cellspacing="0" cellpadding="0" width="100%">
  <tr>
	<td class="hdbot" align="center">
  <input type="checkbox" id="checkOn" onclick="SelectCheck();"> С условиями <a href="#">договора-оферты</a> ознакомлен.
</td>
  </tr>
</table>

в <a href="#">договора-оферты</a> вместо # вставьте ссылку на страницу договора.

4. теперь таблица с сылками на оформление -
<td class="hdbot"><a href="#" onClick="....
между a и href вставьте

class="goButton" style="display: none;"

Все готово.

кому лень разбираться, и файл корзины не редактировался, просто скачайте файл Прикрепленный файл  shopping_cart.tpl.html   8.58К   4 Количество загрузок:
  • 1
Пишу, устанавливаю, натягиваю))) pix-art.ru

#2 Lada

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

  • Download User
  • PipPipPip
  • 107 сообщений
Репутация: 7
Начинающий
  • ГородЧита

Отправлено 13 July 2014 - 07:07 PM

Так же, не совсем по теме, но схожая проблемка - вернее есть желание, что бы при РЕГИСТРАЦИИ человек автоматически подписывался на рассылки. То есть сейчас галочки Подписаться на новости нет, а надо что бы стояла...

Прикрепленные файлы

  • Прикрепленный файл  acdshop-222.jpg   7.15К   1 Количество загрузок:

  • 0

#3 Dbus

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

  • Assistent vsupport.club
  • PipPipPip
  • 1116 сообщений
Репутация: 174
Мастер
  • ГородОдесса

Отправлено 14 July 2014 - 01:46 AM

Так же, не совсем по теме, но схожая проблемка - вернее есть желание, что бы при РЕГИСТРАЦИИ человек автоматически подписывался на рассылки. То есть сейчас галочки Подписаться на новости нет, а надо что бы стояла...


register.tpl.html
input type=checkbox name=subscribed4news убрать условие вокруг checked
  • 0
502 Bad Gateway

#4 zcz

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

  • Assistent vsupport.club
  • PipPipPip
  • 104 сообщений
Репутация: 62
Продвинутый

Отправлено 14 July 2014 - 09:31 AM

Так же, не совсем по теме, но схожая проблемка - вернее есть желание, что бы при РЕГИСТРАЦИИ человек автоматически подписывался на рассылки. То есть сейчас галочки Подписаться на новости нет, а надо что бы стояла...


register.tpl.html
input type=checkbox name=subscribed4news убрать условие вокруг checked


а еще лучше, сделать input type="hidden" и поставить value, если не ошибаюсь, 1
  • 0
Пишу, устанавливаю, натягиваю))) pix-art.ru

#5 Dbus

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

  • Assistent vsupport.club
  • PipPipPip
  • 1116 сообщений
Репутация: 174
Мастер
  • ГородОдесса

Отправлено 14 July 2014 - 09:52 AM

а еще лучше, сделать input type="hidden" и поставить value, если не ошибаюсь, 1

Не лучше. Насильно мил не будешь, человеку нужно давать возможность не включать подписку.
  • 0
502 Bad Gateway