Hi,
ändere Mal die Datei contact_form.php wie folgt:
Code: Alles auswählen
#---[ FIND ]---
$from_name = '';
#---[ AFTER, ADD ]---
$from_vorname = '';
#---[ FIND ]---
check_field('', $HTTP_POST_VARS['name']);
#---[ AFTER, ADD ]---
check_field('', $HTTP_POST_VARS['vorname']);
#---[ FIND ]---
$from_name = strip_all($HTTP_POST_VARS['name']);
#---[ AFTER, ADD ]---
$from_vorname = strip_all($HTTP_POST_VARS['vorname']);
#---[ FIND ]---
$message = "$from_name'$email_username $forum_username\n$from_name'$email_mailname $from_email\n\n$email_sendersip $displayip\n$email_lookupip: http://whois.sc/$displayip\n\n$email_enquiry: $enquiry\n\n" . strip_all($HTTP_POST_VARS['message']);
#---[ IN-LINE FIND ]---
$message = "
#---[ IN-LINE AFTER, ADD]--- (nach $from_vorname folgt ein Leerzeichen!)
$from_vorname
#---[ IN-LINE FIND ]---
$forum_username\n
#---[ IN-LINE AFTER, ADD]--- (nach $from_vorname folgt ein Leerzeichen!)
$from_vorname
#---[ FIND ]---
"From: $from_name <$from_email>\r\n" .
#---[ REPLACE WITH ]---
"From: $from_vorname $from_name <$from_email>\r\n" .
Dann nach das Template
sowie das Form in der zugehörigen .tpl-Datei anpassen. Aber so wie ich das Verstanden habe, war das ja nicht das Problem. Das Vornamenfeld muss im Formular den Namen 'vorname' haben (wenn du obige Änderung 1 zu 1 übernimmst).
Die Änderung ist nicht getestet, sonden so aus dem Stehgreif geschrieben, sollte aber eigentlich funktionieren.
Grüße
MagMo