Igromen.Do.Am - игровой и кино портал, объединяющий в себе множество новостей и публикаций, огромный форум для веб - мастеров.
1381
524
283
новостей в ленте
тем на форуме
пользователей
Будь в курсе
Это интересно
Загружай и играй
Всё для uCoz
Правила сайта
Правила форума Форум игромании и киномании Igromen.Do.Am
ФОРУМ Игромания и киномания – сообщество пользователей игрового портала Igromen.Do.Am.
Форум - это место, где можно обсудить игровые новости и обновления, задать вопросы, разместить объявления и сообщения, дать объявления о предоставляемых вами услугах, поделиться полезной информацией и способами, вступить в команду портала (на должности модератора, журналиста), а также найти себе друзей и товарищей для общения и совместного времяпровождения в играх.
Все действия (общение и размещение информации) регламентируются правилами форума.
ТОП-5 по сообщениям
1
ТОП-5 по репутации
  • Страница 1 из 1
  • 1
Форум » Функционал uCoZ » Нестандартные решения » Регистрация только после прочтения и принятия правил
Регистрация только после прочтения и принятия правил
#1
Димон
Администраторы
/.s/a/38/496767602.png
Менеджер проекта
Статус:
Online
Регистрация:
07.10.2012
Сообщения:
754
Идём в шаблон страницы регистрации пользователей, и код $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>
Где "Правила" - вставляем правила регистрации пользователей.

Теперь между и ставим:
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>
Вот и всё, готово.
Форум » Функционал uCoZ » Нестандартные решения » Регистрация только после прочтения и принятия правил
  • Страница 1 из 1
  • 1
Поиск:
О портале Igromen.Do.Am
Контакты
В помощь пользователям