Hi Jungs, bin zwar ganz neu hier, habe aber eben mal eine Info für euch erstellt, wo Ihr suchen müßt, um z.B. aus dem Feld IRC "Alter zu machen..... Hoffe es hilft euch ein wenig weiter....
Weitere oder andere Datenbankfelder hinzufügenDie Felder Name, PLZ und Ort sind fest vorgegeben. Alle weiteren Felder können beliebig verändert werden. Wenn zb. kein IRC channel eingetragen werden soll, so muss in der
conf.php der entsprechende Eintrag aus dem $DataFields Array rausgenommen werden. Das Formular zum Eintragen wird automatisch erstellt, dh. wenn der Eintrag nicht in diesem Array ist, gibt es auch keine Input-box dafür. Auch die Listenansicht wird automatisch generiert.
Wenn statt des IRC-Channels also zb. das Alter gespeichert werden soll, so müsste die Konfiguration etwa so aussehen:
Alter Eintrag mit IRC
// Zusätzliche Feldnamen, sowie die dazugehörigen funktionen zum parsen dieser.
// Ist der Funktionsname leer, so wird keine Funktion aufgerufen
// FeldName => Funktionsname
$GLOBALS['DataFields'] = array('IRC' => 'parseIRC', 'E-Mail' => 'parseMail');
Neuer Eintrag mit Alter
// Zusätzliche Feldnamen, sowie die dazugehörigen funktionen zum parsen dieser.
// Ist der Funktionsname leer, so wird keine Funktion aufgerufen
// FeldName => Funktionsname
$GLOBALS['DataFields'] = array('Alter' => '', 'E-Mail' => 'parseMail');
Die Parse Funktion wurde in diesem fall herausgenommen, da es nichts zu parsen (umwandeln) gibt. Die beiden vorhandenen Parse-Funktionen, die aus dem IRC-Channel und der E-Mail-Addresse Links generieren, befinden sich in der list.php. Hier also auch weitere/eigene Parse-Funktionen einfügen.