manuelle Freischaltung

original Thema anzeigen

 
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&ouml;nnte einer der Gr&uuml;nde sein:</strong></strong>
<ol>
    <li>Das gew&auml;hlte Passwort ist zu kurz
    <li>Die gew&auml;hlte eMail Adresse ist nicht zul&auml;sslig
    <li>Der gew&auml;hlte Benutzername ist nicht zul&auml;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&ouml;nnte einer der Gr&uuml;nde sein:</strong></strong>
<ol>
    <li>Das gew&auml;hlte Passwort ist zu kurz</li>
    <li>Die gew&auml;hlte eMail Adresse ist nicht zul&auml;sslig</li>
    <li>Der gew&auml;hlte Benutzername ist nicht zul&auml;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 ! ;)