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

Вот пример: http://www.phpclub.ru/talk/register.php
 
														
 поэтому создаю новый топик.
 поэтому создаю новый топик.
 
														Код: Выделить всё
agreement.tpl
<div align=center> 
<form name=agree> 
<input onclick=ok(); type=button value="Соглашаюсь" name=agreeb>   
<input onclick="self.location.href=''" type=button value="Не соглашаюсь"> 
</form> 
<script> 
function ok() 
{ 
window.location="profile.php?mode=register&agreed=true"; 
} 
var secs = 15; 
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>
 
														
 То что нужно!
 То что нужно! 
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------
#
agreement.tpl 
#
#-----[ FIND ]------------------------------------------
# 
<tr>
	<td><span class="genmed"><br />{AGREEMENT}<br /><br /><br/><div align="center"><a href="{U_AGREE}" class="genmed">{AGREE_TRUE}</a><br /><br /><a href="{U_INDEX}" class="genmed">{DO_NOT_AGREE}</a></div><br /></span></td>
</tr>
#
#-----[ REPLACE WITH ]------------------------------------------
# 
<tr><td><span class="genmed"><br />{AGREEMENT}<br /><br /><br/>
<div align=center> 
<form name=agree> 
<input onclick=ok(); type=button value="{AGREE_TRUE}" name=agreeb>   
<input onclick="self.location.href=''" type=button value="{DO_NOT_AGREE}"> 
</form> 
<script> 
function ok() 
{ 
window.location="profile.php?mode=register&agreed=true"; 
} 
var secs = 15; 
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 ="{AGREE_TRUE}"; 
document.agree.agreeb.disabled=false; 
} 
else { 
printnr = secs-num; 
document.agree.agreeb.value = printnr + " {SECOND_REGISTER} {TIME_LEFT_REG}"; 
} 
} 
</script> 
</div>
<br /></span>
</td>
</tr>
#
#-----[ OPEN ]------------------------------------------
#
usercp_register.php
#
#-----[ FIND ]------------------------------------------
#
	'DO_NOT_AGREE' => $lang['Agree_not'], 
#
#-----[ AFTER, ADD ]------------------------------------------
#
	'SECOND_REGISTER' => $lang['Second_register'],
	'TIME_LEFT_REG'=> $lang['Time_left_reg'],  
	
#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
$lang['Second_register'] = "sec.";
$lang['Time_left_reg'] = "left"; 
#
#-----[ OPEN ]------------------------------------------
#
language/lang_russian/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
$lang['Second_register'] = "сек.";
$lang['Time_left_reg'] = "осталось";