Главная » Функционал » Нестандартные решения » Регистрация только после прочтения и принятия правил

Регистрация только после прочтения и принятия правил

09.09.2009 в 16:55
Автор: G-XPert

Идём в шаблон страницы регистрации пользователей, и код $BODY$ заменяем на:
Code
<div id="hiddenDiv1" style="display: none;">$BODY$
</div>
<script type="text/javascript">
function show_hide(_element_id) {
  var element = document.getElementById(_element_id);
  if (element) {
  element.style.display = element.style.display == 'none' ? '' : 'none';
  }
}
</script>
<div id="button2">Правила</div>
<div align="center">
<input type="button" id="button1" value="Прочитал и соглашаюсь" onclick="show_hide('hiddenDiv1');show_hide('button1');show_hide('button2');window.scrollTo(0,0);" disabled="disabled">
</div>
Где "Правила" - вставляем правила регистрации пользователей.

Теперь между <head> и </head> ставим:
Code
<script type="text/javascript">
var is_countdown_started = false;
var text = '';
function countdown_new(_el, _sec) {
  var el = document.getElementById(_el);
  if (!el) {
  return(false);
  }
  if (_sec > 0) {
  if (!is_countdown_started) {
  text = el.value;
  is_countdown_started = true;
  el.disabled = true;
  }
  el.value = 'Прочитал и соглашаюсь (' + _sec + ' с.)';
  setTimeout('countdown_new(\'' + _el + '\', ' + (_sec - 1) + ')', 1000);
  } else {
  is_countdown_started = false;
  el.value = text;
  el.disabled = false;
  }
}
window.onload = function() {
  countdown_new('button1', 30);
}
</script>
Вот и всё, готово.

By uCoz-XPert ©

Вопросы по данной инструкции принимаю в ЛС.

принятие правил, правила, Правила Сайта, регистрация


Рейтинг: 19  (помогла ли Вам эта инструкция: да / нет)          Просмотров: 7017          Комментариев: 1

Похожие инструкции

24.02.2014 в 12:22      0  

Здравствуйте. После изменений не показываются поля регистрации. Приходиться "откатываться" к стандартному шаблону. Помогите разобраться с ошибкой. С уважением Виталий.