Beschreibung:
Diese Modifikation ersetzt den Link "Ich bin mit den Konditionen dieses Forums einverstanden..." unter den allgemeinen Nutzungsbedingungen des Boards bei der Registrierung mit einem Button der für 20 Sekunden deaktiviert bleibt bevor man den Nutzungsbedingungen zustimmen und zum Registrierungsformular gelangen kann.
Demo: Demolink
Installation:
- Code: Alles auswählen
#
#-----[ Öffne ]------------------------------------------------
#
templates/DeinTemplate/agreement.tpl
#
#-----[ Finde ]------------------------------------------------
#
<a href="{U_AGREE_OVER13}" class="genmed">{AGREE_OVER_13}</a><br /><br />
#
#-----[ Ersetze durch ]------------------------------------------------
#
<form name="formel1">
<input type=button name="button2" VALUE="{AGREE_OVER_13}" onClick="location.href='{U_AGREE_OVER13}'" style="width:150px">
<!-- input type=button name="button2" VALUE="Bitte klicken" onClick="location.href='MEINE SEITE.htm'" -->
</form>
<script type="text/javascript">
<!--
var secs = 21; // Wartezeit
var wait = secs * 1000;
document.formel1.button2.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.formel1.button2.value = "{AGREE_OVER_13}";
}
else {
printnr = (wait/1000)-num;
document.formel1.button2.value = "{AGREE_OVER_13} (" + printnr + ")";
}
}
function timer() {
document.formel1.button2.disabled=false;
}
//-->
</script>
#
#-----[ Öffne ]------------------------------------------------
#
language/lang_german/lang_main.php
#
#-----[ Finde ]------------------------------------------------
#
$lang['Agree_over_13'] = 'Ich bin mit den Konditionen dieses Forums einverstanden und <b>über</b> oder <b>exakt</b> 12 Jahre alt.';
$lang['Agree_not'] = 'Ich bin mit den Konditionen nicht einverstanden.';
#
#-----[ Ersetze durch ]------------------------------------------------
#
$lang['Agree_over_13'] = 'Akzeptieren';
$lang['Agree_not'] = 'Ich bin mit den Nutzungsbedingungen nicht einverstanden.'
#
#-----[ Alle Dateien speichern und hochladen ]---------------------
#
Anmerkung:
An folgender Stelle im soeben eingebauten Skript in der Datei agreement.tpl kann die Zeit festgelegt werden die der Button deaktiviert bleiben soll:
var secs = 21; // Wartezeit
Alles ganz einfach, Oder? :wink:
Solltest du trotzdem Fragen zu dieser Modifikation oder Probleme beim Einbau haben kannst du sie gerne hier posten. Die Musikmobil-Community wird wie immer hilfreich zur Seite stehen.