Zero Conf Mail

This page in english Ich habe mir die verschiedensten Mailformulare für WordPress angeschaut, aber keines hat mir richtig gefallen. Ich will kein AJAX, keine externen JavaScript Dateien, ich will nichts konfigurieren müssen. Oh, und das ganze soll bitteschön auch auf Deutsch sein. Und ich wil den onfocus/onblur Effekt, über den ich geschrieben habe.

Das Formular kann auch einfach per shortcode [zcmail] auf einer Seite oder in einem Artikel eingebunden werden:

Downloads gibt es bei WordPress.org.

Hier sind meine aktuellen CSS Stile für das Formular:

#zcmail .zcmail_error,
#zcmail .zcmail_success,
#zcmail textarea,
#zcmail .zcmail_text,
#zcmail input.zcmail_name,
#zcmail input.zcmail_mail,
#zcmail input.zcmail_subject {
    margin:                 2px 0;
    padding:                2px 4px;
    border:                 1px solid #0d0d0d;
    border-radius:          4px;
    -moz-border-radius:     4px;
    -webkit-border-radius:  4px;
    -khtml-border-radius:   4px;
}
.zcmail_error {
    background-color:       #fcc;
}
.zcmail_success {
    background-color:       #cfc;
}
#zcmail textarea {
    display:                block;
}

Seit der Version 0.3.1 wird eine Stylesheet-Datei mitgeliefert, die mehr oder weniger diese Zeilen enthält.

Social Networks:
  • Twitter
  • Facebook
  • MisterWong.DE
  • Webnews.de
  • Yigg
  • Digg
  • del.icio.us
  • Google Bookmarks
  • LinkArena
  • Reddit
  • StumbleUpon
  • MySpace

