Hi Zorro,
vielen Dank für die Links. Allerdings würde ich gerne auf die Nutzung weiterer Extensions verzichten da meine Seite sowieso schon recht vollgestopft ist. Daher habe ich versucht den simplen Weg (im Sinne der Nutzung, nicht der Umsetzung) über die Modifikation der registration.html.php zu gehen. Was mir allerdings ein wenig Kopfschmerzen bereitet ist die rechtliche Seite. Wie reagiert die Registrierung, wenn Java abgeschaltet ist? Wird da überhaupt noch eine Überprüfung auf Vollständigkeit (Name, Username, eMail, AGB) durchgeführt?
Vielleicht hast Du in der Beziehung ja noch eine Idee, wie gesagt, ich denke es hängt schlicht und einfach an der Abfrage, ob die Checkbox nun "checked" ist oder nicht. Nur wie diese genau auszusehen hat, da grübel ich noch dran 
Nochmals, vielen Dank!
//edit
WEEEEEEEEEEEEEEEEEEEEEEEEEE!!!! ICH HABS!!! Hehe, sorry für den Gefühlsausbruch, aber für mich als PHP/Java-Newbie ist das wie Weihnachten und Ostern zusammen =P
Ok, hier nochmal für die, die es ebenfalls umsetzen möchten
1. In /components/com_registration/registration.html.php findet
Code:
} else if (r.exec(form.password.value)) {
alert( "<?php printf( addslashes( html_entity_decode(_VALID_AZ09) ), addslashes( html_entity_decode(_REGISTER_PASS) ), 6 );?>" );
Darunter fügt ihr ein
Code:
} else if (form.agb.checked == false ) {
alert( "<?php echo addslashes (html_entity_decode(_REGWARN_AGB) );?>" );
Sieht dann so aus
Code:
} else if (r.exec(form.password.value)) {
alert( "<?php printf( addslashes( html_entity_decode(_VALID_AZ09) ), addslashes( html_entity_decode(_REGISTER_PASS) ), 6 );?>" );
} else if (form.agb.checked == false ) {
alert( "<?php echo addslashes (html_entity_decode(_REGWARN_AGB) );?>" );
} else {
form.submit();
}
}
2. Nun die Stelle an der wir unsere Checkbox einfügen wollen. Findet
Code:
<tr>
<td>
<?php echo _REGISTER_VPASS; ?> * </td>
<td>
<input class="inputbox" type="password" name="password2" size="40" value="" /> </td>
</tr>
Fügt darunter ein
Code:
<tr>
<td>
<?php echo _REGISTER_AGB; ?> </td>
<td>
<input type="checkbox" name="agb" id="agbbox" /> </td>
</tr>
3. Öffnet euer Sprachfile und fügt folgendes an einer beliebigen Stelle ein
Code:
//AGB für Registrierung
DEFINE('_REGISTER_AGB','Ich akzeptiere die <a href="http://dein-link-zu-den-agb" target="_blank">Allgemeinen Geschäftsbedingungen</a>');
DEFINE('_REGWARN_AGB','Sie müssen die AGB akzeptieren bevor Sie sich registrieren können');
Text ist wie bekannt frei anpassbar (nicht vergessen den Link auf eure AGB anzupassen)
Meine Frage bzgl. dem deaktivierten Java ist allerdings weiterhin offen. Wie verhält sich die Registrierung dann? (selbst beantwortet, ist unmöglich sich zu registrieren. Also alles in Butter)
Lesezeichen