manuelle Freischaltung
03.05.13, 13:15:14
Danny2810
Schau mal in den Anhang :-)
03.05.13, 13:18:34
Lighty
... ok, aber wie gesagt, kommt hier nicht !?
( im Testforum auch nicht - kannst ja hier mal testen !? )
03.05.13, 15:16:00
Danny2810
Hey Lighty,
das kommt bei dir auch ned weil du keine Pflichtfeld selbst eingebaut hast.
VG
Danny
03.05.13, 15:42:07
Lighty
... ahhh, jetzt ja ! ;)
OK, das sollte dann aber ggf. auch bei den anderen Feldern kommen !?
03.05.13, 16:38:34
Danny2810
nein
da springt er einfach nur zurück ins Registration-Fenster
03.05.13, 17:34:28
Lighty
Beitrag geändert von: Lighty - 03.05.13, 17:38:32
... sollte, heißt in diesem Fall - das sollte man mal ändern ! ;)
Vorschlag für Geburtstag !
Datei: signup.php
( da wird als erstes eine Änderung von gestern wieder zurück gesetzt )
PHP:
1:
2:
3:
4:
5:
6:
7:
|
#
#
### Formular anzeigen
} elseif (empty($_POST['name']) ||
((in_array($_config['REG_CHECK'], array('pass','link')) && (empty($_POST['email']) || empty($_POST['email_repeat'])) ) ||
(in_array($_config['REG_CHECK'], array('nocheck','manual','link')) && (empty($_POST['pass']) || empty($_POST['pass_repeat'])) )) ||
(!empty($_config['REG_DISCLAIMER']) && empty($_POST['disclaimer']))) {
|
suche:
PHP:
1:
2:
3:
4:
5:
6:
|
### Geb. Tag
if ($_POST['geb_monat'] && $_POST['geb_tag']) {
$geb = '\''.vsprintf('%04d-%02d-%02d', array(intval($_POST['geb_jahr']), intval($_POST['geb_monat']), intval($_POST['geb_tag']))).'\'';
} else {
$geb = '\'0000-00-00\'';
}
|
ändern in:
PHP:
1:
2:
3:
4:
5:
6:
7:
8:
|
### Geb. Tag / Check
if (empty($_POST['geb_monat']) || empty($_POST['geb_tag'])) {
msg('error_signup_fault', '');
} elseif ($_POST['geb_monat'] && $_POST['geb_tag']) {
$geb = '\''.vsprintf('%04d-%02d-%02d', array(intval($_POST['geb_jahr']), intval($_POST['geb_monat']), intval($_POST['geb_tag']))).'\'';
} else {
$geb = '\'0000-00-00\'';
}
|
... die Fehlermeldung müsste dann noch geändert/angepasst werden - teste aber erst mal ob überhaupt eine kommt ! ;)
03.05.13, 17:57:57
Danny2810
Hallo Lighty,
das funktioniert ned.
Jetzt kann man sich garned regestristrieren, da er gleich beim Drücken des Buttons "Hier registrieren" gleich eine Prüfung macht und einen Fehler ausgibt, was er ja erst nach der Eingabe machen soll. Das heißt, man kommt nicht mehr ins registration-Formular.
Gruß Danny
03.05.13, 18:07:07
Lighty
... dann hast du bestimmt eine Klammer übersehen, oder zu viel !?
( die Kontrolle kommt ja erst beim Speichern ! )
In meinem Testforum funktioniert das so ! ;)
03.05.13, 18:28:23
Danny2810
nein ned so wirklich
denn sobald ich den "### Geb. Tag / Check" einfüge, und auf registieren drücke bekomme ich die Meldung, das eine Eingabe ned stimmt. :-(
03.05.13, 18:39:39
Danny2810
nehm alles zurück
hab es an der falschen Stelle eingefügt :shock:
03.05.13, 19:00:20
Danny2810
so fehlermeldung habe ich auch schon angepasst ;-)
03.05.13, 19:05:15
Lighty
Beitrag geändert von: Lighty - 03.05.13, 19:12:09
... na Gott sei Dank !
Habe schon befürchtet, dass ich es ggf. doch anders gemacht habe ! :D
.. ok, dann muss jetzt noch die Meldung angepasst werden !
Admin - Sprachen - Sprachvarablen bearbeiten
wähle "Errors ( Fehlermeldungen )
markiere: error_signup_fault -> bearbeiten
Code:
1:
2:
3:
4:
5:
6:
7:
|
<strong><strong class="fontFault">Es ist ein Fehler bei ihrer Registrierung aufgetreten, dies könnte einer der Gründe sein:</strong></strong>
<ol>
<li>Das gewählte Passwort ist zu kurz
<li>Die gewählte eMail Adresse ist nicht zulässlig
<li>Der gewählte Benutzername ist nicht zulässlig, zu kurz oder zu lang
<li>Das eingegebene Captcha-Image ist falsch
</ol>
|
ändern in:
Code:
1:
2:
3:
4:
5:
6:
7:
8:
|
<strong><strong class="fontFault">Es ist ein Fehler bei ihrer Registrierung aufgetreten, dies könnte einer der Gründe sein:</strong></strong>
<ol>
<li>Das gewählte Passwort ist zu kurz</li>
<li>Die gewählte eMail Adresse ist nicht zulässlig</li>
<li>Der gewählte Benutzername ist nicht zulässlig, zu kurz oder zu lang</li>
<li>Es wurde kein Geburtsdatum angegeben</li>
<li>Das eingegebene Captcha-Image ist falsch</li>
</ol>
|
edit:
... ich habe auch mal die fehlenden schließenden li-Tags ergänzt ! ;)