37 Kommentare

  • Am 12. Oktober 2009 um 12:56 von Benchmarking Wordpress: Contact Form plugins gerschrieben. Antworten

    [...] Zero Conf Mail (v0.0.3) [...]

  • Am 19. Oktober 2009 um 22:30 von Henning gerschrieben. Antworten

    hallo,

    die funktion mit den Pflichtfeldern scheint in version 0.3.1. nicht zu funktionieren. das plugin akzeptiert auch emails ohne ausgefüllte felder…

    grüße. henning

    • Am 19. Oktober 2009 um 23:43 von Nicolas Kuttler gerschrieben. Antworten

      Hallo Henning,

      hm, das kann ich hier nicht reproduzieren. An diesem Teil des Codes hat sich wenn ich mich recht erinnere auch nichts verändert. Ich würde das plugin einfach mal zurück setzen, dann sollte alles wie normal funktionieren.

      • Am 20. Oktober 2009 um 11:01 von Henning gerschrieben. Antworten

        der trick mit dem zurücksetzen hat geklappt!

        DANKE

      • Am 20. Oktober 2009 um 11:05 von Henning gerschrieben. Antworten

        hallo,

        ich glaube, ich habe den fehler entdeckt:

        wenn man die eingabefelder in den einstellungen verändert, tritt das problem auf. habe “Ihr Name” durch “Dein Name” usw. ersetzt und das Problem ist wieder da!?

        • Am 20. Oktober 2009 um 12:56 von Nicolas Kuttler gerschrieben. Antworten

          Henning, ich kann hier keines deiner Probleme reproduzieren. Mir ist es auch schleierhaft wie das Konfigurationsformular nur unvollständig beim plugin ankommen soll. Feldbeschriftung und “muss/muss nicht ausgefüllt werden” wird von dem gleich Programmteil bearbeitet.
          Bitte Betriebssystem und Webbrowser anmerken falls weiterhin Probleme auftauchen.

  • Am 28. Dezember 2009 um 17:55 von Reinhard gerschrieben. Antworten

    Guten Tag Nicolas,

    seit einiger Zeit habe ich eine wp-Seite online und erwäge ein einfaches Mailformular über widget einzubauen.
    Es soll nur dazu dienen eventuell mit mir Kontakt aufzunehmen.
    Heute bin ich auf Deine Seite gestossen und habe mir das Zero Conf Mail herunter geladen.

    Ist es für meinen Zweck verwendbar?

    Da ich mich mit wp noch nicht so auskenne, würde ich gern wissen, wie ich das Widget installieren muss.
    Frage: Muss ich den entpackten Ordner mit meinem FTP-Programm direkt in den Wordpress-Ordner laden??
    Oder muss ich irgendwie anders vorgehen?

    Ich würde mich über eine Hilfe sehr freuen.

    Gruss,
    Reinhard

    • Am 29. Dezember 2009 um 09:09 von Nicolas Kuttler gerschrieben. Antworten

      Hallo Reinhard,

      ja, mein plugin kann hierfür eingesetzt werden. Das widget muss Du nicht benutzen, du kannst einfach auf irgend einer Seite oder einem post die Zeichenfolge [zcmail] einfügen, schon erscheint das Formular.

      Wie plugins installiert werden wird z.B. hier http://doku.wordpress-deutschland.org/Plugin_Management beschrieben.

      Viel Erfolg!

      • Am 31. Dezember 2009 um 13:12 von Reinhard gerschrieben. Antworten

        Hallo Nicolas,
        vielen Dank für Deine schnelle Antwort.
        Allerdings habe ich noch Probleme.

        Die Zeichenfolge hatte ich schon vor meiner Mail an Dich über Widget/ Text ect. eingefügt!
        Es erschien dann aber nur genau diese Zeichenfolge im sidebar unter meinem letzten Text/widget………………….
        Was meinst Du mit irgend einer Seite oder post ? Wie geht das? Mit dem Editor von design?

        Jetzt bin ich wie von Dir beschrieben, nach dem Wordpress …./plugin_management vorgegangen, und habe die entpackte Datei mit Filezilla in WP-Content/plugins geladen.
        Im dashboard erschien wie beschrieben das Plugin.
        Als ich es im Dashboard über Verwalten aktivieren wollte, erschien folgende Fehlermeldung:
        “”Fatal error: Call to undefined function: register_sidebar_widget() in /home/www/web184/html/wp-content/plugins/zero-conf-mail/zero-conf-mail.php on line 86″”
        und nichts ging mehr.

        Kannst Du mir weiterhelfen?

        Schon mal einen Guten Rutsch ins Neue Jahr und viel Gesundheit in 2010,
        wünscht,
        Reinhard

        • Am 31. Dezember 2009 um 19:25 von Nicolas Kuttler gerschrieben. Antworten

          Hallo, ich habe eben version 0.5.0.2 veröffentlicht die das Installationsproblem hoffentlich beheben sollte.

          Unter Artikel->Bearbeiten->Bearbeiten oder Seite->Bearbeiten->Bearbeiten die Zeichenfolge [zcmail] einfügen, an dieser Stelle erscheint das Formular.

          In einem Textwidget für die Seitenleiste geht das nicht, dafür gibt es unter Design->Widgets ein eigenes Widget “Zero Conf Mail Widget”.

          Viel Erfolg und auch einen guten Rutsch! (ich bin etwas in Eile :-) )

  • Am 1. Januar 2010 um 18:24 von Reinhard gerschrieben. Antworten

    Hallo Nicolas,
    das Einfügen mit der css-Zeichenfolge in einen Artikel, oder Seite, funzt bei mir nicht.Diese Anwendung würde ich vorziehen.

    Aber auf meiner page erscheint dann ebenfalls nur genau diese Zeichenfolge ?
    Jetzt habe ich aber das widget herunter geladen und aktiviert.

    Das mailformular erscheint im Moment rechts auf meiner Seize als letztes widget.

    Die damit gesendete mail, kommt auch einwandfrei an………….
    Nach dem Absenden erscheint an der Stelle des Mailformulars allerdings folgender Text
    :” Your message has been sent. Thank you!”

    Der dann nicht mehr verschwindet, auch wenn ich die Seite noch einmal lade?

    Erst wenn ich die Seite noch einmal ganz neu aufrufe, erscheint das mailformular wieder.
    Ist das so gewollt?
    Wenn Du möchtest, teste es doch einmal aus….
    http://www.renes-musikerinfos.de

    Ich wünsche Dir einen guten Start ins Neue Jahr.
    Gruß
    Reinhard

    An der

  • Am 3. Januar 2010 um 19:45 von Nicolas Kuttler gerschrieben. Antworten

    Hallo Reinhard, was meinst du mit “Einfügen der css-Zeichenfolge”? Du musst den shortcode [zcmail] einsetzen.
    Wenn du die Seite wieder lädst bekommst du noch mal die gleiche Mail geschickt, ja, das ist so beabsichtigt.

    Auch ein frohes Neues!

  • Am 3. Januar 2010 um 23:37 von Reinhard gerschrieben. Antworten

    Hallo Nicolas,
    danke nochmals für Deine Antwort.
    Leider habe ich zu wenig Ahnung von php, css usw.
    Ich verstehe es nicht. Woher bekomme ich den shortcode?
    Wenn ich folgendes Css style von oben einsetze, erscheint nur dieser code auf meiner webseite und kein Formular!

    Gern möchte ich das mailformular auf eine extra Seite bringen oder wie Du beschrieben hast:
    “”Unter Artikel->Bearbeiten->Bearbeiten oder Seite->Bearbeiten->Bearbeiten die Zeichenfolge [zcmail] einfügen, an dieser Stelle erscheint das Formular.”"

    Welche zeichenfolge ist das, wo bekomme ich sie her?
    Kannst Du sie mir schicken?

    Sorry wenn Dich das nerven sollte……

    Gruß
    Reinhard

  • Am 4. Januar 2010 um 17:10 von Reinhard gerschrieben. Antworten

    Heja he………………………….
    Das ist super. Für mich wie Zauberei!
    Haut hin. :-) )

    Und ich habe tagelang an dem Code von Dir rumgebastelt und zwischenzeitlich den gleichen Effect auf meiner Testseite mit unten stehendem Code erreicht!!!

    Danke Nicolas ! :-)

    Noch eine Kleinigkeit.

    Kann man das Formular auch kleiner bekommen, so wie auf meiner Seite als Widget unten rechts?

    Gruß
    Reinhard

  • Am 4. Januar 2010 um 17:17 von reinhard gerschrieben. Antworten

    Nicolas,
    danke, ist ok so.
    Wenn ich es auf eine neue Seite bringe,
    ist es SUPER, sieht toll aus !!
    Grüße ins schöne Saarland.

    P.S. Fahre schon das 3. Jahr mit meinem Campingbus über Saarbrücken / Saar und Remich LU, im Oktober an die Mosel.

    Reinhard

    • Am 5. Januar 2010 um 00:02 von Nicolas Kuttler gerschrieben. Antworten

      Super, freut mich. An die Mosel könnt ich auch mal wider :-)

  • Am 5. Januar 2010 um 22:14 von Reinhard gerschrieben. Antworten

    Hi Nicolas. :-)

    Ich habe soeben einmal nach Deinem nksnow plugin geschaut und es auf meinem 2ten Rechner, auf welchem ich WP unter Xampp installiert habe (zum üben) :-) )
    aktiviert.
    Funktioniert, nur finde ich nicht die settings, wie unter:
    /plugins/nksnow/screenshots//plugins/nksnow/screenshots/ beschrieben.
    Würde gern passend zu meiner Seite Blätter auswählen.

    Wo kann man das machen?
    Gruß
    Reinhard

    • Am 6. Januar 2010 um 21:40 von Nicolas Kuttler gerschrieben. Antworten

      Sollte so funktionieren wie bei allen plugins. Einstellungen -> Schnee und mehr..

  • Am 6. Januar 2010 um 22:12 von reinhard gerschrieben. Antworten

    Hallo Nicolas,
    jetzt blick ich es……………
    Einstellungen ganz unten links im dashboard.
    Muss einem ja gesagt werden.
    :-)
    Danke, das plugin ist klasse.
    Gruß
    Reinhard

  • Am 7. Januar 2010 um 17:49 von Reinhard gerschrieben. Antworten

    Hallo Nicolas,
    ich bin es noch einmal.
    Habe heute ein neues Bild, nämlich einen Notenschlüsell als PNG in den Pics Ordner geladen.
    Bei den plugin-Einstellungen erscheint auch ein neues Feld mit Hakenbox, aber das Bild (Notenschlüssel) ist nicht vorhanden.
    Ich habe den NOtenschlüssel in etwa so gross gemacht wie den Santa B24 Pix H46 Pix.
    Hast Du eine Ahnung was ich falsch mache?

    Gruss reinhard

    • Am 8. Januar 2010 um 10:53 von Nicolas Kuttler gerschrieben. Antworten

      Hm, bizarr. Also vielleicht ist das Bild fehlerhaft oder die Dateirechte sind so gesetzt dass der Webserver sie nicht lesen kann. Einfach mal die Datei anschauen oder per ftp-client die Rechte auf 755 o.ä. setzen.

  • Am 8. Januar 2010 um 19:30 von Reinhard gerschrieben. Antworten

    Hallo Nicolas,
    danke für den Tipp.
    Komisch, die Rechte bei den anderen Bildern und auch bei meiner Note waren auf 644, und das funzt ja auch bei Deinen Bildern.
    Habe das Notenbild jetzt auf 755 geht aber auch nicht.
    Muss ich wohl weiter forschen, und mal mit einem Gif versuchen.
    Bin gestern ins Schleudern gekommen, denn plötzlich ging nichts mehr mit meiner Webseite. Grund waren aber Server arbeiten. Heute noch einmal, aber jetzt geht die webseite wieder.
    Bis dann, danke,
    Gruß
    reinhard

  • Am 9. Januar 2010 um 18:31 von Reinhard gerschrieben. Antworten

    Hallo Nicolas,
    Jetzt klappt es !!
    Lag warscheinlich an den Serverarbeiten, dauerte auch immer so lang, bis meine Seite geladen war………………….

    Vielleicht kannst Du mir aber noch einen Tipp betreffs der Noten die ich verwende geben.(png)
    Bei meinen fallenden Noten sieht man den rechteckigen weissen Rahmen vor einem dunklen Hintergrund, wenn sie herunterfallen, und decken auch den Text ab.
    Bei Deinen Schneeflocken ist das nicht der Fall.
    Sie sind quasie durchsichtig, und decken auch nichts ab.

    Hast Du einen Tipp, oder wie hast Du das gemacht?
    Wäre super, wenn Du mir wieder helfen könntest.
    Gruß,
    und ein schönes Wochenende mit hoffentlich viel Schnee (Ich lass es zusätzlich schneien):-))

    Reinhard

    • Am 12. Januar 2010 um 10:57 von Nicolas Kuttler gerschrieben. Antworten

      Hallo Reinhard,

      du musst die Bilder mit Transparenz abspeichern, bzw. das Weiß zu Transparenz umwandeln. Wie man das macht ist mit jedem Tool anders.

  • Am 12. Januar 2010 um 18:32 von reinhard gerschrieben. Antworten

    Hallo Nicolas,
    OK, vielen Dank!
    Grüsse aus Reutlingen

  • Am 2. Februar 2010 um 08:47 von Andreas Papke gerschrieben. Antworten

    Hallo Nicolas,
    erstmal vielen Dank, ich mag zcmail sehr!

    Frage: ist es möglich, zcmail so zu benutzen, dass ich auf zwei verschiedenen Seiten ein Mailformular anbiete und diese jeweils an eine unterschiedliche Mailadresse senden?
    Beispiel: einmal an die Schulleitung und einmal an den Elternvertreter…

    Kann ich mir zwar nicht recht vorstellen, bevor ich es aufgebe möchte ich aber noch mal nachfragen.

    Grüße aus Berlin, Andreas

    • Am 2. Februar 2010 um 14:01 von Nicolas Kuttler gerschrieben. Antworten

      Hallo Andreas,

      nein, das ist leider noch nicht möglich. Ich habe zwar geplant so etwas einzubauen, aber das kann dauern…

      Grüße,
      Nicolas

      • Am 3. Februar 2010 um 04:20 von Andreas gerschrieben. Antworten

        Hallo Nicolas,
        ok, das dachte ich mir ja schon.
        Zunächst löse ich das dann mal so, dass mein Mailprog anhand der page_id filtert, die zcmail im mail-footer mitreicht.
        Die guten kommen ins Töpfchen und die anderen werden dann direkt an den anderen Empfänger weiter geleitet.
        Ist zwar häßlich, sollte aber funktionieren und das reicht…

        Gruß, Andreas

        • Am 4. Februar 2010 um 01:21 von Nicolas Kuttler gerschrieben. Antworten

          Klasse! Das Problem ist, um eine solche Funktionalität einzubauen müsste ich große Teile neu schreiben / erweitern. Ist zwar wie gesagt geplant, aber die Zeit muss ich erst mal haben..

  • Am 2. Februar 2010 um 16:30 von Reinhard gerschrieben. Antworten

    Hallo Nicolas, hatte schon an Deine emailadresse geschrieben. Kann ja sein dass du die selten list, deshalb hier noch einmal:

    > Hallo Nicolas,
    >
    > wenn ich ich über das Zero-conf-mail formular angeschrieben werde, erhalte
    > ich die mails of 3 oder 4mal.
    > Ich habe festgestellt, dass das Senden ok ist, wenn ich aber die aktuelle
    > Seite nach einiger Zeit wieder lade, kommt folgende Firefox-Meldung: Siehe
    > Anhang
    > Folglich wird die mail noch einmal geschickt. obwohl in dem Formular
    > steht:
    > Your message has been sent.
    >
    > So oft wie ich die Seite neu lade, bekomme ich die mail gesendet.
    > Hast Du eine Idee, wie man das verhindern kann?
    > Gruß
    > Reinhard
    >

    • Am 2. Februar 2010 um 23:04 von Nicolas Kuttler gerschrieben. Antworten

      Ja, einfach die Seite nicht neu laden, dann kommen auch nicht mehrere mails. Klar, könnte man etwas programmieren, aber in der Praxis lädt eigentlich niemand die Seite neu.

  • Am 4. Februar 2010 um 16:43 von reinhard gerschrieben. Antworten

    Danke Nicolas, ist ok.

    Kommt aber doch vor, und da ich eine Bestätigungsmail im outlook eingestellt habe, bekam ein Seitenbesucher 3 Bestätigungsmails.:-)
    Aber das ist sicher selten.
    Bis dann,
    Gruß
    Reinhard

    • Am 6. Februar 2010 um 15:21 von Nicolas Kuttler gerschrieben. Antworten

      Hm, ja, das ist schon ärgerlich. Mal sehen, vielleicht fällt mir da was ein. Automatische Antworten find ich aber schon etwas bedenklich, das könnte missbraucht werden.

    • Am 8. Februar 2010 um 19:13 von Nicolas Kuttler gerschrieben. Antworten

      Ach, das hatte ich vollkommen vergessen, aber es ist jetzt schon möglich den Versand von mehr als einer mail zu verhindern. Es ist ein flood-Schutz eingebaut. Wenn ich mich recht erinnere sind zehn mails pro Stunde und IP standardmäßig erlaubt. Kann ganz einfach in den fortgeschrittenen Einstellung verändert werden!

  • Am 25. Februar 2010 um 10:29 von Andreas gerschrieben. Antworten

    Hallo Nicolas,
    noch ne Frage: legt zcmail irgendwelche logs an, werden Nachrichten irgendwo gespeichert oder dgl.?

    Kann ich z.B. rekonstruieren, ob und wann eine bestimmte Nachricht gesendet wurde?

    Und gleich noch eine: was passiert, wenn ich die zu versendenden Nachrichten auf bspw. 3 pro Stunde limitiere, dann aber eine 4te Nachricht aufgenommen wird?
    Geht die Nachricht verloren?

    Gruß, Andreas

    • Am 25. Februar 2010 um 13:46 von Nicolas Kuttler gerschrieben. Antworten

      Hallo Andreas, logs gibt es nicht wirklich. In der Datenbank werden allerdings die IPs gespeichert, für den flood-Schutz.
      Ich denke mal am besten ist es, sich die verschickten mails anzuschauen, da steht ja die Zeit auch drin.
      Das Limitieren bezieht sich immer nur auf eine einzelne IP, der Benutzer würde dann eine Fehlermeldung bekommen.

Hinterlassen Sie eine Antwort

Ihre E-Mail Adresse wird immer vertraulich behandelt. Pflichtfelder sind mit * markiert

*
*