Surviver
19.07.2007, 23:36
Wenn man eine Einstellung anlegt, gibt es die Option PHP-Code zur Validierung.
Dort kann man den eingegebenen Inhalt des Feldes prüfen, und ggf eine Fehlermeldung ausgeben.
Im Code steht unter der Variable $data der eingegebene Wert zu verfügung, der PHP-Code muss genau so geschrieben werden, wie der einer Funktion (Also mit return true oder return false).
Beispiel:
Ich möchte, dass der eingegebene Wert größer als 5 und kleiner als 0 ist.
Der Code muss folgendermassen assehen:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
Natürlich kann man die Bedingung beliebig erweitern.
Dann muss eine Phrase angelegt werden, für denn Fall, dass der eingegebene Wert ungültig ist.
Sie muss setting_validation_error_Variabelname heissen. (Variabelname entspreched austauschen).
In ihr sollte beschrieben werden, woran der Feler liegen könnte.
Der Phrasentyp sollte Fehlermeldung sein.
Ich hoffe, der ein oder andere kann hiermit etwas anfangen ;)
Gruß Julian
Dort kann man den eingegebenen Inhalt des Feldes prüfen, und ggf eine Fehlermeldung ausgeben.
Im Code steht unter der Variable $data der eingegebene Wert zu verfügung, der PHP-Code muss genau so geschrieben werden, wie der einer Funktion (Also mit return true oder return false).
Beispiel:
Ich möchte, dass der eingegebene Wert größer als 5 und kleiner als 0 ist.
Der Code muss folgendermassen assehen:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
Natürlich kann man die Bedingung beliebig erweitern.
Dann muss eine Phrase angelegt werden, für denn Fall, dass der eingegebene Wert ungültig ist.
Sie muss setting_validation_error_Variabelname heissen. (Variabelname entspreched austauschen).
In ihr sollte beschrieben werden, woran der Feler liegen könnte.
Der Phrasentyp sollte Fehlermeldung sein.
Ich hoffe, der ein oder andere kann hiermit etwas anfangen ;)
Gruß Julian