Hallo,
das geht relativ einfach. Alles was du brauchst ist ein Editor und ein MySQL-Managmenttool (phpMyAdmin).
Schaue in die Datei "classes/class.settings_table.php"! Möchtest du z.B. den Eintrag für die 2. Emailadresse nicht haben, mußt du einfach nur den ganzen Eintrag löschen. Das wäre:
Code: Alles auswählen
$this->column[] = array(
"original" => "email2",
"alias" => $lang->get(7),
"type" => "varchar",
"regexp" => "/^(\S+@[^.\s]\S*\.\S*[^.\s])?$/",
"link" => "mailto:VALUE",
"default" => "",
"mask" => SHOW_IN_DETAIL + ALLOW_INSERT + ALLOW_CHANGE,
"width" => "20em"
);
Möchtest du diesen Eintrag nicht überall sehen, kannst du "mask" ändern, wie es im Quellcode beschrieben ist.
Möchtest du ein neues Feld hinzufügen, z.B. "email3", mußt du einen solchen kompletten Eintrag hinzufügen
Code: Alles auswählen
$this->column[] = array(
"original" => "email3",
"alias" => "3. Emailadresse", // oder in den Language-Dateien einen neuen Eintrag machen: z.B. $lang->get(200)
"type" => "varchar",
"regexp" => "/^(\S+@[^.\s]\S*\.\S*[^.\s])?$/",
"link" => "mailto:VALUE",
"default" => "",
"mask" => SHOW_IN_DETAIL + ALLOW_INSERT + ALLOW_CHANGE,
"width" => "20em"
);
Die Position bestimmt, in welcher Reihenfolge die Daten ausgegeben werden. Dabei ist zu beachten, dass du auch in der Datenbanktabelle einen neuen Eintrag machen mußt. Dieser muß genau so heißen, wie das Feld "original". Also "email3".
Füge in der Tabelle "prefix_contacts" das neue Feld "email3" hinzu. An welche Stelle ist hier egal. Einzigster "Knack-Punkt" ist, dass du den richtigen Datentyp auswählst. Das ist auch in dem Quellcode beschrieben.
Da das gerade für Anfänger nicht ganz einfach zu verstehen ist, bringt es viel, wenn man mal damit ein bissel rumspielt und ausprobiert.