В общем, кидаю во флейм, кому нужно, разбирайтесь ...
Кратко, о том, что ЭТО:
В phpBB, меня не устроил вывод соглашения с условиями регистрации, поэтому немного переделал:
1 - убрано "менее 13-ти лет"
2 - ссылки переделаны на кнопки
3 - и самое главное - кнопка "Согласен", не активна 20 секунд, для "принудительного" прочтения условий регистрации.
Редактируется файл шаблона agreement.tpl
Меняетеся код ссылок "согласия".
К сожалению, сейчас нет времени подробно расписывать - что на что менять, думаю поймете, и кому нужно, заточит код под себя.
Если не понятно, спрашивайте, по появлению времени - отвечу.
Код: Выделить всё
<div align=center>
<form name=agree>
<input onclick=ok(); type=button value="Прочтение условий не менее 20-ти секунд!" name=agreeb>
<input onclick="self.location.href=''" type=button value="Не согласен">
</form>
<script>
function ok()
{
window.location="profile.php?mode=register&agreed=true";
}
var secs = 20;
document.agree.agreeb.disabled=true;
for(i=1;i<=secs;i++)
{
window.setTimeout("update(" + i + ")", i * 1000);
}
function update(num) {
if(num == secs) {
document.agree.agreeb.value ="Согласен";
document.agree.agreeb.disabled=false;
}
else {
printnr = secs-num;
document.agree.agreeb.value = "Внимательно читаем условия, осталось " + printnr +" сек ";
}
}
</script>
</div>