Countdown-Button bei Registrierung

Kleine Codeänderungen oder Mini-MODs
Keine Anfragen!!! -- No requests!!!

Moderator: Supporter

Countdown-Button bei Registrierung

Beitragvon Fähnchen » 7. Okt 2004 10:05

8) Countdown-Button bei Registrierung

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.
Dateianhänge
agreement.zip
In diesem zip.-Paket befinden sich bereits veränderte Dateien. Benutze diese Dateien nur wenn du noch keine anderen Mods/Hacks eingebaut hast!
(40.33 KiB) 920-mal heruntergeladen
Wer die Zukunft fürchtet verdirbt sich die Gegenwart!
Benutzeravatar
Fähnchen
User
 
Beiträge: 30
Registriert: 3. Okt 2004 16:00
Wohnort: Flensburg

Zurück zu phpBB2 Snippets



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 16 Gäste

cron