Ärgert es euch auch, das der User die Nutzungsbedingungen bevor er sich Registrieren kann nicht unbedingt lesen muß? Er kann auch sofort auf weiter klicken... Mich hat das gestört, denn wofür hat man denn diese Nutzungsbedingungen... sicherlich um sich etws abzusichern
.
Wie dem auch sei, ich habe deshalb mal einen Kleinen Mod dafür geschrieben, der dafür sorgt, das der User nun eine Zeit lang warten muß, bis der Button zum Akzeptieren anwählbar ist... Die Zeit stellt ihr mit Angabe
var secs = 10; ein. Bei mir auf dem Localen System klappt es Prima... ihr müßt nur ein paar Änderungen in der Datei "register_signup.html" vornehmen... Ich habe hier einmal meine ganze Datei gepostet, denn leider läßt sich in diesem Forum die Änderung nicht markieren
<table width="100%" border="0" cellspacing="0" cellpadding="1"><tr>
<td valign="top" class="head1">
<table width="100%" border="0" cellpadding="4" cellspacing="0">
<tr><td valign="top" class="head1">{lang_agreement}</td>
</tr><tr>
<td class="row2">{lang_agreement_terms}</td>
</tr></table>
</td>
</tr>
</table><br /><table border="0" cellspacing="1" cellpadding="1" align="center">
<tr>
<td>
<form method="post" action="{url_register}" name="sform">
<input type="hidden" name="action" value="register" />
<input type="submit" value="{lang_agree}" name="submitbtn" class="button" />
</form>
</td>
<td>
<form method="post" action="{url_home}">
<input type="submit" value="{lang_agree_not}" class="button" />
</form>
</td>
</tr>
</table>
<script language="javascript">
<!--
var secs = 10;
var wait = secs * 1000;
document.sform.submitbtn.disabled=true;
for(i=1;i<=secs;i++) {
window.setTimeout("update(" + i + ")", i * 1000);
}
window.setTimeout("timer()", wait);
function update(num) {
if(num == (wait/1000)) {
document.sform.submitbtn.value = "{lang_agree}";
}
else {
printnr = (wait/1000)-num;
document.sform.submitbtn.value = "{lang_agree} (" + printnr + ")";
}
}
function timer() {
document.sform.submitbtn.disabled=false;
}
//-->
</script>
Also bis jetzt konnte ich noch keinen Fehler feststellen... Mailt mir mal bitte eure Meinung dazu
und Jan kann es in die nächste Version Packen, wenn es gefällt
Bastian