Kontaktformular mit Anhang + mehreren Empfängern
Kontaktformular mit Anhang + mehreren Empfängern
Hi,
Ich habe das Kontaktformular etwas modifiziert. Im Backend kann man feslegen, welche Empfänger zur Auswahl stehen. Es wird dann ein dropdown-Menü angezeigt, wo der User den Empänger festlegen kann.
Wichtig: Man darf im Eingabefeld für die Empfänger-Optionen keine Zeilenumbrüche eingeben, das führt zu einem Fehler …
Neben den eingegebenen Kontaktdaten wird in der Mail auch IP, User-Agent und, sofern JavaScript aktiviert ist, die Bilschirmauflösung angezeigt (Hilfreich, um auf eventuelle Beschwerden / Lobpreisungen einzugehen).
Falls man seinem Mailprogramm einige Routinen beibringen möchte, werden X-Mailheader mitgeliefert, so kann man beispielsweise einer Gruppe in seinem Adressbuch alle hinzufügen, die den Newsletter aboniert haben. (To do wäre noch, diese gleich in der mysql-datenbank zu sammeln …)
Jo, vielleicht erweist es sich ja für jemanden als nützlich
Gruß Jochen
Ach ja, hier als xml
Ich habe das Kontaktformular etwas modifiziert. Im Backend kann man feslegen, welche Empfänger zur Auswahl stehen. Es wird dann ein dropdown-Menü angezeigt, wo der User den Empänger festlegen kann.
Wichtig: Man darf im Eingabefeld für die Empfänger-Optionen keine Zeilenumbrüche eingeben, das führt zu einem Fehler …
Neben den eingegebenen Kontaktdaten wird in der Mail auch IP, User-Agent und, sofern JavaScript aktiviert ist, die Bilschirmauflösung angezeigt (Hilfreich, um auf eventuelle Beschwerden / Lobpreisungen einzugehen).
Falls man seinem Mailprogramm einige Routinen beibringen möchte, werden X-Mailheader mitgeliefert, so kann man beispielsweise einer Gruppe in seinem Adressbuch alle hinzufügen, die den Newsletter aboniert haben. (To do wäre noch, diese gleich in der mysql-datenbank zu sammeln …)
Jo, vielleicht erweist es sich ja für jemanden als nützlich
Gruß Jochen
Ach ja, hier als xml
Zuletzt geändert von nonano am Fr 6. Apr 2007, 19:52, insgesamt 1-mal geändert.
Saugutes Modul!
Dickes Merci!
Aber eine Frage habe ich noch:
Um die Ausgabe ist immer ein grauer Rand den ich einfach nicht wegbekomme. Keine Ahnung wo der herkommt. Im Code find ich ihn nicht.
Damit ihr wisst was ich meine: http://web933.webbox182.server-home.org ... hp?idcat=7
Kannst du mir helfen?
LG Basti
Dickes Merci!
Aber eine Frage habe ich noch:
Um die Ausgabe ist immer ein grauer Rand den ich einfach nicht wegbekomme. Keine Ahnung wo der herkommt. Im Code find ich ihn nicht.
Damit ihr wisst was ich meine: http://web933.webbox182.server-home.org ... hp?idcat=7
Kannst du mir helfen?
LG Basti
ich bin genauso hilflos wie ich tu
Vielen Dank für dieses tolle Modul, welches ich suppi gebrauchen kann...
nun aber ein wahrschinlich klitzekleines Problem:
Ich habe das Formular u.a. auf einer Seite, welche die Formular-Angaben explizit nur an genau eine Adresse versendet. Drum würde ich gerne das Auswahlfeld der Empfänger verschwinden lassen..., weil ja eigentlich unnötig, weil der Kunde ja nichts auswählen muss...
habs probiert (im Form den Bereich mit $label-auswahl entfernt...) mit dem Ergebnis, dass eine Meldung kommt, ---> kein Empfänger angegeben.....
wie kriege ich das hin... ?
Gruss
bru
nun aber ein wahrschinlich klitzekleines Problem:
Ich habe das Formular u.a. auf einer Seite, welche die Formular-Angaben explizit nur an genau eine Adresse versendet. Drum würde ich gerne das Auswahlfeld der Empfänger verschwinden lassen..., weil ja eigentlich unnötig, weil der Kunde ja nichts auswählen muss...
habs probiert (im Form den Bereich mit $label-auswahl entfernt...) mit dem Ergebnis, dass eine Meldung kommt, ---> kein Empfänger angegeben.....
wie kriege ich das hin... ?
Gruss
bru
Dazu musst Du die Ausgabe anpassen, so dass das Select-Menü versteckt wird, aber trotzdem noch da ist.
Das geht dann zB so:
So müsste es gehen.
Das geht dann zB so:
Code: Alles auswählen
<select name="emailempfaenger" type="hidden"
@marphin
Sorry, aber da kann ich Dir nicht helfen. Bei meinen Tests funktioniert es einwandfrei.
Alles, was mir dazu einfällt, wäre ein bischen mit utf8_encode($msg) herumzuprobieren ... vielleicht musst Du da etwas anderes verwenden ...
base64_encode vielleicht oder einfach nur weglassen ...
Fazit: ich habe keine Ahnung
Sorry, aber da kann ich Dir nicht helfen. Bei meinen Tests funktioniert es einwandfrei.
Alles, was mir dazu einfällt, wäre ein bischen mit utf8_encode($msg) herumzuprobieren ... vielleicht musst Du da etwas anderes verwenden ...
base64_encode vielleicht oder einfach nur weglassen ...
Fazit: ich habe keine Ahnung
Hallo nonano,
ich habe das Modul jetzt auch eingebaut und es funktioniert. Was mir generell bei allen Kontaktformularen aufgefallen ist, das derjenige, der es abschickt ,keine Kopie der gesendeten Email bekommt und somit auch nicht nachvollziehen kann, wann er diese Anfrage gesendet hat.
Wie kann dies in Deinem Modul einbauen werden?
Die Emailadresse wird ja im Feld eingegeben.
Vielen Dank.
andy-man
ich habe das Modul jetzt auch eingebaut und es funktioniert. Was mir generell bei allen Kontaktformularen aufgefallen ist, das derjenige, der es abschickt ,keine Kopie der gesendeten Email bekommt und somit auch nicht nachvollziehen kann, wann er diese Anfrage gesendet hat.
Wie kann dies in Deinem Modul einbauen werden?
Die Emailadresse wird ja im Feld eingegeben.
Vielen Dank.
andy-man
Hallo andy-man
Ich bin momentan nicht mehr so im Thema, um die Frage mal eben zu beantworten ...
Generell finde ich ist das eine gute Idee und auf jeden Fall machbar.Ich würde das als Option anwählbar machen, so dass derjeniege selbst entscheiden kann, ob er eine Kopie bekommt ...
Mal sehen, ob ich dazu demnächst noch komme ...
Ich bin momentan nicht mehr so im Thema, um die Frage mal eben zu beantworten ...
Generell finde ich ist das eine gute Idee und auf jeden Fall machbar.Ich würde das als Option anwählbar machen, so dass derjeniege selbst entscheiden kann, ob er eine Kopie bekommt ...
Mal sehen, ob ich dazu demnächst noch komme ...
-
- Beiträge: 8
- Registriert: Do 14. Jul 2005, 09:49
- Wohnort: Bürglen TG (Schweiz)
- Kontaktdaten:
ich habe das selbe problem, sehe aber wirklich nicht, wo dieser rahmen herkommt... hat jemand das problem schon gefunden?barni hat geschrieben: Aber eine Frage habe ich noch:
Um die Ausgabe ist immer ein grauer Rand den ich einfach nicht wegbekomme. Keine Ahnung wo der herkommt. Im Code find ich ihn nicht.
Damit ihr wisst was ich meine: http://web933.webbox182.server-home.org ... hp?idcat=7
Problemseite: http://www.schlosshueler.ch/gugge/cms/f ... p?idcat=13
danke für eure hilfe...
das Tag <fieldset> erzeugt den Rahmen. gib ihm den style "border:0;" und alles ist gut..
Empfehlenswert ist übrigens die Webdeveloper-Toolbar für den Firefox...
Empfehlenswert ist übrigens die Webdeveloper-Toolbar für den Firefox...
"Es wird keine Handlung geben, keine Geschichte mit ihrer Versprechung auf einen Anfang und ihrer Hoffnung auf ein Ende." (Andrzej Stasiuk)