Dagon Design Formmailer-Kontaktformulare in unbegrenzter Anzahl – deutsche Erklärung

Oft sucht man nach einem Kontaktformular bei dem man auch Auswahlboxen anbieten kann, oder Uploads erlauben kann. Das Plugin Dagon Design Secure Form Mailer bietet dies und außerdem sendet es eine Kopie an den Absender. Hier eine deutsche Anleitung dazu.

Dagon Design Formmailer bietet: fast unendliche Anzahl von Kontaktformularen, Sicherheitsabfrage vorm Absenden, Checkboxen, Uploads, Kopie der Email an den Absender uvm.

Das WordPress Plugin ist daher nicht so einfach in seiner Einrichtung. Ich bringe hier eine deutsche Anleitung des WP Plugins Dagon Design Secure Form Mailer , prinzipielle Fragen wieso was wann nicht funktioniert ersuche ich jedoch beim Pluginautor zu machen, der auch schlechtes Englisch versteht und sehr guten Support bietet.

Achtung:

Dieses WordPress Plugin “Dagon Design Secure Form Mailer” ist eindeutig nicht für absoluteste Anfänger, man muss sich zumindest trauen mal was auszuprobieren. Ich gebe hier nur erste Schritterklärungen.

Um diese Anleitung zu verstehen ist es nötig das Plugin Dagon Design Formmailer zu installieren,aktivieren. Und sich dort mal die Anleitungen durchgelesen zu haben.

Eine statische Seite mit dem Titel *Email* zu schreiben.

Admincenter==>Schreiben==>Seite schreiben==>

Titel vergeben “Email”

In das Textfeld

 
<!-- ddfm1 -->

kopieren, speichern. URL der Seite kopieren:

http://meinedomain.tld/email/

Admincenter==>Einstellungen/Options findest Du jetzt DDFM

Klickst Du diese Options Page an, kannst Du angeben wieviele Formulare erzeugt werden sollen, weil je nach Anzahl erhöht sich die Anzahl der Einstellungsseiten /Options Pages.

Ich gebe gleich die Anleitung für zwei Formulare, damit man sieht wie dies geht.

Daher tippe bei

Global Settings ==> 2

alles andere derzeit lassen und rechts unten auf Update Options klicken.

Erstellung eines Formulars mit dem Dagon Design Form Mailer Plugin

Admincenter==>Einstellungen DDFM 1

Settings

Language:Deine Sprache auswählen

Contact Page: Die URL zur Emailseite eintragen.

http://meinedomain.tld/email/

Recipients:Deine Email Adresse,

Rechts unten auf “update Options” und fertig ist Dein Formular.

Formular mit einer Nachricht oben drüber. Name, Emailadresse, Text ist nötig, Spamschutz aktiviert.

So sieht es aus:

 
type=fullblock|class=fmfullblock|text=Aus  rechtl. Gründen betone ich: Ich akzeptiere auch Linktauschanfragen.
type=text|class=fmtext|label=Betreff|fieldname=fm_betreff|max=100|req=true
type=textarea|class=fmtextarea|label=Nachricht|fieldname=fm_nachricht|max=1000|rows=10|req=true

1.Zeile

mit type= gibt man an, was das Plugin schreiben sollte.
class= wie es dann aussieht und gleichzeitig die css class, um dies dann in der style.css zu designen.

text= Hier kann man seinen Text tippen. Umlaute zu entities umwandeln nicht vergessen.

2.Zeile:

type= und class= bereits erklärt. label=Betreff dies ist auch das Betreff in der Email dann.

fieldname=fm_betreff das fm_betreff kann man nennen wie man mag, man muss es dann aber immer in der Options Page DDFM1 so nennen,
nur das fm_ muss gleichbleiben.

max=100 die maximale Anzahl der erlaubten Zeichen,
req=true bedeutet das Feld muss ausgefüllt werden, es bekommt dann das Sternchen.

3.Zeile:

type=textarea erklärt sich irgendwie von selbst ;)
wie die anderen Angaben auch, die sind einfach für ein Formular in html nötig.

weiter geht es bei dem Formular:

type=text|class=fmtext|label=Name|fieldname=fm_name|max=100|req=true
type=text|class=fmtext|label=Email|fieldname=fm_email|max=100|req=true|ver=email

ver=email bedeutet es wird die Spamschutzsperre aktiviert.

type=verify|class=fmverify|label=Verify

Damit aktiviert man das Spamkästchen mit der Zeichenabfrage.

Weiter unten sieht man:

Email Generation

Meine Angaben sind da der Reihe nach:

 
fm_name
fm_email
Texte Email: fm_betreff

Message Structure

lasse ich immer frei…

Success Message

Da steht bei mir:

 
<br /><p>Danke für die Email. Manchmal dauert es bis ich antworte,aber zu 99,9% antworte ich..</p>

Auto Reply

Wieder der Reihe nach was ich da hineingetippt habe.

 
Texto.de
meine Emailadresse
Kopie der Email an Texto.de:fm_betreff

Auto reply Message:

Folgendes wurde an Texto.de per Email gesendet:
 
fm_betreff
fm_nachricht
 
fm_name
fm_email

Other Options

da ändere ich nie was.

Unten rechts auf Update Options klicken fertig.

Ich nutze für meine Emailformulare immer ein *fieldset* – das kann das Plugin, doch dann ist sein html Output einfach falsch. Ich habe dies für mich geändert. Dies erfordert jedoch viele Eingriffe in die Dateien des Plugins. Die müssen dann bei jedem Update des WP Plugins neu gemacht werden,
daher mache ich dies nicht öffentlich, weil dies einfach wirklich kompliziert ist.

