manuelle Freischaltung

( bitte den jew. Präfix auswählen )
Benutzeravatar
Lighty
Beiträge: 8397
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

... ahhh, jetzt ja ! ;)
OK, das sollte dann aber ggf. auch bei den anderen Feldern kommen !?
LG, Lighty
Danny2810
Beiträge: 27
Registriert: 27.04.2013, 11:02

Beitrag von Danny2810 »

nein

da springt er einfach nur zurück ins Registration-Fenster
Benutzeravatar
Lighty
Beiträge: 8397
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

... 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 ! ;)
LG, Lighty
Danny2810
Beiträge: 27
Registriert: 27.04.2013, 11:02

Beitrag von 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
Benutzeravatar
Lighty
Beiträge: 8397
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

... dann hast du bestimmt eine Klammer übersehen, oder zu viel !?
( die Kontrolle kommt ja erst beim Speichern ! )

In meinem Testforum funktioniert das so ! ;)
LG, Lighty
Danny2810
Beiträge: 27
Registriert: 27.04.2013, 11:02

Beitrag von 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. :-(
Danny2810
Beiträge: 27
Registriert: 27.04.2013, 11:02

Beitrag von Danny2810 »

nehm alles zurück

hab es an der falschen Stelle eingefügt :shock:
Danny2810
Beiträge: 27
Registriert: 27.04.2013, 11:02

Beitrag von Danny2810 »

so fehlermeldung habe ich auch schon angepasst ;-)
Benutzeravatar
Lighty
Beiträge: 8397
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

... 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: 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>
edit:
... ich habe auch mal die fehlenden schließenden li-Tags ergänzt ! ;)
LG, Lighty
Danny2810
Beiträge: 27
Registriert: 27.04.2013, 11:02

Beitrag von Danny2810 »

das einzige was jetzt noch falsch ist:

das Feld Geburtstag taucht noch immer unter optinale Angaben auf :-(
Benutzeravatar
Lighty
Beiträge: 8397
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

... hast du denn die Templateänderung nicht gemacht !?
LG, Lighty
Danny2810
Beiträge: 27
Registriert: 27.04.2013, 11:02

Beitrag von Danny2810 »

Hallo Lighty,

ja die template-änderung habe ich gemacht.
und auch noch mal überprüft.

Aber leider ohne Erfolg :-(

VG
Danny
Benutzeravatar
Lighty
Beiträge: 8397
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

... dann sollte es aber so aussehen !

LG, Lighty
Danny2810
Beiträge: 27
Registriert: 27.04.2013, 11:02

Beitrag von Danny2810 »

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
Benutzeravatar
Lighty
Beiträge: 8397
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

Hallo Danny !

... ja, sorrry - dachte das wäre bekannt !? :(
Änderungen müssen natürlich jew. für jedes Template-Set gemacht werden !

... daher ziehe ich die Änderungen per FTP vor !
- kann man besser rückgängig machen
- kann man die Änderungen schneller durchführen
LG, Lighty
Antworten

Zurück zu „Forensysteme/-software“