Leicht anzupassendes Kontaktformular

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
spritzpistole
Mitglied
Beiträge: 1287
Registriert: 02.10.2004 00:25
Wohnort: Haßloch
Kontaktdaten:

Leicht anzupassendes Kontaktformular

Beitrag von spritzpistole »

Guten Abend phpBBler,

Ich suche ein Kontaktformular, dass ich sehr leicht umbauen kann (brauch mehr Eingabefelder etc. und das soll alles in der E-Mail dann auftauchen, leider hat die Suche nichts richtiges rausgegeben, also frag ich lieber mal hier. :)

MfG und noch eine schöne Nacht
Tim
IPB_Flüchtling
Mitglied
Beiträge: 1862
Registriert: 23.12.2004 22:46

Beitrag von IPB_Flüchtling »

Ahoi spritzpistole,

ein paar php-Kenntnisse vorausgesetzt, kann ich Dir die Easy Contact Form empfehlen (der Mod ist auch ziemlich kurz):

http://phpbbhacks.com/download/3096

Schau Dir diesbezüglich auch diesen Thread an:

http://www.phpbb.de/viewtopic.php?t=103986

LG, IPB_Flüchtling
spritzpistole
Mitglied
Beiträge: 1287
Registriert: 02.10.2004 00:25
Wohnort: Haßloch
Kontaktdaten:

Beitrag von spritzpistole »

IPB_Flüchtling hat geschrieben:Ahoi spritzpistole,

ein paar php-Kenntnisse vorausgesetzt, kann ich Dir die Easy Contact Form empfehlen (der Mod ist auch ziemlich kurz):

http://phpbbhacks.com/download/3096
Diesen habe ich schon probiert, ich habe einfach ein Feld hinzugefügt, alles in Ordnung ... und zwar hab ich einfach überall "Name" gesucht und habe unten drunter, dasselbe für "Vorname" gemacht, das Feld wird angezeigt, aber es wird nicht mit der E-Mail geschickt!?
Benutzeravatar
MagMo
Ehemaliges Teammitglied
Beiträge: 584
Registriert: 30.10.2005 16:06
Wohnort: Köln
Kontaktdaten:

Beitrag von MagMo »

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

Code: Alles auswählen

$template->assign_vars(array(....
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
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“