ich hoff diese einfache Erklärung hilft sich einfach mal zu trauen, dieses wirklich tolle WP Plugin Dagon Design Secure Form Mailer zu verwenden.
16 Kommentare zu "Dagon Design Formmailer-Kontaktformulare in unbegrenzter Anzahl – deutsche Erklärung"
  1. Hi,
    Danke für die Anleitung.

    Ich habe festgestellt, dass die Umlaute nicht richtig wiedergegeben werden und bei der Suche auf der Dagon-Seite habe ich gesehen, dass Du dort wohl auch nachgefragt hast. Hast Du eine Antwort bekommen bzw.Lösung dafür?

  2. Hi,
    wenn ich in der config.php den Teil der mit collate anfängt mit zwei // auskommentiere funktoniert es,

    aber es gibt auch email clients, da hilft nichts,

    d.h. da bekomm ich gute Umlaute, der andere kaputte,
    da steh ich auch an -ehrlichst

    lg

  3. …yo. tag.
    hatte grad probleme mit utf8-codierung und umlauten…
    hat mein kollege nun gelöst, vielleicht auch für euch hilfreich.
    einfach in der dd-formmailer.php in zeile 1629 folgendes einfügen:
    $mail_message = utf8_decode($mail_message);

    …und umlaute werden richtig versandt!

    Danke | pEace

  4. Danke! Nach einem Update auf Version 5.41 und dem Einfügen in Zeile 1629 funktionierts mit den Umlauten prima.
    Gibst du auch Tipps, wie es nach späteren Updates funktioniert? ;) Ich hoffe, doch sehr…

  5. Hallo, Zeile 1629 hilft bei mir nicht, habe auch Vers. 5.41. Welche Code-Zeilen befinden sich davor oder dahinter? Könnte das hier noch einmal beschrieben werden?

  6. ich habe folgendes geändert
    Zeile 288

    $headers .= 'MIME-Version: 1.0' . PHP_EOL;
    	$headers .= 'Content-Type: multipart/related; boundary="' . $mime_boundary . '"';
    //	$headers .= 'Content-Type: multipart/mixed; boundary="' . $mime_boundary . '"';

    da ist im Orinal die Zeile mit multipart/related auskommentiert und die darunter gilt ,ich dreht es um, dann

    Zeile 1024 –so abgeändert ..

    $mail_message = utf8_decode($mail_message);

    ein paar Zeilen oberhalb heißt es:

    // Was form submitted?
     
    	if (isset($_POST["form_submitted"])) {

    hat bei mir geholfen

    lg

  7. Vielen Dank für die schnelle Hilfe,
    konnte jetzt die entsprechenden Änderungen finden,
    leider klappts immer noch nicht. Es kommen nach wie vor zerstückelte Umlaute per E-Mail. Melde mich nochmal zurück, wenn ich eine Lösung hierfür finde.
    (habe ein WP mit Language-Switcher aufgebaut, Provider: Hosteurope)
    lg daniela_m

  8. Hallo zusammen,
    hat evtl. mitlerweile eine Lösung für die falsche Darstellung der deutsche Umlaute in den Antowrt-Mails gefunden. Ich habe alle oben genannten Punkte ausprobiert. Klappt leider nicht. Formmailer Version 5.41

  9. leider kann ich mit nichts andern aufwarten

    eventuell liegt es auch an anderen Einstellungen, außerhalb des Plugins,
    sowohl die *Kopie* an den Absender, wie die Email an mich sind mit wunderbaren Umlauten da

    sorry
    lg

  10. Seit der neuen Dagon Design Formmailer Version 5.5 tauchen die Probleme mit den Umlauten bei hosteurope nicht mehr auf. Somit hatte sich dieses Problem von selbst gelöst :-)

  11. hi,
    finde dieses plugin total super auf anderen webseiten, nur bekomme ich das auf meinen wordrpess nicht zum laufen. ich rufe den eingebenen pfad des kontaktfomulares auf (welches ich in der configuration eingestellt habe) aber die seite wird nicht angezeigt (bzw 405)
    Habe ich irgendwas vergessen oder falsch gemacht? kann mir da bitte jemand helfen?
    lg, richard

  12. Hi Richard
    Du musst die statische Seite zuerst erstellen.
    Also Admincenter==>Seite==>schreiben,
    vorerst gibst Du ihr nur einen Titel zb E-Mail
    den Pfad zu der Seite trägst Du dann ein,
    danach editierst Du die Seite und gibst den Code ein, der beim Plugin beschrieben ist,
    danach müßt es gehen

    lg

  13. Hallo, ich habe 8 Instanzen eingerichtet aber nur die erste versendet emails, also klappt und 3,4,5,6,7,und 8 verschicken keine mails und zeigen auch keine Dankeantwort

    wenn ich den action Befehl auf die Seite von ddfm1 setzen klappt es auch bei den anderen.Ich kann nur keinen Unterschied zwischen ddfm1 und den anderen feststellen

    über Abhilfe würde ich mich echt freuen

  14. Hi Kerstin ich meinte bei Dagon Design nachfragen also dem Originalpluginautor, der arbeitet ja auch und spricht gut English– wenn im Plugin programmiert wurde muss ich mal passen, weil ich die kommenden Wochen keine Zeit habe mir die Programmierei anderer anzutun, :( leider

1 Ping zu "Dagon Design Formmailer-Kontaktformulare in unbegrenzter Anzahl – deutsche Erklärung"
  1. imhorst.net » Haustechnik
    [...] für Wordpress von Dagon Design installiert. Eine deutsche Anleitung dafür findet man im Weblog von Texto.de. Natürlich habe ich ...