manuelle Freischaltung
... 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] #
#
### 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']))) { [/PHP]
suche:
[PHP] ### 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\'';
}[/PHP]
ändern in:
[PHP] ### 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\'';
}[/PHP]
... die Fehlermeldung müsste dann noch geändert/angepasst werden - teste aber erst mal ob überhaupt eine kommt !
Vorschlag für Geburtstag !
Datei: signup.php
( da wird als erstes eine Änderung von gestern wieder zurück gesetzt )
[PHP] #
#
### 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']))) { [/PHP]
suche:
[PHP] ### 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\'';
}[/PHP]
ändern in:
[PHP] ### 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\'';
}[/PHP]
... die Fehlermeldung müsste dann noch geändert/angepasst werden - teste aber erst mal ob überhaupt eine kommt !
LG, Lighty
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
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
... na Gott sei Dank !
Habe schon befürchtet, dass ich es ggf. doch anders gemacht habe !
.. ok, dann muss jetzt noch die Meldung angepasst werden !
Admin - Sprachen - Sprachvarablen bearbeiten
wähle "Errors ( Fehlermeldungen )
markiere: error_signup_fault -> bearbeiten
ändern in:
edit:
... ich habe auch mal die fehlenden schließenden li-Tags ergänzt !
Habe schon befürchtet, dass ich es ggf. doch anders gemacht habe !
.. ok, dann muss jetzt noch die Meldung angepasst werden !
Admin - Sprachen - Sprachvarablen bearbeiten
wähle "Errors ( Fehlermeldungen )
markiere: error_signup_fault -> bearbeiten
Code: Alles auswählen
<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: Alles auswählen
<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>
... ich habe auch mal die fehlenden schließenden li-Tags ergänzt !
LG, Lighty
Hallo Lighty,
hab dden Fehler gefunden.
Man muß das in dem jeweiligen Template ändern, welches standard gemäß genutzt wird. Und das hatte ich ned beachtet.
Da ich mir ein eignes Verzeichnis angelegt habe, konnte ich nur das Verzeichnis vom Default-Layout sehen.
Man kann die Templates auch im Admin-Kontrollzentrum bearbeiten.
VG
Danny
hab dden Fehler gefunden.
Man muß das in dem jeweiligen Template ändern, welches standard gemäß genutzt wird. Und das hatte ich ned beachtet.
Da ich mir ein eignes Verzeichnis angelegt habe, konnte ich nur das Verzeichnis vom Default-Layout sehen.
Man kann die Templates auch im Admin-Kontrollzentrum bearbeiten.
VG
Danny