Sidebar
ein-/ausblenden

WP - PXSMail - flexibles Kontaktformular (de) (Plugin)

Plugin für WordPress SEO

Anzeige

Für meine Wünsche war das ContactForm-Plugin von Johannes Ries nicht mehr ausreichend und ich habe mich nach einem anderem Formmailer umgesehen, der die notwendigen Funktionen mitbringt. Bisher scheint es das Plugin nicht in deutscher Sprache zu geben, deshalb gibt es das ganze nun hier.
Ich bin außerordentlich zufrieden mit diesem Plugin, in der Oberfläche wie in der Administration.
Das Plugin stammt von Shane Marriott und ist hier zu finden. Dort findet ihr auch die weiteren Erläuterungen zu den Optionen.

Die Ausgabe aller Texte kann im Admin-Bereich verändert werden, ebenso das Stylesheet.
Erläuterungen sind den einzelnen Feldern zugeordnet.
Das Formular ermöglicht den Versand an mehrere E-Mail-Adressen oder Gruppen. Der Betreff kann gewählt werden.
Ebenso kann der User eine Kopie der Mail erhalten.

Demo:

Zum Beispiel auf meiner Kontaktseite.

Anforderungen:

PXS Mail Form (de) läuft unter WP 1.5* und höher, incl. WP 2.*, WP 2.5*

Installation

  1. Die Datei downloaden lokal entpacken
  2. Achtung: Ab Version 3.5 gibt es eine neue Datenbankstruktur, nur noch ein Eintrag. Bitte vor dem Update auf 3.5 die alten Einträge per Deinstallationsbutton in den PXSMail-Einstellungen löschen, das Plugin dann deaktivieren und dann erst mit den weiteren Schritten vorgehen.
  3. pxsmail.php in den Plugin-Ordner eures Blogs kopieren. (/wp-content/plugins/)
  4. Das Plugin im Admin-Bereich von WP aktivieren.
  5. Die nötigen Einstellungen vornehmen --> Optionen --> PXS Mail

    Screenshot Optionen PXS Mail

  6. Das Formular in die entsprechende Seite oder Beitrag einbinden. Dazu dient folgender String: {mailform} oder <!--mailform-->
    Diesen String hinterlegt man einfach in einem Beitrag oder besser, in einer Seite (Schreiben --> Seite) als Inhalt. Das Plugin ersetzt diesen String mit dem Formular.

Optionen:

Für die Versendung der Mail an verschiedene User müssen die Empfänger folgendermaßen eingetragen werden. Trenne Variablen mit Komma ",".


email@domain.com,email@domain2.com,email@domainx.com

Wenn die Empfänger im Feld gewählt werden sollen, dann gestalte es so. Trenne Variablen mit Komma "," und User mit Semikolon ";".


email@domain.com,Person 1,Subject 1;email@domain2.com,Person 2,Subject 2

Für das Senden der eMail an User oder Gruppen sieht das ganze so aus. Trenne Variablen mit Komma "," und User/ Gruppen mit Semikolon ";".


email@domain.com,Person 1,Subject 1;email@domain2.com,Person 2,Subject 2;all,To All,Subject to all

Formular erweitern

Immer wieder kommt es zu Anfrage - wie kann ich das Formular um meine Felder erweitern. Da ich es aber nicht innerhalb des Plugins umsetzen möchte, es hat ja doch jeder andere Bedürfnisse und offen Definitionen würden recht viele Einträge in der Datenbank erzeugen, versuche ich mal für nicht PHPler zu erklären, wie man das Plugin um eigen Felder erweitert.

Dazu muss das Plugin, die PHP-Datei, in einem Editor geöffnet werden. Dort Macht man sich dann mit Hilfe der Suchfunktion auf die Suche nach
$name = attribute_escape( $_POST['your_name'] );
Diese Zeile stehen lassen und um eine Weitere erweitern, zum Beispiel.


$name = attribute_escape( $_POST['your_name'] );

$street    = attribute_escape($_POST['your_street']);
$streetno = (int) $_POST['your_streetno']; // nur integer-wert, daher int

Das ist wichtig, damit das Formular nicht Anfällig für Eindringlinge wird.
Danach muss das Feld in die Mail gelesen werden. Dazu sucht man nach:

$fullmsg = 

Auch diese Zeile wird erweitet. Analog der obigen beiden Felder Strasse (street) und Nummer (streetno), ein beispiel:


$fullmsg .= __('Name:', 'pxsmail') . ' ' . $name . "\n";

$fullmsg  .= __('Strasse', 'pxsmail') . $street . "\n";
$fullmsg  .= __('Strassennummer', 'pxsmail') . $streetno . "\n";

Dabei darauf achten, das vor dem = ein Punkt (.) ist! Dait wird die Variable $fullmsg erweitert und nicht überschrieben. \n sorgt für eine neu Zeile in der Mail und muss in Doppelquotes eingeschlossen sein!
Sollen die Felder Pflichtfelder sein, so müssen diese Felder abgefangen werden. Dazu sucht man nach


if ( !( empty($_POST['your_name']) || empty($_POST['email']) || empty($_POST['msg']) || empty($_POST['pxscheck']) ) && $pxs_mail == 0 && $pxs_css_check == 0 ) {

und erweitert um das entsprechende Pflichtfeld.


if ( !( empty($_POST['your_name']) || empty($_POST['email']) || empty($_POST['msg']) || empty($_POST['your_street']) || empty($_POST['your_streetno']) || empty($_POST['pxscheck']) ) && $pxs_mail == 0 && $pxs_css_check == 0 ) {

Die Ausgabe der Fehlermeldung ist hier zu finden, auch dort um das Feld erweitern.


if ( empty($_POST['your_name']) || empty($_POST['email']) || empty($_POST['msg']) || $pxs_mail == 1 || $pxs_mail == 2 ) {
	$error_msg = pxsmail_getOptionValue('pxs_error_msg');
	$error_msg = stripslashes($error_msg);
}

Dadurch wird die erste Fehlermeldung in den Optionen des Plugins ausgegeben. Im Standard „Bitte fülle die Pflichtfelder aus !“.
Nun müssen die neuen Felder lediglich noch in das Formular eingebetet werden.

Dazu sucht man nach:


$form = $div_error .'
<form action="' . $_SERVER['REQUEST_URI'] . '" method="post"></form>

Als erstes Feld findet man das Input-Feld für Name. Setzt an die Stell, wo das neue Feld erscheinen soll, den entsprechenden Code. Im folgenden das Formular für die beiden Beispielfelder street und streetno.


$form = $div_error .'
<dl>
'. $select .'
<dt><label>Name: </label></dt>
<dd>
<input class="y_name" maxlength="50" name="your_name" size="45" type="text" value="' . $_POST['your_name'] . '" /> <small>Pflichtfeld</small></dd>
<!-- Neue Felder -->
<dt><label>Strasse: </label></dt>
<dd>
<input class="y_street" maxlength="50" name="your_street" size="45" type="text" value="' . $_POST['your_street'] . '" /></dd>
<dt><label>Nummer: </label></dt>
<dd>
<input class="y_streetno" maxlength="50" name="your_streetno" size="45" type="text" value="' . $_POST['your_streetno'] . '" /></dd>
</dl>

Aufpassen, der HTML Code ist innerhalb von PHP eingebettet und daher müssen die Hochkommas richtig gesetzt werden!

PXS-Mail und Spam

Wer in seinem Blog Akismet als Spamschutz nutzt, der nutzt automatisch auch Akismet in diesem Kontaktformular.

Ansonsten ziehen die Spamschutzmittel des Plugins, via Session und CSS-Trick.

Download:

Ist die Arbeit nicht 1 Euro wert?
Jede Spende wird dankbar angenommen und ermöglicht das weitere Arbeiten an freier Software.
Möchtest du mehr oder anders spenden, so besuche meine Wunschliste.

Download als zip-DateiDownload als zip-Datei: pxsmail.zip - 10 kByte

Download als zip-DateiSie-Sprachversion (Backend und Frontend), Download als zip-Datei: pxsmail-de-DE-sie.zip - 6 kByte

Historie:

  • 2.6 de - deutsche Version
  • 2.7 de - Deutsche Umlaute werden im Betreff akzeptiert
  • 2.9 de - Konfigurierbarer clear:both - div, div um form entfernt
  • 3.0 de - Feld Website ist optional, in den Einstellungen konfigurierbar, Akismet-Abfrage integriert, wenn Plugin Akismet aktiv ist
  • 3.1 de - Barrierefreiheit erweitert, Session-Fkt. hinzugefügt, kleinen Bug behoben.
  • 3.1.4 de - Session, neue Funktion Betreff erweitern
  • 3.2 - Mehrsprachigkeit möglich, weiterer Spam-Schutz via CSS, ganze Reihe an Veränderungen im Code, Zeichensatz des Blog in der Mail
  • 3.3 - Bug gefixt in Zeichensatzkodierung der Mails aus den Einstellungen von WP
  • 3.4 - gettext Bug gefixt, Ausgabe bei Fehlern filtert nun, Semantic-Korrektur der WP-Filter
  • 3.4.1 - Sprachfeld im Bezug auf Mehrsprachigkeit gefixt
  • 3.4.2 - Domainprüfung der Mail-Adresse integriert
  • 3.5 - diverse, Fixes u. Änderungen, Neue Datenbankstruktur; Achtung: Bitte das Plugin vor dem Update deinstallieren, damit alle Einstellungen gelöscht werden, dann die neue Version aktivieren und die Einträge anpassen
  • 3.5.1/2 - diverse Bugfixes, Valideres Backend, WP 2.7 Änderungen
  • 3.5.4 - wp_mail() ermöglicht; Options ergänzt; Inhalt der Mail um Absender und Adresse ergänzt - SMTP Suppport

432 Kommentare und 64 Trackbacks zu „WP - PXSMail - flexibles Kontaktformular (de) (Plugin)“

  1. 1
    Kommentar von Katja Kasri

    Herzlichen Dank für diese Übersetzung, so musste ich das nicht selber machen. Genau das richtige Plugin für unsere Schülerzeitung.^^

  2. 2
    Kommentar von Clemens

    hallo Habe leider ein Problem mit dem pxsmail.
    Die Installation war ja keine Schwierigkeit, aber leider funktioniert es nicht.
    Hier ist mein Kontaktformular eingebaut: http://bizlogo.de//wordpress/index.php?page_id=16.
    Nach Absenden des Formulars mit Safari folgt eine neue Seite, in der leider nicht die richtige Adresse gefunden wird, d. h. der folgende Seitenaufruf bringt diese Seite: http://wordpress/index.php?page_id=16

    Anders z.B. in Firefox: Nach Absenden des Formulars werde ich auf die Startseite von WordPress umgeleitet ...

    Uff. Weißt jemand vielleicht 'nen Tip?
    Danke
    Clemens

  3. 3
    Kommentar von Frank Bültge

    @Clemens:
    Hast du im Admin-Bereich eine Adresse zum weiterleiten angegeben? Die Adresse beim Absenden wird eigentlich automasch mit $server angegeben ud ausgelesen.
    Im Notfall müsstest du im Plugin bei action=.. die direkte Adresse eingeben.

    LG Frank

  4. 4
    Kommentar von Clemens

    Hallo Frank,

    es funktioniert doch!!!
    Sehr fein!

    Mein Fehler war, ich hatte im Admin-Bereich unter Optionen / Allgemein /Allgemeine Einstellungen versehentlich 2 leicht verschiedene Adressen eingetragen

    bei der Adresse WordPress-Adresse (URL):
    und der Blog-Adresse (URL):

    Daher gings nicht. Aha. Wieder was gelernt! ;-)

    Sorry wegen dem Trouble

    Grüße

  5. 5
    Kommentar von peter

    hallo frank,

    gibt es eine einfache lösung in dem kontaktformular telefonnr und adresse abzufragen?
    (habe kein php-wissen)

    lieben gruß peter

  6. 6
    Kommentar von Enrique Bergemann

    Guten Tag, Frank!

    Habe viele gute Tipps bei Dir gefunden ... weiter so!

    Lieben Dank,
    Enrique Bergemann

  7. 7
    Pingback von » Kontaktformular Plugin für WordPress (PXS Mail) - Blog Hosting, bloggt.ch
  8. 8
    Kommentar von Frank Bültge

    Hallo Peter,
    gibt es:
    Ab Zeile 215 ist das Formular hinterlegt. Dort muss du die neuen Felder einbauen.
    Beispiel:

    
    <dt>BESCHREIBUNG NEUES FELD</dt>
    <dd><input type="text" name="NEUERNAME" size="40" maxlength="100" value="' . $_POST['NEUERNAME'] . '" /></dd>
    

    Nun musst du die neuen Felder noch abfragen, damit sie auch mit versendet werden. Dies findest du ab Zeile 145. Erweitere $fullmsg.
    Biespiel:

    
    $fullmsg .= $_POST['NEUERNAME'] . "\n\n";
    

    LG Frank

  9. 9
    Kommentar von peter

    dankeschön! :)

  10. 10
    Kommentar von pati

    Hallihallo! :)

    Also, ich muss sagen ein super Plugin. Funktioniert im Großen und Ganzen toll und man kann es toll anpassen. Aber ohne aber geht es nicht: Kann es sein, dass es beim Internet Explorer hackt?

    Wenn ich das Formular ausfülle und im Mozilla Firefox abschicke, kommt es bei mir an. Wenn ich das aber über den Internet Exploer mache, dann erhalte ich keine E-Mail. Kannst du das bestätigen, dass es das Problem gibt? Woran kann es liegen?

    Ja, es bleibt mir sonst nur zu sagen. Tolles Plugin und tolle Arbeit deinerseits.
    Danke vorab,
    pati

  11. 11
    Kommentar von Frank Bültge

    Hallo pati,
    kann ich leider nicht bestätogen, auch unter dem ie läuft es bei mir problemlos. Habe es auch auf http://kvfl.com eingebunden und dort sind die meisten User per IE unterwegs und es klappt.
    LG Frank

  12. 12
    Kommentar von pati

    Hm, jetzt wo du zurückgepostet hast, geht es auf einmal im IE. Keine Ahnung warum das vorher nicht ging - aber dennoch danke für die Antwort.

    Einen schönen Tag noch!
    pati

  13. 13
    Kommentar von Tom

    Hallo Frank,

    danke für die Arbeit mit pxsmail.

    Allerdings habe ich ein kleines Problem, dass ich nicht selbst lösen kann.

    Ich bekomme die folgende Fehlermeldung nach dem Klick auf den Sendeknopf:

    XML-Verarbeitungsfehler: Kein Element gefunden
    Adresse: http://www.isamesih.de/?page_id=2
    Zeile Nr. 70, Spalte 67:
    ------------------------------------------------------------------^

    HTML-Tidy sagt: isn't allowed in elements

    Das Problem hängt eindeutig mit meiner doctype-Deklaration zusammen:

    Ist das Plugin nich xhtml 1.1 konform?
    Wenn ja, hast du eine Idee, wie ich das anpassen könnte?

    Viele Grüße
    Tom

  14. 14
    Kommentar von Frank Bültge

    Hallo Tom,
    habe dir mal testweise eine Mail gesandt, über deine Seite - lief gut, ohne Probleme. Auch die Kopie ist bei mir eingetroffen.
    Bisher habe ich das Plugin nur auf xhtml 1.0 transitional getestet.

    LG Frank

  15. 15
    Kommentar von Tom

    Hallo Frank,

    ich nehme an, du hast die mail über den IE geschickt.
    Dort ist der doctype bei mir:

    Nur über den Firefox läuft die Seite XHTML1.1 konform.

    Das wird über das wb_mimetype.php - Plugin gesteuert.

    Werd mal noch ein Weilchen mit pxsmail testen.
    Bis jetzt habe ich nur herausgefunden, dass, wenn ich die Weiterleitung in den Optionen ausschalte, das Ganze auch mit XHTML1.1 funktioniert.

    Viele Grüße
    Tom

  16. 16
    Kommentar von Frank Bültge

    aber nein, über FF 1.5.0.4 und der kann xhtml 1.1. Das Plugin kenne ich. Wie gesagt, bei mir ging es, mit Kopie an mich.
    LG Frank

  17. 17
    Kommentar von Tom

    Das ist ja interessant, dass es bei dir ging.
    Das muß ich gleich noch mal intensiver testen.

    Vielen, vielen Dank für den Test. Das läßt hoffen, dass nur bei mir was nicht stimmt.

  18. 18
    Kommentar von SuMu

    Hallo Frank,
    bei Versandt des Formulars kommt bei mir (Wp 2.04) eine Fehlermeldung:
    formular ist versandt, (Firefox)

    Warning: session_destroy() [function.session-destroy]: Trying to destroy uninitialized session in /home/sumu/public_html/psychomuell/wp-content/plugins/pxsmail.php on line 168

    vielleicht kannst du damit etwas anfangen?

    Gruß
    Susanne

  19. 19
    Kommentar von Frank Bültge

    @SuMu: vielleicht ist dein php nicht in der Lage diese Funktion auszuführen, kommentiere mal im Plugin zeile 157 session_destroy(); aus, ob es dann geht. session_destroy - löscht die aktuelle Sesion.
    LG Frank

  20. 20
    Kommentar von SuMu

    Hallo Frank,
    habe ich genauso wie du es mir geschrieben hast ausprobiert, leider bleibt alles beim Alten.
    Ich nutze MySQL - 4.0.15
    PHP Version 5.0.5

  21. 21
    Kommentar von Frank Bültge

    @SuMu: sorry, dann weis ich auch nicht weiter.
    Gruss Frank

  22. 22
    Kommentar von Klaus

    Ein wirklich tolles Plugin.
    Alle Funktionen sind einwandfrei.

    Ich hätte eine Frage die Email soll an den Author des jeweiligen Beitrages gehen, wie kann ich das lösen ?
    Eine Variable eintragen ??

    Viele Grüße Klaus

  23. 23
    Kommentar von Frank Bültge

    @Klaus:
    in dem Fall würde ich vielleicht ein Auswahlfeld integrieren, welches die User listet, die müssten dann eine verbindung zum Autor des Beitrags haben. Könnte reichen, wenn du alle Autoren im Plugin einträgst und auf den Seiten den Autor ausliest. Diesen dann in das Empfängerfeld lesen.
    LG Frank

  24. 24
    Kommentar von Dom

    Hallo zusammen,

    extrem schickes Plugin! Irgendwie scheint mir leider mein Template das Layout zu versauen - die komplette linke Spalte wird bei mir nicht oben ausgerichtet sondern immer mit Abstand zum oberen Rand. Ich habe schon versucht den CSS-Teil mit vertical-align zu modifizieren, habe aber kein gutes Ergebnis erzielt. :( Ideen?

  25. 25
    Kommentar von Frank Bültge

    @Dom:
    nein, keine Ideen ohne Link. Bitte mal einen Link undich schau mal.
    LG Frank

  26. 26
    Kommentar von Claus

    Hallo!
    Wie kann ich denn das "Kopie an mich" Feld verschwinden lassen?
    Am besten so, dass es auch nicht mehr im plugin selbst vorkommt, sondern dass diese Funktion vollständig enfernt ist!

    Besten Dank für Tipps.
    Grüsse
    Claus

  27. 27
    Kommentar von Frank Bültge

    Hy Claus,
    sicher kannst du die funktion aus dem Code schmeißen, aber dafür ist der optionsbereich gedacht - Haken "Kopie Absender" entfernen und schon ist die Option deaktiviert.
    LG Frank

  28. 28
    Kommentar von mexi

    Hallo Frank,
    ich habe das Kontaktformular erfolgreich eingebaut, leider erscheint es in der 1. Kategorie, ich habe aber einen Link der Kontakt heisst, diesen würde ich natürlich auch gerne als Link zum Kontaktformular verwenden. Was muss ich einstellen das das Forumlar auch wirklich nur erscheint wenn man auf den Link Kontakt klickt ?

    Danke dir schon mal im Voraus für deine Hilfe ... http://www.m-e-x-i.de/fotos

  29. 29
    Kommentar von mexi

    Mist, da ist noch ne Fehlermeldung ... irgendwas auf Zeile 168 soll nciht passen, am besten schreibst du mir einmal ne Nachricht übers Kontaktformular damit du siehst was ich meine :-) DAnke :-) )

  30. 30
    Kommentar von mexi

    Probleme haben sich erledigt, habs gefunden :-) Nichts für Ungut :-) Danke und einen schönen Abend :-)

  31. 31
    Kommentar von Frank Bültge

    Hi Frank, ich hab Dein modifiziertes Plugin in einigen Blogs laufen... Gute Arbeit! Ein Problem: In einem Blog wird es permanent für spammails genutzt, viagra was weiss ich... ist das ein Problem von WP 1.5 (in WP 2.0 tauchts nämlich nicht auf, oder von PSX allgemein... Kann natürlich auch sein, dass ein Spammer da mit guter alter Handarbeit arbeitet...
    vielleicht sollt ich doch wenigstens Deinen Rechenspamschutz einbauen... hätte gut gleich mit in Deine Pluginmodifikation hineingepasst.

  32. 32
    Kommentar von Frank Bültge

    Das Plugin besitzt keinen Spamschutz. Du kannst aber gern die "Matheaufgabe" einbauen. Dies ist ja ein extra-Plugin und wird einfach per Funktion integriert. Vielleicht baue ich es noch ein, für die jenigen die das Plugin Math Comment Spam Protection laufen haben. Gruss Frank

  33. 33
    Kommentar von Frank Bültge

    Hy frank, ist implementiert und sollte nun sauber gehen. Danke für die Idee. - EDIT: stop, Abfrage fehlt noch. Ist nicht einfach üner die Funktion möglich, da das Plugin die Felder von Comments in WP überprüft. Sorry.
    Dafür konnte ich nun endlich mal den Fehler beheben, mit der Darstellung von Umlauten.

  34. 34
    Pingback von PXS Mail Me Contact Form (de) 2.7 « Wordpress Updates
  35. 35
    Kommentar von Frank Bültge

    Super. Danke. Schaus mir am Abend an, obs im btroffenen Blog was bringt

  36. 36
    Kommentar von Legolas

    Hallo Frank.

    Klasse Plugin, wie immer. Allerdings kommen bei mir Sonderzeichen in den Mails etwa so an:

    Coole Seite, gefällt mir.

    GruÃY, ...

    Liegt das daran, dass mein Blog UTF-8 als Standardzeichensatz verwendet? Kann man da irgendwie tricksen?

    Gruß, Legolas

  37. 37
    Kommentar von Frank Bültge

    Hy Legolas: auch ich habe meine Blogs auf UTF-8 laufen und bekommen mit Version 2.7 des Plugins alle Umlaute richtig, auf mehreren Mailaccounts.
    Kannst du dir den Header der Mail ansehen, da sollte sowas drin stehn: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
    Bitte mal prüfen. Ansonsten müssen wir auf charset fest einpflegen, jetzt hängt es von WP ab.
    Vielleicht hat dein Mailaccount ein Problem?
    LG Frank

  38. 38
    Kommentar von Legolas

    Hi Frank.

    Im Header steht:
    Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

    Die Benachrichtigung von Deiner Seite, also dass Du gerade geantwortet hast, bekam ich übrigens auch mit komischen Sonderzeichen ;)
    Header wie oben. Wenn man mir ganz normal über einen Mailclient schreibt, kommen ü, ö, ä und so korrekt an. Da wage ich Probleme mit dem Mailkonto fast auszuschliessen, oder?

    Gruß, Legolas

  39. 39
    Kommentar von Frank Bültge

    Ändere mal im Plugin Zeile 154 $blog_chars in iso-8859-1, also charset=iso-8859-1, ob es dann richtig geht.

    Ebenso mal antworten, ob die Benachrichtigung nun richtig kommt (üöä ÜÖÄ ß), dort wird ja auch der Mimetype festgelegt und auch der kommt vom Blog, also UTF-8.
    Danke.

  40. 40
    Kommentar von Frank Bültge

    habe gerade mal gelesen, der Header der Mail ist OK, aber nicht jedes Mailprogramm versteht es richtig: http://www.systems.uni-konstanz.de/EMAIL/FAQ-SMTP.php

  41. 41
    Kommentar von Legolas

    Das Ändern des Codes hat nichts gebracht. Naja, wenn das am Mailprogramm liegt kann man wohl nichts machen. Ist ja auch nicht so wild, da man in der Regel aus dem Zusammenhang erkennen kann, was für Buchstabe nun gemeint war ;)

    Die Benachrichtigung hier kam dementsprechend übrigens auch so an:
    (üöä ÃoÃ-Ã" ÃY)

  42. 42
    Kommentar von Frank Bültge

    Sende ich testmails auf meinem Account, so kommen sie so bei Googelmail an:

    Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
    Message-Id: <20061027064529.1A32C1014B0E4@dd14722.kasserver.com>
    Date: Fri, 27 Oct 2006 08:45:29 +0200 (CEST)
    Frank schreibt:
    test üöä ÜÖÄ ß

    in meinem Louts Notes Mailprogramm sind auch die Umlaute UTF-8 kodiert.
    Gruss Frank

  43. 43
    Kommentar von Legolas

    So, jetzt habe ich aber einen ziemlich schwerwiegenden Fehler gefunden.

    Und zwar beisst sich Dein Plugin mit der Standard-Wordpress-Option "WordPress soll Beiträge komprimieren (gzip), falls Browser danach fragen. " -> unter Optionen - Lesen.

    Ist beides aktiviert, taucht im Header der Seite beim erstmaligen Aufruf mit leerem Cache folgender Fehler auf:
    wordpress plugin Warning: ob_start(): output handler 'ob_gzhandler' cannot be used after 'URL-Rewriter' in ....wp-includes/funkctions.php

    Ich habe das mehrmals getestet. Sobald ich entweder Dein Plugin oder die o.g. Option deaktiviere, verschwindet der Fehler. Er verschwindet auch, wenn man ihn ignoriert und sich einfach durch die Seite klickt. Das Problem ist dabei, dass der Header auch an die RSS-Feeds übergeben wird und diese daurch nicht mehr valide sind. Dadurch bin ich erst drauf gekommen.

    Was ich nicht verstehe ist dabei aber, dass der Fehler auch beim Aufruf der Startseite aufgetaucht ist, obwohl da kein Kontaktformular eingebunden war. Komische Sache das. Aber vielleicht verstehst Du es ja ;)

    Gruß, Linkstar

  44. 44
    Kommentar von Frank Bültge

    Hy Legolas,
    danke für diesen Hinweis, kann ihn auch reproduzieren- leider biher aber noch ohne Lösung. Werde mich aber weiterhin damit auseinander setzen.
    LG Frank

  45. 45
    Kommentar von Micha

    Hallo,

    ich habe das Formular um diverse Felder und Textareas erweitert. Allerdings sendet er das Formular nicht mehr ab, wenn die Anzahl der Zeichen in den Textareas zu lang ist. Woran liegt das und wie kann ich das beheben?

    Grüße und vielen Dank

  46. 46
    Kommentar von Micha

    Ergänzung: Habe das Problem gefunden, es ist wohl ein Cache-Problem, was nicht aus der Zeichenlänge besteht, sondern am wiederholten Absenden des Formulars. Gibt es hier irgendeine eingestellte Zeit, in der man nicht zweimal versenden kann?

    Und ist es möglich zwei unterschiedliche PSX-Formulare im WP zu betreiben? Diese sollen nämlich unterschiedlich aussehen und andere Empfänger-Adressen haben, aber beide auf dem gleichen Blog laufen. Gibt's hier einen Tipp?

    Vielen Dank

  47. 47
    Kommentar von Wini

    Genau danach hab ich die letze Stunde gesucht. Hatte zuerst ein anderes Plugin gefunden, aber habs gleich wieder deinstalliert.
    Nun dachte ich, damit gehts sicher. Und wieder nichts. Ich bekomme zwei Fehlermeldungen angezeigt und zwar wenn ich versuche eine Seite zu erstellen.
    Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w007b90a/wp-content/plugins/pxsmail.php:486) in /www/htdocs/w007b90a/wp-admin/inline-uploading.php on line 5

    Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w007b90a/wp-content/plugins/pxsmail.php:486) in /www/htdocs/w007b90a/wp-includes/pluggable-functions.php on line 269

    Woran kann das liegen? Wäre froh wenn mir jemand helfen könnte.

  48. 48
    Kommentar von Frank Bültge

    Das kann am Theme liegen, deshalb erweitere mal die index.php deines Themes. Eine Anleitung ist hier zu finden - Bughinweis.

    LG Frank

  49. 49
    Kommentar von Wini

    Ich danke dir vorerst für die rasche Hilfe, auch wenn sie leider nichts gebracht hat.
    Kann es sein dass es etwas mit dem Uploadformular (welches beim schreiben von Beiträgen und Seiten zu sehen ist) zu tun hat? Denn dieses wird nicht mehr angezeigt, dafür die beiden Fehlermeldungen.
    Aber das sind nicht die einzigen, beim aktivieren des Plugins wird man nicht wie üblich zur plugin Übersicht weitergeleitet, sondern zu einer leeren Seite.
    Das selbe beim schreiben und bearbeiten von Seiten und Beiträgen. Die Änderungen werden zwar in beiden Fällen korrekt übernommen, aber wie gesagt dann kommt eine leere Seite.
    Aja und FF Plugin Firebug zeigt auch noch folgenden FEhler an
    field has no properties in post.php (line 228)
    filosofo_attach_cat()
    [Break on this error] else if ((field.id == inputs[i].id) || ('checkbox' == inputs[i].getAttribute('...
    Deaktivieren ich das Plugin, funktioniert (logischer Weise) alles normal.

  50. 50
    Kommentar von Frank Bültge

    Da scheint ein anderes Problem zu bestehen. Hast du die zip genutzt? Bitte lade die Datei nochmal per FTP (Text-Modus) hoch. Eigentlich sind mir keine Probleme bekannt, die im Backend von WP entstehen.

  51. 51
    Kommentar von Wini

    upps! Nein ich hatte die txt Version benutzt. Scheinbar hat es da Probleme gegeben mit dem abspeichern.
    Auf alle Fälle funktioniert es jetzt wunderbar, dank dir.

    Ich danke dir recht herzlich.

  52. 52
    Kommentar von Tim

    Hallo,

    erstmal danke für das schöne Plugin - leider habe ich aber ein Problem: nach dem abschicken und der Meldung dass die Nachricht versandt worden ist kommt leider keine Mail bei mir an - habe es mit zwei unterschiedlichen Adressen versucht, auch im Spamordner o.ä. kommt nichts rein. Auch mit einem anderen Kontaktformular gab es dasselbe Problem - also liegt es offensichtlich an meinen eigenen Einstellungen... .

    Ich nutze die Version PSXmail 2.7. mit WP 2.0.5. und PHP 5.

    Für eine Idee wie ich das hinbekommen könnte wäre ich sehr dankbar.
    Viele Grüße - Tim

  53. 53
    Kommentar von Frank Bültge

    Hallo Tim, leider kann ich dazu nichts sagen, da ich da keinen Einblick habe und das Problem noch nie hatte.

  54. 54
    Kommentar von Frank Bültge

    Ich habe das gleiche Problem wie Tim, es kommen einfach keine mails an.

    habe schon mehrere Versionen ausprobiert und auch mit Contact Form ging nichts.

    du schreibst ja was von "action=.. die direkte Adresse eingeben." nur action= ist zweimal im Plugin drin

  55. 55
    Kommentar von Frank Bültge

    Du musst zum Testen die action-Anweisung wählen die die Mail senden würde. Denke aber eher, dass es am Webspace liegt.

  56. 56
    Kommentar von Thomas Pelletier

    Hallo Frank,

    das Formular ist prima und leicht anzupassen. Kurioserweise erhalte ich beim Testen nur eine Mail, wenn Cookies akzeptiert werden. So ist es zumindest im FF 2.0.

    Gibt es eine Lösung, wie man dies abschalten kann?

    Danke im voraus für deine Hilfe.

    Gruß, Thomas

  57. 57
    Kommentar von Frank Bültge

    Verstehe die Anfrage nicht, wie nur eine Mail? Sorry.

  58. 58
    Kommentar von Thomas Pelletier

    Hallo Frank,

    ich habe mich da wohl nicht klar ausgedrückt. Wenn ich das Formular zum Testen nutze erhalte ich diese Testmails nur wenn Cookies akzeptiert werden. Mir fiel dies auf, da im IE7 (Cookies werden akzeptiert) sofort alles geklappt hatte.

    Im FF habe ich diese Funktion standardmäßig deaktiviert. Deshalb erhielt ich auch keine Testmails über das Formular. Erst nachdem ich die Cookieakzeptanz wieder aktiviert hatte, funktionierte es sofort.

    Kannst du dir vorstellen, woran das liegt?

    Grüße von
    Thomas

  59. 59
    Kommentar von Frank Bültge

    Dem Besucher wird per $session Daten zugewiesen, die werden in einem Cookie gespeichert - siehe dazu Session Funktion.

  60. 60
    Kommentar von Thomas Pelletier

    Hallo Frank,

    vielen Dank für deine schnelle Hilfe.

    Gruß
    Thomas

  61. 61
    Pingback von derSandmann.de.tf » Blog Archiv » Update auf Wordpress 2.1
  62. 62
    Pingback von Ein kleines Update… at Phil’s Podcast
  63. 63
    Pingback von Kontakt Form Plugins f
  64. 64
    Pingback von PXS Mail Kontaktformular für Wordpress : Victor Lazarro - Zauberer Berlin
  65. 65
    Kommentar von christoph

    Hey Frank, super plugin... das mit dem Mails verschicken klappt einwandfrei. Nun habe ich aber ein paar Felder hinzugefügt (Zeile 240ff) und diese werden leider nicht in die mail mit reingenommen :(

    Die Felder habe ich wie oben erwähnt eingebaut und $fullmsg dementsprechend erweitert (Zeile 156ff)...


    $fullmsg = "Message:\n";
    $fullmsg .= $_POST['your_name'] . "\n\n";
    $fullmsg .= $_POST['email'] . "\n\n";
    $fullmsg .= $_POST['city'] . "\n\n";
    $fullmsg .= $_POST['country'] . "\n\n";
    $fullmsg .= $_POST['location'] . "\n\n";
    $fullmsg .= $_POST['eventdate'] . "\n\n";
    $fullmsg .= $_POST['website'] . "\n\n";
    $fullmsg .= $_POST['phone'] . "\n\n";
    $fullmsg .= "___________________________\n\n";
    $fullmsg .= $_POST['act1'] . "\n\n";
    $fullmsg .= $_POST['act2'] . "\n\n";
    $fullmsg .= $_POST['act3'] . "\n\n";
    $fullmsg .= $_POST['act4'] . "\n\n";
    $fullmsg .= "___________________________\n\n";
    $fullmsg = "Message:\n";
    $fullmsg .= $_POST['message'] . "\n\n";
    $fullmsg .= "___________________________\n\n";
    $fullmsg .= "Website: " . $blog . "\n";
    $fullmsg .= "IP: " . getip();

    Leider wird nur der Teil, welcher von Anfang an drin war, auch geschickt... hab ich irgendwo was übersehen, was man noch erweitern müsste? zu sehen ist das formular hier: http://freefreak.dersenn.ch/?page_id=26. Vielleicht kannst du ja mal reinschauen...

  66. 66
    Pingback von TAO Films » Blog Archive » Blog Update
  67. 67
    Kommentar von Frank Bültge

    @Christoph:
    Hast du die Felder auch in das Form übernommen, ab Zeile 224 ?

  68. 68
    Kommentar von Ergi

    Moinsen,
    ja,m ist schon ein geiles Teil.
    Es steht in den Kommentaren etwas von Spamschutz und Matheaufgabe. Das treibt mir den Schweiss auf die Stirn. Spamschutz könnte ich auch brauchen. Nur der Zusammenhang bzw. Implementierung ist mir schleierhaft.
    Gibts denn da was zum Nachlesen ?
    Danke !!!

    Greetz,
    Ergi

  69. 69
    Kommentar von Philipp Adaktylos

    vorweg mal danke fuer das plugin! weiss die arbeit von hrn. marriott und dir sehr zu schaetzen.
    mir ist beim customizen des plugins gerade aufgefallen dass zeile 191 eigentlich komplett sinnfrei ist (variable $pxs_error_1 wird sonst nirgendwo verwendet). liege ich da richtig?

  70. 70
    Kommentar von Philipp Adaktylos

    und weils mir gerade aufgefallen ist:
    1) die funktion ValidateEmail hat ein unnoetiges argument (konkret $v; zeile 37 wird dadurch hinfaellig da ja auch $ verbose nicht belegt ist).
    2) die regular expression in zeile 38 greift bei z.b. asdf@asdf nicht. auf http://www.regular-expressions.info/ wird eine regular expression fuer email checks empfohlen somit ergibt sich folgender code fuer die ValidateEmail funktion.

    function ValidateEmail($e) {
    /*
    Return codes:
    0: appears to be a valid email
    1: didn't match pattern of a valid email
    */
    if (!preg_match("/^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{1,4}$/i", $e)) {
    return 1;
    }
    return 0;
    }

  71. 71
    Kommentar von Frank Bültge

    Ich habe das Plugin nochmal überarbeitet und andere kleine Probleme beseitigt, bedanke mich für die Hilfe Philipp Adaktylos!

    LG Frank

  72. 72
    Kommentar von Frank Bültge

    Es ist kein explizieter Spamschutz integriert, lediglich eine eMail-Prüfung.

  73. 73
    Kommentar von christoph

    ja, ich habe die felder auch ins formular übernommen... es sind aber ein paar dls mehr. muss ich da etwas von den anweisungen wiederholen? z.B. dieses '. $select .', welches nach dem ersten dl-tag steht?

  74. 74
    Kommentar von Michael

    Moin Frank, erstmal vielen Dank für das wirklich gute PlugIn. Es läuft bei mir seit einem Jahr ohne Probleme beim eMail-Versand. Es erfüllt seine Aufgabe also zur vollsten Zufriedenheit.
    Ich habe allerdings ein kleines Problem mit der Validität... Bei mir sind alle Seiten xhtml 1.0 Transitional - valide, nur die Kontakt-Seite nicht... Ich habe da mit dem Standarttemplate das Mail-Formular eingebaut und habe einen -Tag "über". Wenn ich den Aufruf {mailform} weglasse, dann ist auch diese Seite valide! Ich finde einfach nicht die Stelle wo der Tag entsteht.
    Vielleicht kannst Du mir ja helfen?

    Danke, Michael

  75. 75
    Kommentar von Frank Bültge

    Dieses Problem liegt nicht direkt am Plugin. Es wird ein Formular (form) in die Seite eingebaut und WP lagert alles aus dem Editor zwischen den p-Tag und damit ist es nicht mehr valide, da ein div für das Aufheben des floatings eingebaut ist.
    habe nun mal eine neue Version erstellt, die kommt ohne div aus und man kann konfigurieren, ob der div mit clear:both benötigt wird.
    LG Frank

  76. 76
    Kommentar von Matthias

    Hallo Frank! Erstmal vielen Dank für das tolle Plugin. Nun hab ich leider ein Problem mit den Umlauten. Egal ob im Betreff, Namen oder in der Eingabebox selber... die Umlaute werden in der Mail nicht korrekt angezeigt. Das sieht dann in etwa so aus:

    -------------------------------------

    ÄüÖéà è schreibt:
    ÄüÖéà è

    Website: http://www.ÄüÖéà è.ch

    -------------------------------------

    Kannst du mir sagen woran das liegt? Ach ja bevor ichs vergess: Darf ich das Plugin auch auf meiner Firmenwebseite benutzen?

    MfG Matthias

  77. 77
    Kommentar von Frank Bültge

    Welches charset nutzt dein Blog - unter UTF-8 gibt es keine Probleme.
    LG Fank

    * Firmenwebsite - Ja sicher, dafür ist es da.

  78. 78
    Pingback von Michaels Notizkladde » Blog Archive » Endlich valide!
  79. 79
    Kommentar von Susanne

    Herzlichen Dank für die neue Version, die jetzt auch mit WP 2.1 valide ist

  80. 80
    Kommentar von Matthias

    Hi Frank!
    Wo genau ist das definiert? Ich benutze Benevolence DE 2.0.2. Hier kannst du dir das ganze ansehen wenn du magst :

    http://www.maprox.ch/wordp/?page_id=23

    Vielen Dank für deine Hilfe!
    Gruss Matthias

  81. 81
    Kommentar von Frank Bültge

    Dein Blog nutzt UTF-8, zu finden im header oder in den Einstellungen von WP. Es muss also am Mailprogramm oder dem Provider deiner Mail-Adresse liegen, der unterstützt kein UTF-8.
    LG Frank

  82. 82
    Pingback von Wordpress-Plugins – Empfehlungen (2) - aj82.
  83. 83
    Pingback von Feintuning im Blog [hirnrinde.de]
  84. 84
    Kommentar von tboggi

    Hallo, Ich kriege im Adminbereich die Fehlermeldung.
    "Warning: session_start() [function.session-start]: open(../phptmp/sess_655edf52d205b228d0556e5135c381c7, O_RDWR) failed: No such file or directory (2) in /var/www/web52/html/wp-content/plugins/pxsmail.php on line 1
    "
    Was ist da falsch ?

  85. 85
    Kommentar von Frank Bültge

    Das liegt am Theme, eine Lösung findest du im Link, Punkt Bughinweis.

  86. 86
    Kommentar von Mike

    genial!!

    Super Formular, werde es wohl einbauen!

    danke Dir

  87. 87
    Pingback von WordPress Szene Blog » Blog Archive » PXS Mail Form
  88. 88
    Pingback von PXS Mail Me Contact Form (de) - DevelopeNet.com
  89. 89
    Pingback von byMoor Redesign » Jared
  90. 90
    Pingback von d Poetschke.biz 1 15 » Blog Archiv 1 16 » PXS Mail Form 34
  91. 91
    Pingback von SaschDaily » Blog Archive » PlugIn-Schlacht
  92. 92
    Pingback von e BlogProject.de 1 15 » Blog Archiv 1 16 » PXS Mail Form 34
  93. 93
    Kommentar von Tobbi

    Habe gerade folgendes gefunden:
    pxsmail with akismet.

    Wie sieht es damit aus?

  94. 94
    Pingback von Wordpress Plugin: PXSMail mit Askimet DE - Tobbis Blog - Aktuelles über Windows, Opera & Co. gebloggt von Tobias Steinicke
  95. 95
    Kommentar von Tobbi

    Habe das Plugin jetzt modifiziert, sodass auch in der dt. Version das Askimet Plugin integriert ist.
    Bei Interesse:
    PXSMail mit Askimet DE

  96. 96
    Kommentar von Frank Bültge

    Hallo Tobbi, eine schöne Idee! Schriebe es nochmal in den Beitrag.

  97. 97
    Kommentar von Thorsten

    Tolles Formular und supereasy zu handeln - danke dafür! :) Leider werden die Nachrichten weder an die Admin-Mail noch an die vom User angegebene Kopie-Mail zugestellt. Ich habe diverse Adressen getestet, allesamt ohne Erfolg. Ich benutze WordPress 2.1.3 DE-Edition. Hast Du eine Idee? Danke & Gruß, Thorsten

  98. 98
    Pingback von Die liebsten Wordpress-Plugins » BloggingTom
  99. 99
    Kommentar von Frank Bültge

    Dann muss ein Problem vom provider vorliegen, Funktion mail() kommt zum Einsatz.

    LG Frank

  100. 100
    Kommentar von Nicolas

    Hallo Frank,
    wäre es auch möglich, ein Optionsfeld anzulegen, um das Feld "Website" auch ausschalten zu können, so wie den Betreff? Ich hab's jetzt einfach aus dem Script rausgelöscht.

  101. 101
    Kommentar von Joachim

    Hallo Frank,

    vielen Dank für die Übersetzung des Plugins. Habe es ab heute auch bei mir im Einsatz. Ist echt spitze und sehr einfach zu integrieren.

    Grüße,
    Joachim

  102. 102
    Pingback von Geordnete Liste aller im Blog Karneval vorgestellten Wordpressplugins » Artikel » NSAHs Blog
  103. 103
    Kommentar von Frank Bültge

    @Nicolas: ist nun drin.

    @alle: neue Version - bitte mal prüfen, ob Akismet funktioniert, wenn jemand von euch Anwendern der beiden Plugins Akismet und pxsMail nutzt. Ich nutze Akismet nicht und konnte so nicht live testen. Es ist eine Abfarge drin, so dass es natürlich auch ohne Akismet geht.

    LG Frank

  104. 104
    Kommentar von Tobbi

    @Frank,
    ich gehe mal davon aus, dass Du die Abfrage so übernommen hast, wie es bei dem Plugin ist, das man auf meinem Blog herunterladen kann. Falls ja, normale Mitteilugen kommen bei an, Spam bisher noch keiner :)

    Gruß,
    Tobbi

  105. 105
    Pingback von Akismet Nutzer in Verbindung mit PXSMail (de) gesucht | bueltge.de [by:ltge.de]
  106. 106
    Kommentar von Frank Bültge

    Hy Tobbi, die Abfrage ging nur bei aktivem Aksimet, sonst ging die Mail nicht raus und es wurde auch nichts ausgegeben. Hoffe, es geht nun.

  107. 107
    Pingback von PSXMail mit Spamschutz - Fabians Weblog
  108. 108
    Pingback von Meine WP-Plugin Favoriten at Jottsplugs
  109. 109
    Pingback von WP Plugins DB » Blog Archive » PXS Mail Me Contact Form (de)
  110. 110
    Pingback von Hier können wir nicht anhalten! » Blog Archive » Alles neu macht der Mai...
  111. 111
    Pingback von PXS Mail Kontaktformular für Wordpress » Victor Lazarro - Zauberkunst & Gambling, ein Zauberer & sein Blog
  112. 112
    Pingback von Meine verwendeten Plugins » Beitrag » Blogalltag
  113. 113
    Kommentar von Claudia

    Auswahlfelder im Formular?
    Hallo Frank und alle anderen!
    Ich würde gerne wissen, ob es in diesem Kontaktformular auch möglich ist Auswahlfelder anzulegen? Und wenn ja, wie diese im Code angelegt werden müssen. Kann mir jemand helfen?
    Mit Dank und Gruß Claudia.

  114. 114
    Pingback von WP - PXSMail-Plugin
  115. 115
    Kommentar von Jens

    Gibt es zu dem Problem mit gzip (siehe Kommentar #47) inzwischen eine Lösung? Das selbe Problem hatte ich jetzt nämlich auch und mußte daher mein Mailformular wieder 'rausnehmen - so ein funktionierender Feed ist dann doch wichtiger.

  116. 116
    Trackback von Pottblog
  117. 117
    Kommentar von Frank Bültge

    Nein, weil ich es nicht nachvollziehen kann. Ich habe hier ebenso die gzip-Fkt. aktiv und das Plugin arbeitet einwandfrei, ebenso verhält es sich bei anderen Blogs, die ich pflege. Es könnte also am Theme liegen.

  118. 118
    Kommentar von Jens

    Dann werde ich das mal mit einem anderen Theme ausprobieren.

  119. 119
    Pingback von Kontaktformular - absatzsetzer.de
  120. 120
    Kommentar von Tobias

    hallo frank, generell ein schickes plugin. ich möchte jedoch die felder erweitern und namentlich anpassen. es sollten noch die felder firma, strasse/nr., plz, ort, telefonnr. und handynr. erscheinen. außerdem möchte ich die felder namentlich anpassen, z.b. eMail -> E-Mail und Kopie an dich -> Kopie erhalten (ich sieze meine besucher). wie und wo kann ich das nun tun? kannst du mir eine leicht verständliche anleitung zukommen lassen, denn ich besitze keine php-kenntnisse. vielen dank und viele grüße, tobias

  121. 121
    Kommentar von Frank Bültge

    @Tobias und Claudia: soeben nachgeholt und ich hoffe, es ist nachvollziehbar.
    Der Beitrag erhält nun eine kleine Anleitung zum Erweitern um eigene Felder.

  122. 122
    Pingback von Unsere Fellnasen » Neue Plugins
  123. 123
    Kommentar von Thomas

    Hallo Frank,

    mal eine Frage, wie sieht es bei der Geschichte mit Spam Schutz aus, du kriegst zwar vielleicht alles aber ich kann ja eine fremde Adresse eintragen und dann kopie an mich senden anmackern, wenn man das via Script in der Nacht macht, kriegt man es nächsten morgen mit, wenn schon tausende davon versandt sind. Gibt es vielleicht eine sinnvolle Captcha erweiterung dafür? Oder denkst du das genannte Szenario kann nicht eintreten.

  124. 124
    Kommentar von Frank Bültge

    @Thomas: es ist Spamschutz im Script enthalten, allerdings ist der nicht so mächtig wie bsp. Akismet, deshalb wurde es auch nachträglich implementiert. Ist Akismet aktiv, dann wird es automatisch in Form eingebunden. Ansonsten wird auch beim Eintragen der Mail geprüft, genauso wie beim Absenden.

  125. 125
    Kommentar von takezoe

    ...und über welchen SMTP Server versendet PSX? Habe dazu keine Einstellungsmöglichkeit gefunden und muss einen separaten SMTP Server für die E-Mails nutzen.

  126. 126
    Kommentar von Frank Bültge

    Das Plugin nutzt die PHP-Funktion mail() und sendet damit über SMTP, siehe Doku.

  127. 127
    Pingback von Initiative: Plugins “Made in Germany” « Plugin, Beschreibung, Autor, Frank, Bueltge, Plugins, WordPress, Liste « Notepad
  128. 128
    Pingback von Tag 4 - Zwei Plugins … . : smexstar bloggt - bloggen and more ::
  129. 129
    Pingback von Tag 3 - Die ersten Plugins kommen! : smexstar bloggt - bloggen and more ::
  130. 130
    Kommentar von Stevie

    Vielen Dank für das super Plugin!

    Ich habe es mir etwas genauer angesehen und musste feststellen, dass die - wie ich fand - sehr sinnvolle Domain-Überprüfung der Absendermail nicht stattfandt.

    Ich habe sie daher bei mir eingebaut und wollte es allen anderen nicht vorenthalten...

    Mit dieser Funktion einfach die vorhandene ValidateEmail in der Datei "plugins/pxsmail.php" ersetzen.

    function ValidateEmail($e) {
    global $verbose;
    /*
    Return codes:
    0: appears to be a valid email
    1: didn't match pattern of a valid email
    2: domain-check failed
    */
    if (!preg_match("/^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{1,4}$/i", $e)) {
    return 1;
    }else if (!checkdnsrr(array_pop(explode("@",$e)),"MX")){
    return 2;
    }
    return 0;
    }

    Anmerkung: Bei mir funktioniert es wunderbar, könnte aber bei Hostern eventuell zu Problemen führen,wenn die DNS-Server nicht erreichbar sind und laut php.net soll es auch nicht auf Windows-Servern funktionieren.

    Nochmals vielen Dank für die gute Arbeit!

  131. 131
    Kommentar von Denis

    Hi,

    wie bekomme ich es hin, dass Ös und Üs in meiner Email (Betreff und Text) richtig angezeigt werden ?

    Grüße
    Denis

  132. 132
    Kommentar von Frank Bültge

    Die werden richtig dargestellt, wenn der Mailclient UTF-8 beherrscht.

  133. 133
    Kommentar von Denis

    Mailclient ? Ist das Outlook oder der Server von All-Inkl ?

  134. 134
    Kommentar von Frank Bültge

    wäre dann Outlook.
    Ich nutz bsp.weise Allinkl ud gmail,klappt super. Blog ist bei mir UTF-8.

  135. 135
    Pingback von links for 2007-09-08 | unblogged.hansi.es
  136. 136
    Pingback von H-Kasparek.com V 2.0.2 » Version 2.0.2
  137. 137
    Kommentar von Jan

    hi,
    super plugin, läuft auf meinem Blog einwandfrei. Nur auf einem anderen, den ich gerade aufbaue, bekomme ich es nicht einmal aktiviert. Es kommt die Meldung:
    "Das Plugin kann nicht aktiviert werden, da es einen fatalen Fehler erzeugt."
    Ich bin mir ziemlich sicher (ohne das ich selber viel Ahnung von webserver-administration hätte), das es an irgendwelchen Serverkonfigurationseinstellungen liegt.
    Der Admin ist extrem-restrektiv und mit php-anwendungen noch unerfahren und skeptisch ("was weiss ich, was die vielen Skripte mit meinem Server machen). Hast Du eventuell einen Tipp für uns, woran es liegen kann? Das Plugin Search Meter bringt übrigens die selbe Meldung.
    Ansonsten, bin begeistert von Deiner Arbeit. Gruß, Jan

  138. 138
    Kommentar von Frank Bültge

    Vermutlich nicht korrekt per FTP kopiert. Arbeite mal im Backend und Plugin editieren, dann den Code per Copy/paste aktualisieren und speichern. Die Fehlermeldung beruht auf der WordPress-Hauseigenen Pluginprüfung.

  139. 139
    Kommentar von Jan

    Hallo Frank,
    hab´ den Fehler gefunden. Ich hatte nur die Dateien auf dem Server aktualisiert, nicht jedoch die Datenbank. Also fehlten dort natürlich die Einträge. Hätte ich auch früher drauf kommen können.
    Gruß, Jan

  140. 140
    Kommentar von Jared

    hallo frank,

    wie ist es möglich das ich das plugin so erweitern kann das die user auch mehrere Betreffoptionen auswählen können? wie ein sogenannte Radiobutton halt... ich wollte nicht cforms nehmen da mir die pxs immer noch am besten gefällt weil es so "schlank" und unkompliziert ist.

    Wär cool wenn du mir ne Info diesbezüglich geben könntest! wenn es zu umständlich wäre würd ich mich weiter umschauen! könnte ja sein das es nur bissle php ist (eben wie oben die erklärung zur allgemeinen felderweiterung)

    lg
    Jared

  141. 141
    Kommentar von Frank Bültge

    @Jared: du kannst jeder E-Mail-Adresse im Admin-Bereich verschiedene Betreff zuorden, bsp.: ,Person 1,Betreff 1;email@domain2.de,Person 2,Betreff 2
    Ebenso kann das Betreff-Feld vom Leser befüllt werden, wenn du es frei gibst.
    Wenn das nicht reicht, dann musst du den Code anpassen, ähnlich der Beschreibung für mehr Input-Felder. Gleiche Stellen.
    LG Frank

  142. 142
    Kommentar von pusztapunk

    hallo frank, ich habe gestern versucht, pxsmail auf der enuen homepage unseres studiklubs zum laufen zu bekommen. läuft auch alles soweit - nur bekomme ich die farben der formularfelder nirgends angepasst. in dem verwendeten handyman-theme ist beispielsweise in den kommentarfeldern die schrift in der farbe #CCCCCC und der hintergrund der "formularfelder" schwarz. wie kann ich pxsmail so anpassen, dass das kontaktformular ebenso "grau auf schwarz" ist? habe leider nur geringe kenntnisse im schreiben von CSS...

  143. 143
    Kommentar von Frank Bültge

    In deinem Theme werden input und textarea-Felder übergreifend formatiert, in der style.css.
    Suche

    #search input, #search textarea, #commentform input, #commentform textarea {
    	font-family: Arial, Helvetica, Georgia, sans-serif;
    	font-size: 12px;
    	padding: 2px;
    	color: #ccc;
    }
    

    Denke mal, dass es dann passt.
    LG Frank

  144. 144
    Pingback von WPcino.de » Blog Archive » Browser Plugin
  145. 145
    Kommentar von Jan

    Hi Frank,
    ich bin es nochmal. Leider habe ich immer noch Probleme das Plugin zu aktivieren. (Siehe Beitrag 138), auch meine Vermutung, das es an der nicht aktuellen Datenbank lag (Nr. 140), war nicht des Rätsels Lösung. Deinen Tipp das Plugin per Copy+Paste zu installieren brachte auch keinen Erfolg. Ich bin mit meinem Latein am Ende, hast du evtl. noch einen Tipp für mich?
    Blog läuft auf WP 2.2.3, das Plugin 3.0 und 3.1 habe ich ausprobiert.
    Gruß,
    Jan

  146. 146
    Kommentar von Frank Bültge

    Hast du mal Probleme mit anderen Plugins geprüft, obwohl ich das nicht glaube. Tippe auf ein Problem des Servers, dass irgendwas nicht zugelassen ist. Kannst du die phpinfo() der beiden Blogs, wo es geht und wo nicht, vergleichen?

  147. 147
    Kommentar von Sven Stolle

    Supi... das Plugin funzt sofort... Klasse

    Beim FeedStats hatte/hab ich leider immer noch Probs... bezüglich des einbindens der Anzeige des Buttons auf ner anderen Seite... aber das bekomme ich bis Weihnachten auch noch hin... und wenn nicht hab ich gleich nen Weihnachtswunsch^^

  148. 148
    Kommentar von Sven Stolle

    Hmmm zu früh gebrüllt^^ Wie hast Du das hier bei Dir eingebaut ??? Weil wenn ich es über ne Seite oder nen Beitrag mache, is ja der Link zum Kontaktformular "irgendwo" bei den normalen Beiträgen... und wenn ich es halt als "privat" oder "Entwurf" speichere, isses schön, das ich das sehen kann... aber ich will mir ja nicht selber auf den Sack gehen^^

    Leider is mein "PHP-IQ" bei max. 50^^

  149. 149
    Kommentar von Frank Bültge

    @Sven: einfach eine Seite anlegen und den Schlüssel rein schreibe. Nun ist das Mailform im Bereich der Seiten (statisch in WP) zu sehen. Die Seiten gibst du im Theme aus.

  150. 150
    Kommentar von Sven Stolle

    *Fuss vom Schlauch heb* hmmmm... dachte das jetzt die Masse kommt... aber irgendwie is bei mir ein Kurzschluss im System *gg*

    Ich brauch erstmal nen Kaffee... vielleicht liegt es am zu niedrigen Koffeinspiegel :D

  151. 151
    Kommentar von Markus

    Also ich habe das eben mal bei mir integriert. Klappt tadellos. Vorher habe ich Livecontact verwendet, was auch nicht schlecht ist. Live-Validierung und -Vorschau mittels AJAX macht ja auch was her.

    Ich stelle aber eben fest, dass die Website von John Wyles nicht mehr erreichbar ist. Also werde ich wohl jetzt bei PXS bleiben.

    Gruß,
    Markus

  152. 152
    Pingback von Zwei neue Plugins | Cowboy's Weblog
  153. 153
    Kommentar von Froint

    Hallo Frank,
    das Kontaktformular ist klasse, vielen Dank.
    Ein kl. Rechtschreibfehler ist mir aufgefallen, falls es jmd. interessiert :)
    Einstellungen - Fehler Mitteilung - leeres Feld: Bitte fülle die Pflichfelder aus !
    Da hat sich ein "t" nicht verpflichten lassen wollen...
    Liebe Grüße und weiter so

  154. 154
    Kommentar von Frank Bültge

    Danke für Lob und Hinweis. Habe den Fehler beseitigt und die neue Version hoch geladen.

  155. 155
    Pingback von Global Thinking › Neue Kontaktseite
  156. 156
    Kommentar von Michael

    Hallo Frank,
    nun verzweifle ich mal wieder in einem neuen Projekt mit dem Formular... Auf meiner Seite und auch auf http://www.blog.summse.net ist das Layout vom Formular einwandfrei - und das mit dem Standard-css im Skript. In meinem neuesten Projekt, http://www.bine-maja.net bekomme ich das css nicht in den Griff! Das Layout für die Schrift holt das Ding sich sonstwo her, die Eingabefelder sind in weiß auf weißem Grund ohne Rand nicht zu erkennen usw. Hast Du einen Tipp für mich?
    Danke, Michael

  157. 157
    Kommentar von Frank Bültge

    Eine Möglichkeit wäre die Formatierung der Felder:

    #your_name, #email, #blog, #your_subject, #msg {
    border: 1px solid #ccc;
    }
    
  158. 158
    Kommentar von Barth-0

    Das ist genau das, was ich gesucht habe!
    Danke dafür! :D
    LG,
    Barth-0

  159. 159
    Kommentar von Michael

    Danke Frank! Das hat einwandfrei funktioniert! Deine Arbeit ist einfach hervorragend und Dein Support ist vorbildlich und schnell. Vielen Dank

  160. 160
    Kommentar von Frank Bültge

    Problem bei aktivem Puffer. Fehler: Warning: ob_start() [ref.outcontrol]: output handler '...gzhandler' cannot be used after 'URL-Rewriter' ...

    siehe PHP Bugs

  161. 161
    Pingback von Der Beta-Blogger » Blog Archiv » Wordpress Kontaktformular
  162. 162
    Kommentar von Flipp

    Hallo Frank!
    Ich habe deine neuste Version 3.12de in WP 2.3.1 installiert. Soweit alles prima, aber mir ist aufgefallen, dass es Fehler bei dem WP-Editor gibt (Seiten, Artikel erstellen). Bis auf die beiden Reiter "Visuell" und "Code" verschwindet manchmal der Rest der Anzeige (Formatierungen, Bilder einfügen etc.) und die Reiter lassen sich nicht mehr anklicken. Deaktiviere ich dein Plugin, ist alles wieder o.k. - aktiviere ich es auch wieder ist es manchmal (!) auch o.k. manchmal aber verschwindet aber wieder die Anzeige. Habe es mit allen Möglichkeiten durchgetestet (andere Plugins aktiviert/deaktiviert, andere Browser benutzt, JavaScript an/aus), aber der Fehler tritt immer nur bei aktviertem PXSMail-Plugin auf. Hast du eine Idee, woran es liegen könnte? Danke schon mal im voraus!
    LG
    Flipp

  163. 163
    Kommentar von Frank Bültge

    @Flipp: eventuell könnte Kommentar 161 zutreffen, kannst du deine PHP-Info prüfen. Das Plugin nutzt Sessions und damit ist dieser PHP-Bug zutreffend.

  164. 164
    Pingback von Geordnete Liste aller im Blog Karneval vorgestellten Wordpressplugins « Artikel « Nils sah's
  165. 165
    Kommentar von Chris

    Tolles Plugin! Nun würde ich es gerne anpassen und obwohl natürlich oben steht wie es geht, würde ein Hinweis unter welchen Bedingungen das erlaubt ist praktisch sein ;-) Steht der Code unter der GPL?
    Mir ist dabei eine klizekleine "Designschwäche" aufgefallen: In der Funktion ValidateEmail scheint im regulären Ausdruck die TLD nur 4 Zeichen lang sein zu dürfen. Mittlerweile gibt es aber z.B. .museum (http://nyc.moma.museum/) und die ist 6 Zeichen lang. Ist vielleicht etwas exotisch, aber wer weiß wer da Kontakt mit mir aufnehmen will ;-)

  166. 166
    Kommentar von Frank Bültge

    Ja, prinzipiell sollten ja alle Plugins unter GPL stehen, dachte ich.
    Das kleine Designproblem habe ich behoben, eh ich es vergesse und eingespielt. Danke.

  167. 167
    Kommentar von JensHellmeier

    Wirkliches geniales Plugin erleichtert die Erstellung eines Kontaktformulars erheblich.
    Habe es zwar noch ziemlich angepasst im zusammenhang mit der Ausgabe aber dennoch... Klasse!

  168. 168
    Kommentar von Karl Jaquemot

    Hallo,
    ich habe vorhin das Plugin eingebaut und bin sehr begeistert. Sowohl die Beschreibung als auch die "Bastelanleitung" für die Implementierung sind für mich als relativ ungeübten Admin wunderbar simpel gehalten. Ausgezeichnet. Schon nach wenigen Minuten war das Ganze fertig und an meine Wünsche angepasst.

  169. 169
    Kommentar von Sebastian

    Hallo!

    Ich habe auch das Problem von Flipp aus #163.
    Der Server hat "PHP Version 5.1.6-pl8-gentoo". Der von dir angegebene Bug bezieht sich ja auf 4.3 und ist gefixt worden. Und nun...

  170. 170
    Kommentar von Frank Bültge

    @Karl Jaquemot & Flipp: habe mir das gute Stück nochmal her genommen und den Fehler gefunden und beseitigt. Ein Doppelabfrage in WP sorgte für das Problem.
    Die aktuelle Version lief in meinen Test ohne Einwände. Ich arbeite nie im WYSIWYG, so dass es mir nicht aufgefallen ist.
    LG Frank

  171. 171
    Kommentar von Sebastian

    Läuft nun ohne Probleme.
    DANKE!

  172. 172
    Kommentar von Markus

    Hallo Frank,

    Ich habe PXSMail nun als Versursacher des Caching-Problems im Firefox identifizieren können. In meinem Weblog erschienen neue Kommentare nicht sofort, sondern erst nach dem Leeren des Caches und einem Reload. Aber eben nur im Firefox.

    Nachdem ich nun PXSMail deaktiviert habe, ist das Problem behoben...

    Hast Du irgend eine Idee, woran es liegen könnte?

    Gruß,
    Markus

  173. 173
    Kommentar von Frank Bültge

    Hallo Markus,
    nein, damit hatte ich oder ein Leser nie Probleme. Zusammenhänge kann ich mir auch keine erklären.

  174. 174
    Kommentar von Markus

    Eigenartigerweise habe ich mit der Version von Joern Kretzschmar diese Probleme nicht. Der Unterschied ist meines Wissens nach nur, dass Joern die Übersetzung mit gettext macht.

    Das verstehe wer will, mir ist das zu hoch...

  175. 175
    Kommentar von Frank Bültge

    Ich habe das Plugin auch um einige Kleinigkeiten geändert, eventuell liegt es daran. Vor allem Änderungen im Session-Bereich könnten eventuell der Grund sein. get_text habe ich absichtlich nicht eingefügt, weil ich immer hoffte, dass es der Autor macht. Nach und nach sind dann neue Kleinigkeiten rein gekommen, so dass es nun doch in einigen Bereichen anders ist.

  176. 176
    Kommentar von Frank M.

    Betreff: gzhandler Fehler: Warning: ob_start() [ref.outcontrol]: output handler '...gzhandler' cannot be used after 'URL-Rewriter' ...

    Ich habe im Plugin vor Zeile 21 "ob_start('ob_gzhandler');" folgende Zeile zusätzlich "ob_end_clean();" ohne Anführungszeichen eingefügt. Damit ist zumindestens bei mir die Fehlermeldung beim erstem Aufruf der Seite die Fehlermeldung verschwunden.

    Ist die Beitragskomprimierung in Wordpress aktiviert, dann muss gegebenenfalls die funktions.php im WP-Includes Ordner noch mit der gleichen Zeile angepasst werden. Um welche Zeile es sich handelt steht ja in der Fehlermeldung.

  177. 177
    Kommentar von Frank Bültge

    Mit welcher Version des Plugins hast du das gemacht? Bei 3.14 de sollte es keine Relevanz haben.

  178. 178
    Kommentar von Frank M.

    Die Änderung habe ich in der Version 3.13de gemacht. Ich wusste noch gar nicht das es schon die Version 3.14de gibt. Da ich das PlugIn erst am Wochenende geladen hatte.

  179. 179
    Kommentar von axel emmrich

    hi, dank erst einmal für das plugin. leider lüppts aber nicht. kriege die fehlermeldung:Fatal error: Call to undefined function akismet_http_post() in C:\xampp\htdocs\wordpress\wp-content\plugins\pxsmail.php on line 169
    auch bei deaktiviertem akismet bleibtsx bei der feherlmeldung. hab im pxsmail- skript nachgesehen...bezieht sich die meldung auf den eintrag admin-mail? was muss ich in zeile 169 eintragen. wäre schön, wenn ich hilfe bekäme. dank im voraus.

  180. 180
    Kommentar von Frank Bültge

    Hallo axel emmrich,
    die Funktion steht nur bei aktiviertem Akismet zur Verfügung, denn die Funtkion bringt das WP-Plugin mit.
    Sie kann also nur verwendet werden, wenn Akismet aktiv ist.
    Aus die Funktion greift PXSMail nur zu wenn Akismet aktiv ist, bzw. wenn die Manage-Seite von Akismet im Backend von WP aktiv ist.

  181. 181
    Kommentar von kewes

    Hallo Leute! :)

    Ich habe ein Problem mit PXSMail. Das Plugin finde ich eigentlich genial, aber es scheint nicht zu funktionieren.

    Es werden einfach keine Mails verschickt.

    Ich vermute, dass mail() auf dem Server nicht funktioniert, und ich würde gerne auf smtp umweichen. Kann man das denn irgendwie einstellen?

    Gruss,
    kewes

  182. 182
    Kommentar von Frank Bültge

    @kewes: die Alternative via SMTP ist derzeit nicht geplant, habe ich pers. auch mit php noch nicht gemacht, so dass ich dazu mehr Zeit bräuchte. Sorry, aber der Pluginmarkt wird doch da etwas anbieten.

  183. 183
    Kommentar von Chris

    @kewes: Eigentlich sollte das nicht schwer sein (wenn ich dich richtig verstehe). Die Theorie steht hier. Du müsstest also "nur" die Zeile "mail($recipient, $subject, stripslashes($fullmsg), $headers);" im Code suchen und entsprechend des Beispiels anpassen. D.h. hauptsächlich die Header etwas umschreiben ($body entspricht $fullmsg).

  184. 184
    Pingback von Ganz kurz in eigener Sache « Zappelfillip plaudert…
  185. 185
    Kommentar von Flipp

    @ Frank: Wollte mich auch endlich mal bedanken für deine tolle Hilfe (#163)! Nach deinem Update funktioniert jetzt alles einwandfrei!

  186. 186
    Kommentar von CGorki

    Alles was mir über dieses Mailformular geschickt wird, landet im Gmail Spamordner, hat jemand einen Rat wie ich dies verhindern könnte? Google hat mir dabei nicht helfen können.

  187. 187
    Kommentar von Meik Wenker

    Moin Herr Bültge,

    ich verwende das Plugin auf unserer Jugendzentrumsseite. Nach dem Umzug vom Testserver wird das Formular nur noch zentriert angezeigt. Können Sie mir einen Tipp geben, wie ich es wieder linksbündig ausrichten kann?

    Viele Grüße,

    Meik Wenker

  188. 188
    Pingback von WordPress 2.3 compatiblity Plugins | Dreamer's Blog
  189. 189
    Kommentar von Frank Bültge

    Hallo Meik,
    dein Theme setzt den Inhalt auf center.

    
    .entry form { /* This is mainly for password protected posts, makes them look better. */
    	text-align:center;
    	}
    

    Ändere das, oder aktiviere mal das Stylesheet in den Optionen des Plugins PXSMail.

  190. 190
    Kommentar von Meik Wenker

    Hallo Frank,

    vielen Dank für den Tipp, es funktioniert jetzt.

    Viele Grüße,

    Meik

  191. 191
    Pingback von www.medieninformatik.at » Wordpress Kontaktformular
  192. 192
    Pingback von SaschDaily » Blog Archive » Frühjahrsputz / Plugin-Liste
  193. 193
    Kommentar von Uwe

    Hallo Frank,

    leider bekomme ich das Plugin nicht zum laufen. Nachdem ich auf "senden" drücke wird die nächste Seite nicht mehr richtig aufgebaut und eine mail geht auch nicht raus.
    Kannst du mir ein Tipp geben wo ich ansetzen müßte um den Fehler zu finden ?

    Liegt es evtl. an "Exec-PHP" welches ich für ein anderes Plugin benötige ?

    lg
    Uwe

  194. 194
    Kommentar von Frank Bültge

    An diesem Plugin sollte es nicht liegen. Habe ich ebenfalls im Einsatz. Deaktiviere mal alle Plugins und nutze nur PXSMail. Eventuell geht es dann und so könnte man eine Inkonsistenz mit einem anderen Plugin finden.

  195. 195
    Kommentar von Uwe

    Ok danke, werde es erstmal auf meinem Testblog versuchen die Ursache herauszufinden.

    Möchte mich an dieser Stelle trotzdem für deine vielen Tipps & plugins bedanken. Habe das newsletter-plugin schon vor Tagen eingebaut und funktioniert super !

    Ich melde mich dann nochmal wenn ich hoffentlich die Inkonsistenz gefunden habe !

    lg
    Uwe

  196. 196
    Kommentar von Uwe

    Hallo Frank,

    habe gerade auf dem Testserver alle Plugins deaktiviert außer Askimet und klappt trotzdem nicht mit dem Mailversand. Auch ohne Askimet klappt es nicht. Habe sonst keine Probleme gehabt mit dem Mailversand ! Wo könnte ich jetzt noch suchen ?

    lg
    Uwe

  197. 197
    Kommentar von picard

    hallo uwe

    gib mal ein paar mehr informationen zu deinem blog, eine blog url z.b

    gruss picard

  198. 198
    Kommentar von Uwe

    Hallo Frank,

    habe den Fehler nun gefunden, es liegt an dem Theme "Vistered Little" welches ich benutze. Habe jetzt natürlich kein Plan wo der Fehler am Theme liegt.

    lg
    Uwe

  199. 199
    Kommentar von Uwe

    Ich wollte nur kurz bescheid geben das es jetzt funktioniert. Nach langem hin und her probiere habe ich das wp-standard-theme aktiviert und dann wieder mein gewünschtes theme aktiviert. Da muß man auch erst mal drauf kommen. Scheint sich irgendwie verschluckt zu haben.

    lg
    Uwe

  200. 200
    Kommentar von Andy

    Hi,

    super Plugin und innerhalb von nicht mal 1 Minute eingebaut :) *top*

    Gruß

    Andy

  201. 201
    Kommentar von vidipi

    Hallo, Hilfe erbeten,
    ich bin ein Neuling in Wordpress und möchte das hier runtergeladene Kontaktformular verwenden. Hochladen und aktivieren des Plugins hat ganz gut funktioniert. Nur das Formular in die Seite einbinden stellt mich vor Probleme. Mir ist nicht klar, wie das in
    Punkt 5 der Installationshinweise erläuterte Einbinden genau funktioniert. Wo und wie kann ich das Formular einbinden.
    Für eine hilfreiche Antwort wäre ich sehr dankbar.
    Gruß DJ

  202. 202
    Kommentar von Frank Bültge

    Erstelle eine Seite Schreiben --> Seite und hinterlege einen Title, z.B. Kontakt und im Editor hinterlege deinen Text und {mailform}. Nun speichere die Seite. Das war's, Einstellungen nimmst du unter Einstellungen PXSMail vor.

  203. 203
    Kommentar von Norman

    Hallo Frank,

    möchte auch gerne Dein geniales Plugin verwenden, leider kommen bei mir die Mails nur in dieser Form an. ???????????????????
    Woran könnte das liegen? Außerdem, fragt das Script leider nicht ab, ob das Feld Mitteilung ausgefüllt wurde.

  204. 204
    Kommentar von Norman

    Ohh entschuldigung. Hatte wohl ein Leerzeichen drin.

  205. 205
    Kommentar von vidipi

    Hallo Frank.

    vielen Dank für die Hilfe. Das Plugin funktioniert jetzt.

    Gruß DJ

  206. 206
    Kommentar von Norman

    Hallo Frank,

    die Fragezeichen sind immer noch in der Mitteilung. Das Umlauteproblem besteht in der Betreffzeile. Warum kommen als Mitteilung nur Fragezeichen an? Kannst du mir weiterhelfen?

    Auszug aus PHPinfo:

    PHP Server API: apache2handler
    WordPress Version: 2.3.2
    WordPress Blog URI: http://normanschwaneberg.de
    WordPress Installation URI: http://normanschwaneberg.de
    WordPress Theme: /wp-content/themes/abstract
    WordPress Permalink Structure: /

  207. 207
    Kommentar von Kopfschüttler

    Bezüglich der Umlaute, probiert´s mal mit dieser Festverdrahtung:
    $headers .= "Content-Type: text/plain; charset=UTF-8\n"; // sets the mime type

    GENAU so schreiben, bzw. kopieren.

  208. 208
    Kommentar von Norman

    ja ok, mach ich. aber als nachricht kommen trotzdem nur fragezeichen an.
    wieso

  209. 209
    Kommentar von Frank Bültge

    Vermute mal, dass dein Blog Unicode ist und dein Mailkonto oder -programm nicht unicode-fähig sind. Versuche es mal mit einem anderen Account.

  210. 210
    Kommentar von Norman

    vielen Dank an Kopfschüttler (und natürlich Frank für das Plugin!), hab den code in die php vom plugin gesetzt und worked korrekt, lag also nicht am konto oder programm.
    ist bestimmt für das nächste update interessant, oder ?

  211. 211
    Kommentar von Mac

    Hallo,
    danke für das tolle Plugin. Ein Problem habe ich noch. Ich benötige ein Feld für Dateiupload, so dass man mir noch eine Datei mitsenden kann. Hat jemand einen Tipp für mich, wie man sowas einbauen könnte?

  212. 212
    Kommentar von Mac

    Ach ja, noch ein Problemchen, würde gerne eine Radiobox einfügen. An sich kein Problem, aber ich möchte die beiden Werte nebeneinander haben und nicht untereinander, kann mir jemand folgen/helfen? Werde bald verrückt mit dem COde...

    Art der Anfrage:
    Kontakt
    Hilfe
    Website:

  213. 213
    Kommentar von picard

    hallo

    das plugin klappt klasse!

    Hat einen kleinen schönheutsfehler in der ansicht beim safari 3.x Mac/Winodws

    hat jemand eine lösung?screen shot

  214. 214
    Kommentar von Christoph Klee

    Hallo zusammen,
    vielen Dank für diese tolle Homepage!
    Eine Frage: Im Kontaktformular (PXSMail) werden die Umlaute im Text sehr merkwürdig umgewandelt. Kann man das beheben? Ich nutze Version 3.14de.
    Besten Dank!
    Gruß
    Christoph.

  215. 215
    Kommentar von Frank Bültge

    Das liegt in der Regel am Mailer. Das Plugin nutzt die Codierung des Blog, meist UTF-8. Sollte der Mailer kein Unicode verstehen, dann ist er nicht nur alt, dann kann auch Sonderzeichen so nicht einfach darstellen.

  216. 216
    Kommentar von Mac

    Hi Frank,
    hast Du für #212 #213 auch eine Antwort? Wäre Dir sehr dankbar : )

  217. 217
    Kommentar von Frank Bültge

    @212: nicht auf die schnelle, aber es gibt Plugins, die das schon können. Mal suchen.
    @213: Denke mal, dass ist eine reine CSS-Frage - eventuell in einem CSS-Forum fragen oder suchen. Wenn du es irgendwo aktiv hast, dann schau ich es mir eventuell mal an.

  218. 218
    Kommentar von Marc

    Hallo Frank,

    ich nutze dieses Kontaktformular und bin sehr zufrieden.

    Da ich dieses Kontaktformular aber auf vielen Unterseiten einbinden werde, ist meine Frage ob man das Formular etwas umbauen kann.

    Ich möchte einfach nur als Mailbetreff sehen, von welcher Unterseite die Anfrage kommt!
    Ich hoffe du verstehst was ich meine.

    Ich wäre Dir über eine Antwort wirklich sehr dankbar!

    MFG
    Marc

  219. 219
    Kommentar von Frank Bültge

    Du kannst doch mehrere Betreffs anlegen, reicht das nicht?
    Habe es dann nicht richtig verstanden, bitte ein wenig mehr, ich werde älter und müder ;-)

  220. 220
    Kommentar von Marc

    Hallo Frank!

    Danke für die Fixe Antwort! :-)

    Ich baue das Kontaktformular auf http://www.domain.de/unterseite-1.html ein, wenn jetzt ein User das Formular auf der http://www.domain.de/unterseite-1.html ausfüllt, möchte ich das in meinem Postfach folgendes im Betreff steht:

    Betreff: Kontakt von Unterseite-1.html
    ---------------
    Dann auch bei 2, 3 , 4 usw.

    Das man dem Betreff irgendwie die aktuelle URl mitgibt!

    Verstehst du was ich meine?

    Mit freundlichen Grüßen
    Marc

  221. 221
    Kommentar von Frank Bültge

    @Marc: Habe eine neue Option in die Optionen übernommen und so kann man nun den Betreff um die Herkunftsseite erweitern, wird nur im Betreff der Mail dargestellt, nicht im Formular für den User.

    Version 3.1.4 ab heute aktuell.
    LG Frank

  222. 222
    Kommentar von Marc

    Das ist ja ein Traum!

    Hochachtungsvoll einen riesen Dank :-)

  223. 223
    Kommentar von SaarBreaker

    Hallo,
    ich hatte ebenfalls PXSMail installiert und musste es aber wegen Caching-Probleme im FF und IE (wie im Kommentar 173 beschrieben) entfernen.

    Nachdem es hier aber so viele zufriedene Anwender gibt, gehe ich davon aus, dass sich PXSMail eventuell mit einem anderen Plugin nicht verträgt. Weiß aber noch nicht, welches es sein könnte.

    Grüße
    Engelbert

  224. 224
    Pingback von Seltsames Problem durch ein Plugin » Beitrag » SaarBreaker
  225. 225
    Kommentar von corpse2001

    Hallo,

    ich würde gerne wissen wo ich den smtp-server hinterlehen muss.

    mfg
    corpse2001

  226. 226
    Kommentar von picard

    @corpse
    du musst im backend vom wordpress in der standart option unter writing die mail server daten einpflegen

  227. 227
    Pingback von Die besten WordPress-Plugins!? - Alter Falter!
  228. 228
    Pingback von Aktenzeichen XY ungelöst… (Zuschauerreaktionen)
  229. 229
    Kommentar von Sven Wiesner

    Moin, hatte ebenfalls Probleme mit der Darstellung der Umlaute, der Tipp vom Kopfschüttler Kommentar #207 hat bei mir geholfen. danke Frank für das Plugin!

  230. 230
    Kommentar von Lajos-Eric Balogh

    Hallo in die Runde,

    wir versuchen auch dieses wirklich tolle Tool zu nutzten. Die Einbindung kein Problem und die Konfiguration ist auch richtig. Aber es kommen keine Anfragen an?? Wer weiß einen Rat? http://www.turfcast.de/?page_id=137

    Wir nutzen die aktuellste Version.

    Viele Grüße
    Lajos

  231. 231
    Pingback von Alex Kluge & Freunde | Kontaktformular in Wordpress
  232. 232
    Kommentar von Martin

    Hallo!
    Ich würde dein Plugin gerne auf der o.g. Webseite verwenden, doch leider scheint irgend etwas nicht zu funktionieren. Ich klicke auf Absenden, nach 3 Sekunden geschieht die Weiterleitung, doch email bekomme ich keine! Was kann da faul sein? Da ich keine php Profi bin benötige ich ein klein wenig Hilfe ...

    Danke im voraus...

  233. 233
    Kommentar von Frank Bültge

    @Martin: Daten im Backend sind alle korrekt gepflegt, E-Mail etc.? Ansonsten sollte es klappen, insofern der Webspace das Versenden der Mails unterstützt.

  234. 234
    Kommentar von Martin

    Was genau ist denn im Backend zu "pflegen"? Sorry, aber ich bin Anfänger und bitte um Nachsicht! Ich habe im Backend unter Einstellungen Allgemein die Email Adresse eingetragen, sowie unter Einstellungen PXS-Mail. Der Webspace ist bei 1und1.de. Ich probier noch weiter rum, bis jetzt klappts nicht

  235. 235
    Kommentar von Frank Bültge

    lediglich die E-Mail-Adresse ist zwingend, dann sollte es gehen und weitere Optionen sind optional.

  236. 236
    Kommentar von Alex

    Hallo,
    Ich habe das Plugin wie beschrieben im Ordner wp-content/plugins abgelegt und im adminbereich von WP 2.3.3 aktiviert. Leider kann ich es nicht bearbeiten, weil das Feld "bearbeiten" nicht angezeigt wird. Es erscheint nur "aktivieren" bzw. "deaktivieren". Wenn ich eine Seite mit dem String einrichte, erscheint auch das Kontaktformular.
    Es fehlt also nur die Bearbeitenfunktion im Pluginbereich. Finde das Plugin toll und würde es gerne nutzen.
    Vielen Dank im voraus.

  237. 237
    Kommentar von Frank Bültge

    Die Optionsfelder sind im Bereich Einstellungen --> PXSMail zu finden.
    Der Link "Bearbeiten" ist lediglich dafür da, um das Plugin im Editor zu bearbeiten, also PHP Code, und erscheint nur wenn die Rechte Schreiben per CHMOD vergeben sind.

  238. 238
    Kommentar von Alex

    Hallo Frank,
    danke für den Tipp. Nachdem ich die Einstellungen gefunden habe und den String in unserem Kontaktfeld eingebaut habe, bekomme ich beim Versenden auch die Bestätigung. Wenige Sekunden später erscheint dann
    icht gefunden

    Sorry, aber du suchst gerade nach etwas, was hier nicht ist.
    mit dem Suchenfenster.

    Allerdings bekomme ich weder eine Bestätigungsmail, noch kommt die Mail im Emailkonto des Vereins an. Woran könnte das nun liegen.
    Danke

  239. 239
    Kommentar von [ngr]

    Moin,

    wie von Tobis in #120 gefragt, wuerde ich gern die Beschriftung des Feldes "Kopie an Dich" aendern - wo kann ich den Text editieren?

    Ausserdem moechte ich auch gern den Text der eMail an den Absender individuell gestalten (also einmal mit "danke fuer die Einsendung, Sie schrieben: $text" und einmal das normale an den Blogbetreiber) - geht das?

    Danke,

    n.

  240. 240
    Kommentar von Frank Bültge

    Schau dir mal den Artikel an, da habe ich eine kleine Anleitung zum Erweitern des Plugins hinterlegt.
    Um die Nachricht zu ändern, müsste man viel Ändern, aus welchen Bezug her sollte diese Bestätigung wissen, wann welche Antwort relevant ist? Das ist nicht so einfach. Ob der Aufwand gerechtfertigt ist.

  241. 241
    Kommentar von [ngr]

    ja, *erweitern* ist mir schon klar - ich moechte aber gern den Text 'Kopie an Dich' editieren, im Plugin finde ich aber nur das Kuerzel, leider nicht den Text :(

    n.

  242. 242
    Kommentar von Frank Bültge

    in Zeile 260 zu finden. Oder soll das konfigurierbar sein?

  243. 243
    Kommentar von [ngr]

    nee, danke, ich war nur zu blind das zu finden ;)

  244. 244
    Kommentar von Chris

    Die Überarbeitung und Übersetzung von Shane's Plugin ist einfach perfekt!
    So weit, so super!
    Jetzt hätte ich das Ganze aber dann doch auf englisch.
    Das Original von Shane ist halt dann doch nicht sooo perfekt wie es jetzt hier die deutsche Version ist.
    Wie bekomme ich nun das deutsche hier exakt so wie es ist, mit allen Features und Formatierungen - nur eben auf englisch?
    Gibt es eine "Sprachdatei" dafür, oder kann ich es mir (wie, wo) selber übersetzen?

    Danke.

  245. 245
    Kommentar von Frank Bültge

    @Chris: Das Plugin ist nicht via Sprachdatei übersetzbar, soweit war bisher nie die Zeit. Aktuell kannst du es aber im Code ändern. Sind nur wenige Syntax, der Rest wird im Backend gepflegt.

  246. 246
    Pingback von WP PXS-Mail verursacht Cache-Probleme « Nicht spurlos
  247. 247
    Pingback von Draussen nur Kännchen » Kontakt wieder hergestellt
  248. 248
    Pingback von Vorstellung meiner installierten Wordpress Plugins - Web:Manual
  249. 249
    Pingback von Schallgrenzen | musikblog» Netzwelt » Des Captchas fette Beute
  250. 250
    Pingback von . » Kontakt
  251. 251
    Kommentar von Kolleg

    danke fuer dieses tolle plugin !!

  252. 252
    Kommentar von Mathias

    Hallo,

    ich habe das Plug In bei mir aktiviert und auf der entsprechenden Seite "{mailform}" eingegeben leider wird das auf der Seite dann nur in Schriftform angezeigt nur das sich zwischen der Klammer und dem Wort noch ein Leerzeichen eingefügt hat. Kannst du mir evtl sagen was ich Falsch mache.

    Danke schonmal für deine Arbeit

  253. 253
    Kommentar von Andre

    Hi, schönes Plugin! Es ist einfach und nicht so überladen wie bei cforms. Ich nutze es jetzt auf meiner Seite.

    Leider ist mir eine Kleinigkeit aufgefallen, die mich gestört hat. Emails mit Umlauten zeigen diese nicht richtig an. Ich hab mir da mal den Code angeschaut und hab einen kleinen Fehler gefunden.
    Zeile 222 muss so sein:
    $headers .= 'Content-Type: text/plain; charset="' . get_option('blog_charset') . '"\n Content-Transfer-Encoding: quoted-printable' . "\n";
    Jetzt werden Umlaute in den Emails auch wieder korrekt angezeigt.

    Wenn Interesse besteht, könnte ich bei Gelegenheit ja mal ne Englische Übsetzung machen.

  254. 254
    Kommentar von Frank Bültge

    @Andre: Vielen Dank, habe es in ein 3.3 gefixt; Diese Wechsel zw. " und ' sind nicht immer leicht, vor allem wenn die AUgen müden sind.

  255. 255
    Kommentar von Frank Bültge

    @Mathias: versuche es mal mit <!--mailform-->. Manchmal kann es Probleme geben; ab Version 3.2 des Plugins geht beides.

  256. 256
    Kommentar von Mathias

    Hallo, ich habe sowohl {mailform}, als auch <--mailform--> eingegeben aber leider wird das Kontaktformular nicht angezeigt. Mach ich irgendwas falsch?

    Danke

  257. 257
    Kommentar von Frank Bültge

    @Mathias: ! nicht vergessen; <!--mailform-->

  258. 258
    Kommentar von Mathias

    ich nochmal auch mit "" geht es nicht

  259. 259
    Kommentar von Mathias

    unter 2.3 läuft dein Kontaktfomular hatte vorher 2.5 da ging es nicht

    Danke für die Hilfe

  260. 260
    Kommentar von Andreas

    Habe 2.5.1

    Da Funktioniert das Plugin leider nicht. Habe beide Tag's ausprobiert, um das Plugin einzubinden - keines hat funktioniert...

    Hat jemand ne Lösung?

  261. 261
    Kommentar von Frank Bültge

    @Andreas: Teste unter 2.5 und 2.6 und es klappt wunderbar. Eventuell mal darauf achten, dass man den Syntax, egal welcher, im Code-Modus des Editors eingibt, nicht im WYSIWYG-Modus!

  262. 262
    Kommentar von Andreas

    Ok...das war das Problem...ich hab's im WYSIWYG-Editor eingegeben.

    Sorry, bin noch nicht so fit mit Wordpress...Dankeschön

  263. 263
    Kommentar von reiko

    Hallo,

    ich frage mal ganz direkt an: wieviel würde es denn ungefähr kosten, wenn Sie mir Ihr Kontaktformular individuell einrichten könnten? Es soll kurzfristig ein Rückmeldeformular (meine Hochzeit, also nichtkommerziell ;-) ) entstehen, also das Kontaktformular um ein paar Textfelder und Auswahloptionen (entweder check-boxen oder drop-down) erweitert werden. Es sei denn, Sie sagen, das ist so einfach zu realisieren, dass sogar ich php- und wordpress-Anfänger das in einer Stunde hinbekomme ;-) Wäre schön, wenn Sie oder auch gerne andere User melden würden: publicplaces (ät) macnews.de

  264. 264
    Kommentar von Frank Bültge

    @reiko: im Artikel erkläre ich, wie man das Formular erweitert. Falls es dir beim Lesen zu komplex erscheint, dann melde dich bitte nochmal per Mail und wir werden uns einig - dazu habe ich ja eine Wunsch- und Spendenliste.

  265. 265
    Pingback von » Das Kontaktformular, das ich bislang in … Nachtwächter-Blah
  266. 266
    Kommentar von Lars

    Hallo Frank,

    mir ist ein kleiner Fehler (?) aufgefallen. Wenn man einen Text in das Mitteilungsfeld schreibt, die Mail sendet, jedoch ein Pflichtfeld vergessen hat auszufüllen, dann wird der Text mit

    und

    formatiert. Sieht natürlich dann in der Mail komisch aus.

    Desweiteren scheint es bei den Pflichtfeldern nicht auszureichen,
    || empty($_POST['irgendwas']) hineinzuschreiben.

    Ansonsten, wenn man es richtig ausfüllt ein tolles PlugIn. :)

  267. 267
    Kommentar von Frank Bültge

    @Lars: kannst du mir den Code nochmal senden, wurde verschluckt. Danke !

  268. 268
    Kommentar von Lars

    es werden die html tags für absatz und zeilenumbruch ausgegeben... leider hatte er sie auch in meinem zweiten kommentar mit leerzeichen verschluckt :(

    kannst du aber auch bei deinem formular auf der kontaktseite testen, text eingeben und sonst keine felder weiter ausfüllen.

    gruß

  269. 269
    Kommentar von Frank Bültge

    @Lars: könntest du mir doch nochmal das Problem per Mail senden, kann es nicht nachvollziehen. Bei mir tritt der Fehler nicht auf.

  270. 270
    Kommentar von Lars

    :) Mail is raus

  271. 271
    Kommentar von Achmed

    Ich suche nach einer Lösung eine BCC-Mail mit zu versenden. Hat jemand ne Ahnung?

  272. 272
    Kommentar von Lars

    Hallo Frank,

    Danke! Funktioniert! Problem scheint behoben :)

    Super! Daumen hoch für deinen Support!

    Gruß

  273. 273
    Kommentar von Thomas

    Hallo!
    Leider hab ich ein großes Problem mit dem Plugin. Es kommen keine Fehlermeldungen oder Erfolgsmeldungen nach dem Absenden. Außerdem kommen keine Mails bei mir an?! :( Woran kann das liegen?

  274. 274
    Kommentar von Thomas

    Hallo nochmal.
    Es lag an einem anderen Plug-In, dass das Kontaktformular gestört hat. Nun läuft alles einwandfrei! Super Plug-In! Herlichen Dank! :)

  275. 275
    Kommentar von andreas

    Hey,

    wie funktioniert das mit der deutschen Sprachversion.
    Sind ja zwei Dateien mit der jeweiligen Endung .po und .mo,
    was mach ich jetzt mit denen?

  276. 276
    Kommentar von Frank Bültge

    @andreas: Das Einspielen der .mo genügt, die .po ist nur dazu da, den Text zu ändern, wenn er nicht gefällt. Allerdings ist das Plugin im Code schon deutsch, so dass du die .mo nur benötigst, wenn es in der Sie-Form sein soll.
    Bei diesem Plugin benötige ich noch eine englische Sprachdatei, die ich aber bisher aus Zeitmangel nicht erstellt habe.

  277. 277
    Pingback von absatzsetzer.de | Neues Outfit für absatzsetzer.de
  278. 278
    Kommentar von Thomas

    Hallo!

    folgende Frage.... Ich benötige 2 Unterschiedliche Kontaktformulare, bzw. unterschiedliche Empfänger. Da wir 2 Filialen haben, soll jede ihr eigenes Kontaktformular bekommen. Wie kann ich das im Backend steuern, dass die Mail für "Filiale 1" auch nur da ankommt - und umgekehrt natürlich?!

    Vielen Dank schonmal für einen Tipp...

    Thomas

  279. 279
    Kommentar von Frank Bültge

    @Thomas: Das Plugin erlaubt das Senden an unterschiedliche Empfänger, dazu muss der Formularnutzer den Empfänger auswählen, denn du vorher im Backend eingepflegt hast. Du setzt also zwei Empfänger im Backend, ,Person 1,Subject 1;email@domain2.com,Person 2,Subject 2; siehe Optionen im Backend.

  280. 280
    Kommentar von Christian

    Hallo!

    "session_destroy(): Session object destruction failed"

    - kommt unter der Nachricht, dass die Mail erfolgreich gesendet wurde. Hab die entsprechende Zeile im PlugIn auch gefunden. Aber was kann ich da eintragen?

  281. 281
    Kommentar von Frank Bültge

    @Christian: dort muss nichts rein, es wird lediglich die zuvor angelegte Session gelöscht, die zum Spamschutz im Plugin ist.

  282. 282
    Kommentar von Achim

    Sorry, aber irgendwie steh ich auf dem Schlauch.

    Ich bin gerade dabei meine Seite auf einen Blog umzustellen...

    Installation von PXSMail hat geklappt, aktiviert ist es, und eine Seite mit "{mailform}" habe ich auch erstellt.

    Aber wo komme ich an die Optionen? (Benutze WP 2.5.1, und habe bis jetzt die Optionen nirgends gefunden...

  283. 283
    Kommentar von Frank Bültge

    @Achim: Schau mal in den Bereich Einstellungen, dort gibt es nach dem Aktivieren des Plugins den Menupunkt PXS-Mail, der alle Einstellungen zum Plugin enthält.

  284. 284
    Kommentar von Achim

    @Frank:
    Danke für den Tip...

    Wie war das mit dem Wald und den Bäumen? ;-) ))

    Werd' ich heute Abend mal probieren

    hand, Achim

  285. 285
    Pingback von Der perfekte Start mit WordPress | Caschys Blog
  286. 286
    Kommentar von Dietmar

    Runtergeladen, installiert, eingerichtet: alles okay. Wunderbar! Danke!
    Bis auf ein Ding:
    Ich möchte gerne als Laie die Breite des Mitteilungsfensters schmälern,
    anscheinend bin ich aber zu doof dafür, bzw. habe css/html leider nicht
    mit der Muttermilch aufgesogen. Gibt es eine Tipp für Doofe wie mich?

    DH

  287. 287
    Kommentar von aquasonic

    Hey...Brauche dein Plugin schon eine Weile, hat auch immer super funktioniert. Nur leider funktioniert es seit neustem nicht mehr (Habe ein Wordpress und K2 Update gemacht, weiss aber nicht ob es damit zusammenhängst). Das Problem ist dass nach absendes des Formulars die Seite nicht mehr richtig geladen wird und das Mail nicht verschickt wird. Wenn ich eine Weiterleitung eintrage leitet es weiter...

    Kennst du da evt. das Problem? Kannst es sonst unter http://blog.aquasonic.ch/kontakt einmal anschauen gehen...Wäre Dir dankbar über eine kleine Hilfe ;)

    gruess
    aquasonic

  288. 288
    Kommentar von robert

    Hi!

    Ich habe das Problem, das die selbst erstellten Felder in der email nicht angezeigt werden!

    Habe alles mögliche probiert, ohne Erfolg!

  289. 289
    Pingback von Linktipps der Woche: WordPress Plugins im Einsatz bei myCampbell.de - Teil 2 | myCampbell.de - Das Campbell-Zwerghamster Blog
  290. 290
    Kommentar von robert

    Habe folgenden Code:
    $fullmsg = $name . ' ' . __('schrieb:', 'pxsmail');
    $fullmsg .= "\n" . $msg . "\n\n";

    so abgewandelt:
    $fullmsg .= 'Inhalt:' . ' ' . $inhalt . '' . "\n";

    auch noch andere Varianten probiert, aber der in den neuen Feldern eingegeben Text kommt nie an.

  291. 291
    Kommentar von Frank Bültge

    @Dietmar: Ohne Link kann ich nicht helfen bzw. nur spekulieren. Man kann lediglich per CSS anpassen.

  292. 292
    Kommentar von Frank Bültge

    @aquasonic: Prinzipiell sollte es an beiden Updates nicht liegen, denn es ist kein Zugriff nötig. Kann es aktuell nicht lösen.

  293. 293
    Kommentar von Frank Bültge

    @robert: Eventuell im Code nicht richtig ergänzt, sende mir mal dein Plugin-Version und per Text in der Mail, wo du geändert hast.

  294. 294
    Kommentar von Gunther

    Hallo Herr Bueltge!

    Ich muss sagen, dass mir als Website- und auch Wordpress-Neuling in den letzten Tagen Ihre Seite eine RIESIGE HILFE war und ist:
    Sie erklären es sehr deutlich Schritt für Schritt. Als IT-Lehrer würde sich jede Freie Waldorfschule für Ihre Oberstufe um Sie reissen ... :-)

    Ich habe gestern erfolgreich PMXmail so auf meine lokale Versuchs-Installation unter Xampp eingespielt, habe aber zu den Dateien eine Frage:
    Ich war mir nicht sicher: 1. Download als zip-Datei: pxsmail.zip, 2. Download der Sie-Sprachversion (Backend und Frontend), Download als zip-Datei: pxsmail-de-DE-sie.zip...
    Die entpacken 3 Dateien (php, mo und po) kopiert in den WP-Pluginordner (dort liegen die 3 NEBENeinander, oder(?)), Plugin wie oben beschrieben aktiviert und auf eine neue Seite installiert. Es erschien aber unten die Du-Form "Kopie an dich?", was ich mit dem Notepad -Editor in Zeile 303 (... oben schrieben Sie 260, das muss sich geändert haben, oder(?)) der Php-Datei in "Kopie an Sie?" ändern musste und auch geändert erschien. Alle anderen Änderungen in die Sie-Form gelingen ja einfach durch Änderung in den Einstellungen.

    Sieht richtig chic aus! Aber ist die Abfolge, insbesondere die Positionierung der Mo- und Po-Datei neben der Php-Datei im Plugin-Ordner so richtig!?

    Herzlichen Dank und Gruss
    gthr

  295. 295
    Kommentar von Danilo

    Wohl weit und breit das einzige Kontaktformular, dass alles nötige dabei hat und das Plugin-Verzeichnis nicht mit mehreren MB zukleistert.
    Zwei Anregungen hätte ich trotzdem: Die leeren Absätze ober- und unterhalb des Formulars ließen sich doch auch vermeiden, indem man sie nur bei vorhandener Fehlermeldung ausgibt, oder? Auch die br's sind immer da, sobald eine Fehlermeldung erscheint, machen aber erst ab der zweiten Fehlermeldung Sinn.
    Zweitens validiert die Seite nicht mehr bei einer Fehlerausschrift, weil ein script-Bereich an unerlaubter Stelle eingefügt wird. Meine Lösung: Das Error-CSS über die Variablen als "style="...css..." " direkt an die input-Felder geben, natürlich hinter die class, damit es greift.
    Was hältst Du davon, Frank?

  296. 296
    Kommentar von Frank Bültge

    @Danilo: sehr viel, werde anfragen, ob ich meinen 28h-tag erweitern darf ;-)
    Aktuell liegt es sehr an meinem Aufgaben mit höherer Priorität, daher müssen die privaten Projekte warten. Sorry.
    Zuarbeit ist erwünscht!

  297. 297
    Kommentar von Frank Bültge

    @Gunther: lediglich eine -mo-Datei ist notwendig, entweder die Sie- oder die Du-Form.
    Die po-Dateien stelle ich nur bereit, damit man sich die Texte anpassen kann, ohne Eingriff in die php-Datei, falls es zu Updates kommt.

  298. 298
    Kommentar von Danilo

    Das kenne ich nur zu gut. 24h sind aber auch verdammt wenig.

  299. 299
    Pingback von apfelarea.com» Blog Archive » Deutsche Plugins für WP
  300. 300
    Kommentar von Marc

    Einfach nur mal Danke!

  301. 301
    Kommentar von Florian Müller

    Hallo Frank,

    großartiges plugin. Ich habe nur eine Frage, wahrschinlich blöd, aber ich komme nicht dahinter. Wie kann ich das stylesheet des Formulars verändern? Wenn ich eine neue css aufgrund der vorhandenen schreiben möchte, wo speicher ich die neue, wo verweise ich auf die neue?

    Im Prinzip möchte ich die Breite der Eingabefelder verändern, sowie die Umrandung. Eigentlich so wie bei Deiner eigenen Kontaktseite.

    Dankbar für Hilfe:

    Florian Müller

  302. 302
    Kommentar von Frank Bültge

    @Florian Müller: Das CSS kommt in die style.css des verwendeten Themes, das CSS für das Plugin kann dann deakriviert werden.

  303. 303
    Pingback von WordPress aktualisiert, auf 2.6 DE-Edition! « Urgixgax Blog
  304. 304
    Pingback von beliebtes Wordpress Plugin WP-ContactForm angreifbar » Pixeldrama» Webdesign Berlin
  305. 305
    Kommentar von Frank Bültge

    Neue Version; Beachtet: neue Datenbankstrukur, vor dem Update den Hinweis in der obigen Install beachten ! Ist nun performanter.

  306. 306
    Pingback von Meine aktuellen Plugins
  307. 307
    Kommentar von Roman

    Hi,
    Echt spitze dieses Formular. Eine Frage hätte ich trotzdem. Kann ich das Formular auch in ein Template einbauen?
    Also nicht auf einer Seite {mailform} angeben, sondern das Template (z.b. Kontaktformular) angeben und in diesem Template das Formular einbinden?
    lg,
    Roman

  308. 308
    Kommentar von Frank Bültge

    @Roman: Nein, aktuell gibt es keine Funktion, die den direkten Aufruf aus PHP zulässt.

  309. 309
    Pingback von Achtung! pixey Kontaktformularbug in den letzten Tagen » » pixey.de
  310. 310
    Kommentar von Thomas Meyer

    Super Plugin - erst einmal meinen Dank dafür.

    Ich will eine zweisprachige Seite erstellen und nutze dafür das Plugin jLanguage, was auch super klappt. Nun habe ich das Kontaktformular eingebunden und es erscheint natürlich immer nur in einer Sprache.

    Gibt es eine Möglichkeit das Kontaktformular in Abhängigkeit der Sprache ausgeben zu lassen?

  311. 311
    Kommentar von Frank Bültge

    @Thomas Meyer: nein, dazu müsste man es erweitern oder zwei mal anlegen.

  312. 312
    Pingback von Alles2null.de unter der Haube: Plugins | Alles 2null - Die Web 2.0-Welt
  313. 313
    Kommentar von Pascal Jeschke

    Vielen Dank für das Plugin!

    Ich hatte ebenfalls Probleme mit den Umlauten. Meiner Meinung nach hat sich da ein Fehlerchen mit den Anführungszeichen eingeschlichen. Damit konnte ich es beheben:

    $headers .= 'Content-Type: text/plain; charset=' . get_option('blog_charset') . "\n".' Content-Transfer-Encoding: quoted-printable' . "\n";

  314. 314
    Kommentar von Frank Bültge

    @Pascal: Danke für den Hinweis, habe mir nun nochmal das Thema angesehen und tatsächlich, der content-type wird ohen " übergeben. Habe es in einer neuen Version gefixt und gleich zwei kleine xHTML Fehler beseitigt.

    @alle: neue Version!

  315. 315
    Kommentar von Pascal Jeschke

    Das nenn ich mal eine prompte Reaktion :)

  316. 316
    Kommentar von Silvio

    Hi tolles Plugin, klappt alles im Standardtheme, nur wenn ich ein eigenes Theme schreibe bekomme ich die Bestätigungsmeldungen nicht und die Seite wird nicht komplett geladen. Kann mir jemand sagen was in meinen Templatedateien unbedingt vorhanden sein muss damit es funktioniert.

  317. 317
    Kommentar von Frank Bültge

    @Silvia: es wird nur dort gesetzt, wo der Mailer drin ist. Ist also das Formular da, dann kommt auch die Bestätigung. Schau mal im Quellcode, ob es drin ist, eventuell ist es nur ein Darstellungsproblem.

  318. 318
    Kommentar von Silvio

    Hat sich erledigt, lag nicht direkt am Template. Nutze die Kurzfassung des Beitrags um meta description zu füllen. Beim Kontaktformular hatte ich es noch nicht getan, darum die fehlende Bestätigung. Nachdem ich die Kurzfassung hinterlegt hatte funktionierte alles zufriedenstellend.

  319. 319
    Kommentar von André

    Hallo Frank,

    vielen Dank für das Formular- klappt einwandfrei! :-)

    Mfg. André

  320. 320
    Kommentar von Jörg

    Hallo,

    ich habe ein Problem mit dem Plugin. Es lässt sich installieren, legt eine Tabelle in der Datenbank an und stellt das Kontaktformular auch ordnungsgemäß dar.

    Leider lassen sich aber anschließend in den Optionen die Einstellungen nicht abspeichern. Nach dem Speichern sind Admin-Header, Menü und Footer des Dashboards sind noch da, aber dazwischen ist alles weiß. Gehe ich wieder in die Optionen, ist alles wieder in den Grundeinstellungen.

    Alle anderen Plugins speichern bei mir ordnungsgemäß.

  321. 321
    Kommentar von Frank Bültge

    @Jörg: es darf in keinen Unterordner liegen, eventuell das gemacht? Das Plugin legt keine Tabelle in der Datenbank an, es legt maximal einen Eintrag in der Tabelle options an. Ansonsten hast du eine anderes Plugin.

  322. 322
    Kommentar von Jörg

    Vielen Dank für die Hilfe! Jetzt läuft das Plugin. Aber leider wird das Formularfeld "E-Mail" nicht richtig dargestellt. Es wird nicht wie die anderen Formularfelder formatiert.

  323. 323
    Kommentar von Dirk Breidscheid

    Hallo,

    habe grad das Plugin eingespielt und aktiviert.
    Wenn ich nun eine Seite "Kontakt" geniere und den Tag eingebe bekomme
    ich auf der dargestellten Seite nur den Tag angezeigt.

    Ich verwende Wordpress 2.5.1
    Was mache ich falsch, kannst du mir hier einen Tipp geben.

    Besten Dank und viele Grüße
    Dirk

  324. 324
    Kommentar von Frank Bültge

    @Jörg: dann greift wohl eine CSS-Formatierung des Themes ein.

  325. 325
    Kommentar von Frank Bültge

    @Dirk: eventuell wurde der Code nicht im Code-Modus des Editor hinterlegt und gespeichert? Plugin ist wirklich aktiv ?

  326. 326
    Kommentar von Dirk Breidscheid

    Hallo Frank,

    das Plugin ist aktiv, hab grad noch mal nachgesehen.
    Unter Einstellungen habe ich alle relevanten Änderungen vorgenommen und
    alles andere so gelassen wie vorgegeben.

    Ist der Codemodus eventuell auf der Seite wo man auch HTML schreiben kann?

    Bin Frischling in Worpress daher weis ich noch nicht wo ich was eintragen muss.

    Also ich habe mich an deine Anleitung gehalten und eine neue Seite "Kontakt" abgelegt, in dieser habe ich dann im Textfeld den Code eingetragen. Kann man ja unschwer auf der Seite sehen :-)

    Mit anderen Plugins wie Galery gehts so.

    Viele Grüße

  327. 327
    Kommentar von Frank Bültge

    @Dirk: ja, im HTML-Modus, da WordPress es ansonsten parst. Aber trotzdem sollte es gehen. Alternativ versuche mal, das Default-Theme zu nutzen, ob dann das Problem auch besteht.

  328. 328
    Kommentar von Dirk Breidscheid

    Muchas gracias,
    oder wie wir hier in Paraguay sagen "tranquilo"

    So jetzt kommt auch mein Lob zu dir, ich habs zwar noch nicht getestet aber der Style gefällt mir sehr gut und bin jetzt schon begeistert davon.

    Vielen Dank

  329. 329
    Kommentar von Jörg

    Vielen Dank für die Hilfe! Ich habe die Stelle in der CSS-Datei meines Themes gefunden und geändert. Vielen Dank!

  330. 330
    Kommentar von DAni

    Tolles Plugin....
    allerdings komme ich mit der Email prüfung nicht ganz klar, denn er erlaubt keinen Unterstrich "_" ind er Email.

    Kann da jemand Abhilfe schaffen, oder mir einen Tipp geben ;-)

    THX

  331. 331
    Kommentar von jan

    Hallo Frank!

    Vielen Dank für dein super Plugin!
    Allerdings finde ich hier keine Installationshilfe was mit den beiden Sprachdateien passieren muss für die "Sie" Sprache.

    Kannst du mir da helfen?

    Schöne Grüße aus Bielefeld,
    Jan

  332. 332
    Kommentar von Frank Bültge

    @jan: es muss nur die .mo in den gleichen Pfad verschoben werden, also einfach in wp-content/plugins, fertig.

  333. 333
    Kommentar von Franziska

    vielen Dank! Es funktioniert super! Danke, daß Du es zur Verfügung stellst!

  334. 334
    Kommentar von Muckel

    Guten Tag,

    danke erstmal für das gute PlugIn!

    Ich würde es nur gerne so optimieren, dass man am Anfang eine Auswahliste hat, an wen diese E-Mail gehen sollte. Also im entdefekt geht es um folgendes:
    allgemeiner Kontakt
    Stammesführung
    Horte Cimbern
    Horte Teutonen
    Webmaster
    (Bitte Wähle aus, mit wem Du in Kontakt trehten möchtest.)

    Die Frage ist jetzt nur, wie ich dass in dein PlugIn einbinde und ob Du mir dieses auch gestattest. Würde mich sehr freuen von Dir zu lesen.

    Gruß Muckel

  335. 335
    Kommentar von Frank Bültge

    @Muckel: dazu musst du nur im Einstellungsbereich mehrere Adressen mit Betreff und Mail hinterlegen. Lese mal die Hilfe zu den Einstellungen, direkt darunter in deinem Admin. Dort findest du ein Beispiel.

  336. 336
    Kommentar von Muckel

    Guten Abend,

    vielen Dank für Deine Antwort. Hatte die Hinweise anders interpretiert.

  337. 337
    Kommentar von Karlheinz Schäfer

    Ich habe nur die pxsmail-de hochgeladen. Im Plugin- Verzeichnis erscheint pxsmail die engl. Version. Nach dem aktivieren des Plugins natürlich ebenfalls die englische Version. Schade!!!

  338. 338
    Kommentar von Frank Bültge

    @Karlheinz Schäfer: das kann eigentlich nicht sein, es sei denn du hast ein englisches Sprachfile dazu. Das Plugin ist in deutsch. Ist auch die Ausgabe englisch und die Optionen? Im Plugin-Verzeichnis des Admin ist es englisch, weil WP dort noch keine Mehrsprachigkeit zuläßt.

  339. 339
    Kommentar von Karlheinz Schäfer

    Hallo Frank,

    so sieht das Plugin Verzeichnis aus:
    1.3 WP-ContactForm bietet eine M�glichkeit des E-Mail-Kontaktes via Formular. Es kann in Beitr�ge oder Seiten �ber einen Quicktag eingef�gt werden und l�uft unter WordPress 1.5 . (Deutschsprachige Version von Johannes Ries) Von Ryan Duff, Firas Durri.

    also deutsch.

    Die Ausgabe finde ich unter "Einstellungen - Kontaktformular"
    Wenn ich "Kontakformular" klicke erscheint dies: Die Webseite wurde nicht gefunden

  340. 340
    Kommentar von Frank Bültge

    @Karlheinz: mein Konatktformular hat nichts mit WP-ContactForm zu tun. Dieses hier nennt sich PXSMail und muss ohne Ordner im Plugin-Verzeichnis abgelegt werden.

  341. 341
    Kommentar von Karlheinz Schäfer

    Habe jetzt pxs_mail und pxs_mail_DE_sie hochgeladen.
    Ergebnis: Fatal error: Cannot redeclare getip() (previously declared in /home/www/ph10s496/html/wp-content/plugins/wp-contactform deutsch/wp-contactform.php:183) in /home/www/ph10s496/html/wp-content/plugins/pxs_mail/pxsmail.php on line 239

  342. 342
    Kommentar von Frank Bültge

    @Karlheinz: dann lösche doch mal wp-contactform. Welches der beiden Plugins willst du nutzen? Du musst dich für eines entscheiden, da beide leider eine Funktion nutzen.

  343. 343
    Kommentar von Karlheinz Schäfer

    Das war eine guter Tipp. Habe wp-contactform gelöscht.

    Ist auch die Ausgabe englisch und die Optionen? Im Plugin-Verzeichnis des Admin ist es englisch, weil WP dort noch keine Mehrsprachigkeit zuläßt.

    Die Option ist in englisch: Siehe: Contact Form Options

  344. 344
    Kommentar von Frank Bültge

    @Karheinz: nun sollte aber PXSMail in deutsch sein, Contact Form Options kommt doch vom anderen Plugin.

  345. 345
    Pingback von Wordpress Kontaktformular in Deutsch mit Umlauten
  346. 346
    Kommentar von ocean90

    Bekomme seit 2.7 folgenden Fehler:
    Warning: Cannot modify header information - headers already sent by (output started at /blog/wp-content/plugins/pxsmail_/pxsmail.php:1) in /blog/wp-includes/pluggable.php on line 850

    Irgendeine Idee?

  347. 347
    Kommentar von Frank Bültge

    @ocean90: dein Theme hat Probleme mit Sessions und dazu gab es hier mal Kommentar, schau mal; bin gerade kurz angebunden.

  348. 348
    Kommentar von ocean90

    Hi Frank, habe ich versucht, nur hat es nicht geholfen. Der Fehler tritt auch auf, wenn ich ein weiteres Plugin aktivieren möchte, also im Backend.
    Gruß

  349. 349
    Kommentar von believer

    Hallo,
    habe Probleme beim Versenden (und komme überhaupt nich weiter), nachdem alle Felder ausgefüllt sind. Habe entsprechend der Anweisungen einige Felder dazu geschrieben, aber jetzt klappt es nicht mehr. Vorher ging es mal...
    Soll/ kann ich die pxsmail.php mal zuschicken?

    Ansonsten hier der geänderte Code:
    $fullmsg = $name . ' ' . __('schrieb:', 'pxsmail');
    $fullmsg .= $_POST['Vorname:'] . "\n\n";
    $fullmsg .= $_POST['Strasse:'] . "\n\n";
    $fullmsg .= $_POST['Ort:'] . "\n\n";
    $fullmsg .= "\n" . $msg . "\n\n";
    $fullmsg .= __('Webseite:', 'pxsmail') . ' ' . $blog . "\n";
    $fullmsg .= $_POST['Kurs-Name:'] . "\n\n";
    $fullmsg .= __('IP:', 'pxsmail') . ' ' . pxsmail_getip();

    sowie:
    if ( !( empty($_POST['your_name']) || empty($_POST['email']) || empty($_POST['msg']) || empty($_POST['your_street']) || empty($_POST['your_streetno']) || empty($_POST['pxscheck']) ) && $pxs_mail == 0 && $pxs_css_check == 0 ) {

    Den Code mit den einzelnen neu erstellten Feldern kann ich hier leider nicht einfügen, klappt nicht. Ich vermute, daß aber dort irgendwo der Haken ist. Was soll ich machen. Das Plugin ist ansonsten spitze!!!

    Danke für jede Rückmeldung!!!

  350. 350
    Kommentar von Roland Kopp-Wichmann

    Hallo,
    danke für das Plugin. Habe es eingebunden, wird auch angezeigt, auch dass die Mail verschickt wurde - es kommt bloss keine an.
    Weder mit Firefox noch mit IE.
    Das Plugin steht hier: http://www.seminare4you.de/?p=180
    Bin leider nicht so PHP-fit, dass ich das selbst herausfinde.
    danke für einen Tipp.

  351. 351
    Kommentar von Norbert Saßmannshausen

    Tja, die Frage lautet schlicht: Wie binde ich den Aufruf des Plug-Ins wirklich ein. Oben steht zwar: Diesen String hinterlegt man einfach in einem Beitrag oder besser, in einer Seite (Schreiben --> Seite) als Inhalt. Das Plugin ersetzt diesen String mit dem Formular.
    Aber: Wie mache ich das?
    Vielen Dank!

  352. 352
    Kommentar von stefan

    hallo, wollte mal kurz mitteilen, dass das plugin bei mir ein problem verursacht hat: passwortgeschützte seiten konnten nur noch eingeloggt angesehen werden und beim ausloggen wurde (in der sidebar) weiterhin angezeigt, ich sei eingeloggt.

    es scheint da ein problem mit cookies im zusammenhang mit dem plugin zu geben.

  353. 353
    Kommentar von Frank Bültge

    @Norbert Saßmannshausen: den besagten String {mailform} einfach in dem Editor der Seite schreiben, Seite veröffentlichen und fertig.

  354. 354
    Kommentar von believer

    Hallo Frank,
    was mache ich denn mit meiner Schreibweise (s. o.)? Ist diese denn so korrekt? Danke für jede Rückmeldung.

  355. 355
    Kommentar von Frank Bültge

    @believer: kann nicht folgen, kannst du dein Problem nochmal erläutern.

  356. 356
    Kommentar von believer

    Ja, gerne. Ich kann nach dem geänderten Code zwar das Kontaktformular einbinden, aber nach dem entsprechenden Ausfüllen der Daten wird es nicht versendet, wenn ich auf Senden klicke. Bevor ich den Code geändert hatte, ging eine Versendung, indem mir anschließend bestätigt wurde, daß der Versand geklappt hat. Mein Kommentar vom 30.12. beschreibt ja dann den Rest..
    Wie muss die Schreibweise sein. Würde zur Einfachheit gerne ansonsten die pxsmail.php mal zuschicken.

  357. 357
    Kommentar von Frank Bültge

    @believer: Bitte sende mir die Datei und gib an, welche Felder zusätzlich hinzu kommen sollen.

  358. 358
    Kommentar von soneill

    Vielen Dank für dieses Plugin (und auch noch für ein paar andere). Es funktioniert einwandfrei und passt wie die Faust aufs Auge in meine Homepage. Auch für die zahlreichen anderen Tipps und Tricks bedanke ich mich! >> Danksagung <<

  359. 359
    Kommentar von Frank Bültge

    @soneill: Vielen Dank, schade dass du mein Buch nicht genutzt hast ;-)

  360. 360
    Kommentar von believer

    Hallo Frank, konntest Du mit der zugesandten Datei pxsmail.php etwas anfangen? Wäre Dir für Deine Hilfe sehr dankbar...
    G, believer

  361. 361
    Kommentar von Frank Bültge

    Sorry, bin noch nicht dazu gekommen, ist aber auf der ToDo-Liste und nicht Bergeseen.

  362. 362
    Kommentar von believer

    @Frank: Sorry, das ich mich noch mal wegen meiner Anfrage melde. Will ja nicht drängeln und bestimmt hast Du viel um die Ohren... wie lang wird es ungefahr noch dauern, was schätzt Du?
    G, believer

  363. 363
    Kommentar von Frank Bültge

    @believer: ist soeben raus; sorry - aber ich bin einfach sehr voll, so dass ich nicht dazu gekommen bin.

  364. 364
    Kommentar von believer

    @Frank: Funzt super! Vielen Dank für Deine Mühe und die Zeit!
    G, believer

  365. 365
    Kommentar von jodel123

    Ich habe auch das Problem, dass die Umlaute in der Betreff Zeile nicht richtig ankommen. Umlaute im Textfeld kommen korrekt an. Habe schon alle Hinweise hier zum Thema gelesen, habe auch die neueste Plugin Version installiert, das Blogcharset ist auch utf-8. Weiss jetzt nicht genau, wo ich noch was einstellen könnte, damit auch die Umlaute richtig angezeigt werden.

  366. 366
    Kommentar von Frank Bültge

    @jodel123: schaue es mir nochmal an und gebe ein Update raus, wenn es klappt. Melde mich dann hier oder per Mail. Sorry, aber aktuell bin ich randvoll und einiges muss einfach liegen bleiben.

  367. 367
    Kommentar von pierre

    hallo ... habe ein problem mit dem plugin ... konnte es installieren und alles ... jedoch funktioniert es nicht ... nach absenden erscheint zwar die information, dass die mail versendet wurde ... aber es kommt keine an ... weder bei mir, noch beim absender (mit "Kopie an Dich") ... ist auch nicht im spamordner hängengeblieben ... woran kann das liegen ... habe schon gegooglet, aber nichts gefunden ... für hilfe wäre ich sehr dankbar ... die seite ist noch im aufbau ... nicht wundern ... DANKE

  368. 368
    Kommentar von Frank Bültge

    @pierre: eventuell unterstützt dein Webspace nicht die Mail-Funktion von PHP.

  369. 369
    Kommentar von pierre

    ja es lag am server und nicht am WP ... danke für den tip frank ... bin bei HostEurope ... musste da eine standardmailadresse anlegen ...

    ich fand eine lösung unter:
    http://www.sichelputzer.de/2006/03/02/kleinigkeiten-mit-wordpress-auf-hosteurope/

    für alle die auch bei HE sind und probleme haben ... tschü

  370. 370
    Kommentar von Twin

    Habe das Plugin erfolgreich eingebaut. Allerdings habe ich immer mehr Bekannte mit kryptischen Emailadressen. Diese können es dann nicht nutzen, weil Sie einen Unterstrich in Ihrer Emailadresse haben. Kann man den im Script nachträglich noch erlauben?

    Danke!

  371. 371
    Kommentar von Frank Bültge

    ja, dazu müsste man nur den String der regxp in der Validierung der Mail ergänzen.

  372. 372
    Kommentar von DJBase

    Ich verstehe es irgendwie nicht. Habe hier schon die Kommentare und Lösungen rund um die Umlaute durchgespielt, aber es will einfach nicht. Während der Betreff keine Probleme mit Umlauten hat, sind sie in der eigentlichen Nachricht völlig kaputt.

  373. 373
    Kommentar von DJBase

    Ich habe nun eine Lösung für mich gefunden, die zumindest dem anschein nach funktioniert. Ich habe einfach die Zeile mit dem Content-Type in Zeile 336 komplett dekativiert und nun kommen die Umlaute korrekt an.

  374. 374
    Kommentar von Thomas Döhler

    Ist es eigentlich auch möglich das pxsmail innnerhalb eines Wordpress-Auftrittes zweimal einzusetzen.
    Als Nummer 1 das klassische Kontaktformular
    Als Nummer 2 eine Anfrage zu einem Kundenservice

  375. 375
    Kommentar von Frank Bültge

    Wenn es inhaltlich das gleich ist, kannst du das Form so oft benutzen wie du magst.

  376. 376
    Kommentar von Thomas Döhler

    $fullmsg = "$name schrieb:\n";

    Dieser Befehl wird nicht mehr gefunden

  377. 377
    Kommentar von Frank Bültge

    Suche mal bitte einfach nach $fullmsg, dort verbirgt sich alles, was in der Mail stehen soll.

  378. 378
    Kommentar von Thomas Döhler

    Mich irritiert ja nur, dass dort in der Zeile etwas anderes steht als hier in der Anleitung.

    $fullmsg = $name . ' ' . __('schrieb:', 'pxsmail');
    $fullmsg .= "\n" . $msg . "\n\n";

    Und nun weiß ich nicht so recht, was ich das schreiben soll, wenn ich noch ein Feld ergänzen möchte. Oder wird das jetzt alles über die zweite Zeile ausgelesen?

  379. 379
    Kommentar von Frank Bültge

    Nein, durch .= wird alles weitere dazu gefügt. Du musst also jede Erweiterung nach $fullmsg = mit $fullmsg .= ergänzen.

  380. 380
    Kommentar von Thomas Döhler

    Ich habe jetzt weiter oben geschrieben
    $phone = stripslashes($_POST['your_phone']);
    und dann weiter unten
    $fullmsg = $name . ' ' . __('schrieb:', 'pxsmail');
    $fullmsg .= 'your:phone' . $phone . "\n";
    $fullmsg .= "\n" . $msg . "\n\n";

    Es wird Zeit sich php intensiver zu beschäftigen...

  381. 381
    Kommentar von Ramona

    Bin Nicht-PHP-ler. Nach dem Hinzufügen eines Feldes Vorname klappt die Pflichtfeld- Abfrage nicht: "Vorname:
    ' . __('Pflichtfeld', 'pxsmail') . '". Error_6 (habe einfach weitergezählt), wo muss der definiert werden? Danke für eine Antwort im Voraus!

  382. 382
    Kommentar von Frank Bültge

    @Ramona: steht in der obigen Anleitung, die empty($_POST Prüfung muss erweitert werden um das Feld-

  383. 383
    Kommentar von Ramona

    @Frank:Vielen Dank! Aber das hatte ich schon drin, möglicherweise fehlt etwas, denn das Formular wird abgeschickt ohne Prüfung des Vornamen-Feldes: if ( empty($_POST['your_first_name']) || empty($_POST['your_name']) || empty($_POST['email']) || empty($_POST['msg']) || $pxs_mail == 1 || $pxs_mail == 2 )

  384. 384
    Kommentar von Frank Bültge

    Die Prüfung muss immer in Zeile 238 stattfinden, wenn ich richtig bin. Dort erweitern:
    if ( !( empty($_POST['your_name']) || empty($_POST['email']) || empty($_POST['msg']) || empty($_POST['pxscheck']) ) && $pxs_mail == 0 && $pxs_css_check == 0 ) {

  385. 385
    Kommentar von Ramona

    @Frank: Besten Dank, das war es! Funktioniert. Bis bald wieder einmal auf dieser interessanten WP-Seite!

  386. 386
    Kommentar von Ben-Inside

    Hi Frank,

    habe gerade die aktuelle Version installiert, nachdem bei mir noch 3.14 installiert war. Ich kann im Admin-Bereich Änderungen vornehmen, nur erscheint beim Aktualisieren die Info:

    pxsmail.php kann nicht geladen werden.

    Die Änderungen werden somit nicht übernommen und ich bin ein wenig überfragt.

  387. 387
    Kommentar von Frank Bültge

    Hast du die Datei im Pluginverzeichnis liegen, nicht in einem Unterordner?

  388. 388
    Kommentar von Ben-Inside

    @Frank: Die Datei war vorher im Unterordner. Habe sie dort rausgelöscht und im normalen Plugin-Ordner eingefügt, aber das Resultat ist identisch.

  389. 389
    Kommentar von Frank Bültge

    @Ben: Die Datei hat den richtigen Namen? Welche WordPress Version?

  390. 390
    Kommentar von Ben-Inside

    Hi, ja, habe am Namen nix geändert. Ich kann ja auch im Admin-Bereich das Ganze aufrufen und Daten ändern, nur kommt der Fehler beim Übernehmen. Wordpress 2.7.1

  391. 391
    Kommentar von Frank Bültge

    @Ben: daher vermute ich, dass es ein Problem mit dem Pfad gibt. Liegt WP in einem Unterordner, wenn ja, was ist in den Einstellungen als URL defininiert?

  392. 392
    Kommentar von Ben-Inside

    Ich habe nun einfach den Namen der php-Datei etwas abgeändert und schon ging's.

  393. 393
    Kommentar von Frank Bültge

    @Ben: in was; die Datei muss eigentlich pxsmail.php heißen.

  394. 394
    Kommentar von Andi

    Hallo Frank
    Echt super Plugin von Dir, jedoch funktioniert es auf meinem 2ten Blog nicht einwandfrei. Vielleicht gibts ja einen simplen Lösungsvorschlag, habe mal ein Screenshot gemacht... http://www.bilder-space.de/show.php?file=31.03wLbkRHXoawEgvDy.png

  395. 395
    Kommentar von Frank Bültge

    @Andi: das ist ein Problem im CSS deines Themes, das überschreibt das Design des Plugins. Passe daher das Design via CSS an und lege es in der style.css deines Themes ab.

  396. 396
    Kommentar von Andi

    Kannst du mir dabei ein bisschen helfen?
    Bin in CSS nicht der Oberhirsch!

    Wo finde ich das
    und wo kann ich das ändern?

  397. 397
    Kommentar von Frank Bültge

    @Andi: kann ich eventuell, aber dazu benötige ich einen Link auf das Blog, wo das Problem besteht, da ich das Style nicht erahnen kann ;-)

  398. 398
    Kommentar von Andi

    naja war mir fast peinlich, einen blog zu erwähnen der gerade mal einen artikel hat. :)

  399. 399
    Kommentar von Thomas

    Moin Frank!

    In Comment-Nr. 279 :) habe ich damals schon mal nach der Möglichkeit gefragt, mehrere Empfänger auszuwählen. Das klappt auch suuper! :) Nur jetzt haben wir ein kleines Problem mit dem Empfangen. Und zwar schreibt das Form "Subject1 Anfrage an ...." Das findet aber der Spam-Fighter des Providers nicht witzig und haut uns ab und zu mal eine Mail in den Trash-Ordner. Das ist fatal, da wir es geschäftlich nutzen und Kundenanfragen nicht durchkommen. Wie kann man das "Subject1, ...2, .....3" verhindern?

    Besten Dank!
    Gruß Thomas

  400. 400
    Kommentar von Frank Bültge

    Du kannst doch den Betreff vorgeben, Subject ist nur das Beispiel. Vergib Betreff, Name und E-Mail, dann ist es sauber.

  401. 401
    Kommentar von Thomas

    Hmmmm.... 8) Klar, dachte, dass "Subject" wird als Code für den Aufruf benötigt. Jetzt sieht´s klasse aus. Danke.

  402. 402
    Kommentar von Andi

    Frank, hast du jetzt den Fehler in meinem Theme schon gefunden?
    Gruss Andi

  403. 403
    Kommentar von Frank Bültge

    @Andi: unter Blogtime.ch läuft PXSMail nicht, dort hast du ein anderes Plugin im Einsatz.

  404. 404
    Kommentar von Andi

    Ja ich hatte inzwischen ein anderes Plugin getestet, jedoch mit dem gleichen Ergebnis! Ich habe nun wieder dein Plugin draufgeschmissen...

  405. 405
    Kommentar von Frank Bültge

    @Andi: war gerade auf deiner Seite, Kontaktformular sieht gut aus; nun alles klar?

  406. 406
    Kommentar von Andi

    Ja, nun sieht das Kontaktformular gut aus...
    Musste die CSS bisschen modifizieren...

    MfG Andi

  407. 407
    Kommentar von Twinzz

    Ich hab auch ein Problem mit den Umlauten bei GMX Mail :-(

    Kann es sein, dass in der Datei psxmail.php hier ein Fehler ist

    $headers .= 'Content-Type: text/plain; charset=iso-8859-1,\n Content-Transfer-Encoding: quoted-printable' . "\n";

    Ich glaube, das das \n vor Content-Transfer in Anführungszeichen gehört.

    Hat jemand ne Idee?

    Außerdem gebe ich dem noch ein
    accept-charset="ISO-8859-15"

    hinzu. Dadurch wird auf jeden Fall der Inhalt der Mail richtig angezeigt.

  408. 408
    Kommentar von daniel

    ich nutze seit einigen monaten erfolgreich und zufrieden dein formular. hierfür auch von mir ein DANKE!

    erst jetzt fiel mir auf, dass meine pflichtfeld-erweiterung ("Telefon") seit kurzem nicht mehr funktioniert. ich tippte als fehlerursache auf das wp 2.7.1 update. dann habe ich mal wieder deine seite besucht und bemerkt, dass auch du dein plugin einem update unterzogen hast. hab ich runtergeladen, installiert und mich genau an deine anleitung zur erweiterung gehalten. kein erfolg. dann hab ich mir den code genauer angesehen und bemerkt, dass sich die syntax doch etwas verändert hat. bin dann analog deinem neuen code vorgegangen, klappt aber trotzdem nicht.

    meine ergänzungen:
    zeile 280:

    $telefon = stripslashes($_POST['your_telefon']);

    zeile 342:

    $fullmsg .= __('Telefon:', 'pxsmail') . ' ' . $telefon . "n";

    zeile 231:

    if ( empty($_POST['your_name']) || empty($_POST['email']) || empty($_POST['your_telefon']) || empty($_POST['msg']) || $pxs_mail == 1 || $pxs_mail == 2 ) {

    und eben in zeile 457 die formularerweiterung... wird auch angezeigt.

    mir ist klar, dass du hier (spende hin oder her) kostenlos ein plugin zur verfügung stellst und zu nichts verpflichtest bist. daher von mir einfach der hinweis, dass die anleitung falsch sein MUSS :-)
    viele Grüße
    daniel

  409. 409
    Kommentar von Ralf Große Wortmann

    Hallo Frank,

    super Arbeit vielen Dank - Du hast mir meine erstes WP-Projekt erleichtert. Dennoch eine Frage: Kann ich Dein Plugin nutzen um zwei unterschiedliche Formulare zu generieren? Model: mailform1 und mailform2 ?

    Viele Grüße

    Ralf

  410. 410
    Kommentar von Frank Bültge

    @Ralf: nein, dazu müsste man es kopieren, umbenennen, inkl. aller Funktionen - im Grunde also nein.

  411. 411
    Kommentar von yves

    hallo frank,
    vielen dank für das super plugin. habe es auch gleich bei mir eingebaut auf http://www.ecm-portal.net. kleine frage habe ich aber dennnoch. alle längen der eingabefelder habe ich gleich lang nur bei e-mail bekomm ich die gleiche länge nicht hin - ist irgendwie dynamisch. kann ich da was machen und so, dass auch der schriftzug "pflichfeld" dahinter steht?
    vielen dank schon mal.
    gruß aus berlin yve

  412. 412
    Kommentar von Frank Bültge

    @yves: die Optik ist rein mit CSS zu bewerkstelligen, ein Eingriff im Plugin ist nicht notwendig.

  413. 413
    Kommentar von Stefan

    Hallo Frank,
    ich möchte (wie schon in Kommentar 374 gefragt) das Formular 2x auf der Seite einsetzen, da ich zwei untersch. Formulare benötige.
    Habe beim zweiten Formular Dateinamen geändert und bei allen Variablen den Prefix pxs bzw pxsmail per Suchen&Ersetzen verändert.
    Trotzdem funktioniert leider nur ein Formular. Das andere Formular zeigt zwar keine Fehlermeldung, leitet aber einfach auf die Startseite ohne eine Mail zu verschicken.

    Hast du vielleicht noch ein paar Hinweise, auf was ich noch achten sollte?
    Oder ist es in dieser Form überhaupt möglich, das Plugin mehrere male zu nutzen?

    Danke und viele Grüße
    Stefan

  414. 414
    Kommentar von Frank Bültge

    @Stefan: das ist so weit korrekt, aber nun noch den Syntax ändern, der als Filter im Beitrag gesetzt wird, so dass jedes Formular eine genaue Zuweisung hat.

  415. 415
    Kommentar von Bärbel

    Danke! Das ist eine wunderbares Plugin.

  416. 416
    Kommentar von Fabian

    Hallo Frank,

    ich finde das Plugin sehr praktisch, da es den nötigen Komfort hat und durchaus flexibel ist. Seit einiger Zeit geht aber die mail()-Funktion auf meinem Webspace nicht mehr. Habe dann nach SMTP gesucht als Alternative. Dazu gibt es glücklicherweise ein fertiges WP-Plugin. Dieses arbeitet so, dass immer dann wenn die wp_mail-Funktion genutzt wird das ganze über SMTP läuft.

    Daher meine Anregung bzw. Frage: Wäre es möglich, dass Plugin in einer späteren Version dafür auszulegen? Ich habe es jetzt manuell erledigt. Jedoch müsste dieser Eingriff (falls mal ein Update kommt) überschrieben werden.

    Gruß Fabian

  417. 417
    Kommentar von Frank Bültge

    @Fabian: vielleicht kannst du mir den Code zusenden, dann fällt es leichter und ich könnte es als Option einbauen.

  418. 418
    Kommentar von Fabian

    Hallo, ich dachte ich melde mich hier noch einmal. Habe dir vor einiger Zeit (15. Juni) eine Mail geschickt. Da ich keine Antwort erhielt dachte ich, frage ich mal nach ob sie überhaupt angekommen ist.

    Gruß Fabian

  419. 419
    Kommentar von Peter

    Beim aktivieren unter WP2.8 kommt:
    Das Plugin hat keinen validen Header.
    Gibts dafür ne Lösung ?

  420. 420
    Kommentar von Frank Bültge

    @Fabian: sorry, aber bin einfach nicht dazu gekommen. Die Mail ist da, aber liegt noch und wartet auf Bearbeitung. Danke vorerst.

  421. 421
    Kommentar von Matthias

    Hallo zusammen,

    hatte ein eigenartiges Cache Problem mit den Headern auf meinem Blog, und scheinbar ist das Plugin daran schuld gewesen, zumindestens tritt der Fehler ohne das Plugin nicht auf.

    http://www.meinungs-blog.de/verschwundene-kommentare-im-firefox-cache-problem/#comment-9028

    Bin jetzt kein Fachmann, wollte das nur mal anmerken..

  422. 422
    Kommentar von Frank Bültge

    @Matthias: kann es aktuell nicht verifizieren, aber schon möglich, dass mit den Sessions und ob_start() ein Problem vorliegt, wenn in einem anderen Plugin oder Theme ähnliches geschieht.

  423. 423
    Kommentar von Matthias

    Ah ok.

    Ist auch nicht so schlimm, nur schade, so musste ich das Plugin leider wieder rauswerfen.

    Habs auch in nem anderen Blog auf 2.8 gesehen, da hat es ohne Probleme funktioniert, ich bin jetzt aber zu faul jegliche Kombinationen durchzuspielen um rauszubekommen welche Kombination nicht funktioniert.

    Dann fliegt einfach das letzte Plugin wieder raus..

    Gruss
    Matthias

  424. 424
    Kommentar von Frank Bültge

    @Matthias: kann ich gut verstehen ;-)

  425. 425
    Kommentar von Paul

    Leider wurden oben die zwei Strings / Befehle umgesetzt. Könntest du sie bitte erneut nennen.

  426. 426
    Kommentar von Paul

    Ich hab den Befehl gefunden. Der steht ja auch drin XD

    {mailform} oder

  427. 427
    Kommentar von Urgixgax

    Hallo, das Plug-in ist prima und es funktioniert auch, allerdings aktualisiert mein Blog, wenn es aktiviert ist nicht mehr. Das heißt: Besuch ich meinen Blog, stelle anschließend einen neuen Beitrag ein und besuche meinen Blog erneut mit dem Browser, kann ich den Beitrag nicht im Browser sehen. Erst wenn ich den Internet Cache lösche und die Seite aktualisiere. Das war zuvor nicht so, denn der neue Artikel, wurde beim erneuten Besuch des Blog gleich mit angezeigt. Ich dachte erst, vielleicht liegt es am Theme, oder anderen Plug-ins, dass sich also etwas in die quere kommt, aber ein Theme-Wechsel und das deaktivieren aller anderen Plug-ins, so das nur noch WP - PXSMail aktiviert war, brachte keine Besserung, so oft ich auch einen Test-Artikel publizierte und wieder als Entwurf speicherte.
    WP - PXSMail deaktiviert und ich sah den Test-Artikel, oder sah ihn nicht, je nach dem, ob er veröffentlicht, oder als Entwurf, gespeichert war.

    Wie kann man nun heraus finden, wo das Problem liegt?

  428. 428
    Kommentar von Frank Bültge

    Aktiviere mal das Default-Theme und prüfe, ob es dann auch so ist. Alternativ kann man den Cache von WP mit meinem Plugins Debug Objects oder WP Cache Inspect auslesen. Eventuell hakt es am Theme.

  429. 429
    Kommentar von Urgixgax

    Hallo, ich habe es noch einmal mit dem Default-Theme getestet, bringt aber keinen Erfolg.
    Mail mir doch mal, wie ich mit Deinen Plugins Debug Objects oder WP Cache Inspect umgehen soll, um etwas heraus zu bekommen, wo vielleicht das Problem liegt, ist Neuland für mich.

    Urgixgax

  430. 430
    Kommentar von Bastian

    Hallo! Habe das gleiche Problem mit dem Cache. Gibt es inzwischen eine Lösung?

  431. 431
    Kommentar von Urgixgax

    @Bastian:

    Hab zwar noch keine Lösung bekommen, aber zur Gegenprobe mal ein Anderes Kontaktformular im Test. Ergebnis=positiv, bei einem neue erstellten Beitrag, ist dieser auch gleich im Browser zu sehen, wenn der Blog erneut besucht wird.
    Ich hoffe, dass man das Problem findet, denn WP PXSMail, finde ich sehr gut.

    Urgixgax

  432. 432
    Kommentar von Tina

    Hallo,

    ich habe mir das Formular etwas angepasst. Hätte ich mal lieber lassen sollen. - Leider habe ich nun das Problem, dass es nun andauernd die Error-Messages ausgibt und das Formular Daten haben will, obwohl die Angaben drinstehen. - Jetzt habe ich gedacht, dass es schlau wäre das Plugin zu deinstallieren und neu zu installieren. Geht aber auch nicht weil "Sie haben nicht ausreichend Rechte, um auf diese Seite zuzugreifen.".

    Jetzt bin ich schon etwas verzweifelt, weil ich Dumpfbacke den ganzen Tag da dran saß, damit das Formular so aussieht die das Kommentarformular des Themes. Von phph habe ich halt leider keine Ahnung.

    Wie ich jetzt aber bemerkte, als ich das woanders installierte, es liegt garnicht daran, dass man die alten Einstellungen nicht löschen kann. Ich hab's total verhunzt :-( .

    Ist das noch zu retten?

    Die PHP-Textdatei fndet sich hier.

  433. 433
    Kommentar von Frank Bültge

    @Tina: es empfiehlt sich den Code eines Plugins nicht anzufassen, ansonsten ist auch bei Updates alles weg. Daher sollte man Texte besser per Sprachdatei ändern, was recht einfach zu machen ist. Das Design kann per CSS angepasst werden. Um die Fehler in deiner Anpassung zu finden, muss ich mir ein Diff ziehen und den Quellcode überprüfen, was viel Zeit kostet. Die fehlt mir aktuell einfach.

  434. 434
    Kommentar von Tina

    o.k. ... ja, Du hast ja völlig recht. Die Sache ist halt, dass ich's gerne irgendwie einheitlich gehabt hätte, sprich das Kontaktformular so ausschaut wie das Kommentarformular des Themes. Und das ist nach meiner Erkenntnis mittels CSS und Sprachdatei nicht möglich.

  435. 435
    Kommentar von Frank Bültge

    Prinzipiell sollte das gehen, dazu ist ja CSS da, auch wenn die Tags anderen entsprechen, als das im Kommentar-Template ist.

  436. 436
    Kommentar von Frank Gude

    Ich hab das gleiche Problem wie Peter mit dem: Das Plugin hat keinen validen Header.
    Hier mal meine Header.php:


    <html xmlns="http://www.w3.org/1999/xhtml" >

    <meta http-equiv="Content-Type" content="; charset=" />

    » Blog Archive

    <meta name="generator" content="WordPress " />

    <link rel="stylesheet" href="" type="text/css" media="screen" />
    <link rel="alternate" type="application/rss+xml" title=" RSS Feed" href="" />
    <link rel="pingback" href="" />

    Danke für eure Hilfe
    Franky

  437. 437
    Kommentar von Frank Bültge

    @Frank: das ist doch der Quellcode deines Blogs, oder? Das Plugin fast den header nicht an und bei mir ist die Seite Kontakt, wo ich das Plugin einsetze, valide.

  438. 438
    Kommentar von Lukas Petri

    Hallo,

    ich setzte Ihr wunderbares Plugin auf der Webseite http://ralfmack.com ein.
    Es funktioniert soweit perfekt. Nur ist mir ein Fehler aufgefallen: Im Header der Email werden Umlaute im namen des Absenders falsch codiert. Beispiel: "Lülü Pätry" wird zu "Lülü Pätry".
    Im Body und Betreff der Emails werden Umlaute korrekt ausgegeben.

    Genutzer Mailclient zum Abrufen der Mails: Outlook 2007 unter Win Vista
    Können Sie hier abhilfe schaffen?

    Vielen Dank für Ihre Bemühungen.
    MfG
    Lukas Petri

  439. 439
    Kommentar von ff-webdesigner

    Sehr feines Plugin, vielen Dank. Aber eines stimmt oben in der Anleitung zur Erweiterung nicht mehr: $name = stripslashes($_POST['your_name']); gibts im aktuellen script version 3.5.4 nicht mehr. ich überlege an welchen stellen man jetzt angreifen muss...

    suchen muss man jetzt nach

    ergänzung oben wäre fein...

  440. 440
    Kommentar von Frank Bültge

    Danke für den Hinweis, habe es geändert.

  441. 441
    Kommentar von Bernhard

    Hallo, vielen Dank - ein super Plugin auch für Anfänger wie mich - aber:

    nach Aktivierung des Plugins ist in meinem Backend bei den Seiten nur noch die HTML-Ansicht möglich und nicht mehr die "normal-Ansicht" vorhanden oder einschaltbar - ist das Problem bekannt?
    Bei Deaktivierung des Plugin ist alles wieder normal!?

    Vielen Dank für die Mühe und Gruß aus MUC
    Bernhard

  442. 442
    Kommentar von Tobi

    Hallo,
    Super Plug in, ich verwende es schon ziemlich lange nur gerade ist mir was aufgefallen:
    Hab gerade dieses Plugin V3.54 auf einem Wordpress 2.8 getestet und da Funktioniert die Weiterleitung nach der Bestätigungszeile nicht mehr. bei Version 3.5 1/2 geht das noch.

    Tobi

  443. 443
    Kommentar von Frank Bültge

    @Tobi: danke für den Hinweis, ich prüfe das mal

  444. 444
    Kommentar von ff-webdesigner

    hmmm...die anleitung zur erwieterung stimmt immernoch nicht bei der aktuellen version. hier meine anleitung: suchen nach
    if (preg_match("/(\r|\n)/", $_POST['blog']) != 0 ) {
    echo $hack_redirect;
    exit();
    }

    danach die felder einfügen die man extra haben will, z.b.

    $titel=stripslashes($_POST['your_title']);

    danach muss man das formular um die entsprechenden felder erweitern. es fängt an mit

    $form = $div_error . ' 

    an der geeigneten stelle fügt man ein:

    ' . __('Titel:', 'pxsmail') . '

    ' . __('Pflichtfeld', 'pxsmail') . '

    zuletzt bringt man dem mailer noch bei die neuen post variablen auch in der mail zu versenden. die generierung der email fängt an bei

    $fullmsg =

    an beliebieger stelle danach fügt man ein:

    $fullmsg .= __('Titel:', 'pxsmail') . ' ' . $titel. "\n";

    fäddisch. abwischen :-)

  445. 445
    Kommentar von ff-webdesigner

    grrr...da wurden teile vom php code gefressen...

  446. 446
    Kommentar von Frank Bültge

    Der Code muss maskiert sein, du kannst ihn mir aber auch gern per Mail senden, ich pflege es ein.

  447. 447
    Kommentar von Andy

    Hallo Frank,

    ich habe ein ähnliches Problem wie Lukas Petri am 10. August. Wenn mich das Email erreicht, zerhaut es mir die Absender-Email-Adresse. Im Textfeld des Emails taucht sie jedoch sauber auf.

    Schaut dann so aus:

    Andy

    Ich benutze Win Vista mit dem Windows Mail Client.

    Hast Du oder sonst jmd. einen Hinweis?

    Beste Grüße,
    Andy

  448. 448
    Kommentar von Ralph

    Hallo Frank,

    nach Aktivierung des aktuellen Plugins tritt bei mit auf allen Seiten folgende Meldung auf:
    "
    Fatal error: Call to undefined function: mb_encode_mimeheader() in /mnt/web8/32/09/5283809/htdocs/wp/wp-content/plugins/pxsmail/pxsmail.php on line 246
    "

    Meine momentane WordPress-Version 2.3.2
    Installation habe ich gemäß der Anleitung durchgeführt und die Voreinstellungen kontrolliert...
    Ich bin WP-Neuling und weiss momentan nicht weiter...

    Ralph

  449. 449
    Kommentar von Sam

    Das Plugin scheint wunderbar zu funktionieren,
    aber es kommen einfach keine E-Mails an.

    Ich benutze Wordpress 2.8.4. Woran kann das liegen??

  450. 450
    Kommentar von Frank Bültge

    @Sam: eventuell beherrscht dein Mailer nur SMTP, dann klappt das nicht so einfach und es muss ein zusätzliches Plugin für SMTP Support unter WordPress genutzt werden.

  451. 451
    Kommentar von Frank Bültge

    @Ralph: deine PHP-Version des Servers ist kleiner als PHP 4.0.6 und damit recht alt. Diese Funktion ist nicht verfügbar. Hier empfiehlt sich ein Wechsel des Providers, wenn der nicht endlich mal auf eine neuere Version updatet.

  452. 452
    Kommentar von Ralph

    Danke für die Info- ich merke dass ich noch mehr Nachholbedarf habe...
    Wenn's dann soweit ist, dann werde ich sicher dein Plugin nutzen - die Seite für die Einstellungen hat mir sehr gut gefallen, klar und eindeutig, prima!

  453. 453
    Kommentar von Thomas

    Hey!
    Super Sache mit pxsMail aber auch ich hab nen kleinen Problem :)

    - ich bekomme den Rand der einzelnen Formularfeld nicht dicker/in eine andere Farbe. Wo füge ich meine "3px" und "#?????" ein?

    Danke schonmal im vorraus!!

    mfg

  454. 454
    Kommentar von Frank Bültge

    @Thomas: via CSS wird das Design eines Formulars gestaltet.

  455. 455
    Kommentar von Thomas

    @ Frank

    Das mit dem css ist klar, nur krieg ich echt net den Rahmen angesprochen. Vielleicht steh ich nur auf em Schlauch lol

    Kannst mir kurz nen Codeschnipsel geben bzw wo ich ihn genau hinsetzen muss?

    thx

  456. 456
    Kommentar von Frank Bültge

    @Thomas: css input, textarea { border: 3px solid #000; }

  457. 457
    Kommentar von Felix

    Hallo,
    Danke für das Plugin!
    Ich nutze es schon ewig und bin höchst zufrieden damit.

    Leider habe ich nun das Problem, dass ich auf einem Blog eine Du- auf der Kontaktseite und auf einer anderen Seite eine Sie-Version einbinden möchte. Machbar?

    Danke im Voraus,
    Felix

  458. 458
    Kommentar von Frank Bültge

    @Felis: Nicht ohne weiteres, da die Sprachdatei immer gesamt gezogen wird. Man könnte im Plugin abändern, dass es die Sprachdatei Sie nur zieht wenn die entsprechende Seite aktiv ist, was aber auch ein Eingriff wäre und im Update des Plugins wäre es wieder weg.

  459. 459
    Kommentar von Sascha

    Hallo Frank,
    erstmal danke für das wundervolle Plugin!

    Ich würde gerne wissen ob es möglich ist für den Betreff ein Dropdown Menü anzulegen?
    So das die Besucher zwischen sagen wir mam 4 verschiedenen Betreffs eine wahl treffen können!

    Ich hab selber schon ein wenig rum versucht hab es aber leider nicht ganz hin bekommen.

    Sascha

  460. 460
    Kommentar von Frank Bültge

    @Sascha: Nein, du könntest du nur mehrere Mail-Adressen, Namen und Betreff vergeben.

  461. 461
    Kommentar von Sascha

    Hallo Frank ich nochmal...

    Kann man verschiedene Betreffs anbieten, so wie bei dem Feld Senden an?

    Und..

    Bei mir funktioniert die weiterleitung nicht :( Was muss ich den im code bei action genau änder das die funktion funtioniert?

    Sascha

  462. 462
    Kommentar von Frank Bültge

    @Sascha: im Code muss man nichts ändern, die Weiterleitung wird in den Optionen eingestellt. Nein, man kann nicht verschiedene Betreffs anbieten, man kann nur dem User das Feld als editierbar anbiete, was auch in den Optionen einstellbar ist.

  463. 463
    Kommentar von Puky

    Hallo Frank,
    Sehr schönes Plugin, funktioniert mit WP 2.8.4 ohne Probleme. Eine Frage habe ich aber zu dem CSS Style. Wie kann ich die Farben und Anpassungen z.b. aus den Kommentar Feldern meines Themes übernehmen?
    Thanks Puky

  464. 464
    Kommentar von Puky

    Hallo Frank,
    Habe alle Einstellung soweit gefunden. Allerdings finde ich nicht, wie man die Eingabefelder und die Schrift in den Eingabefeldern festlegen kann. Hab es mit:

    background:#1E2422
    border:1px solid #141918;
    color:#FFFFFF;

    versucht. Hat aber leider keine Auswirkungen. Über einen Tipp wäre ich dankbar. Thanks Puky

  465. 465
    Kommentar von Frank Bültge

    @Puky: Du kannst via CSS alles ändern, ebenfalls kannst du in den Einstellungen sagen, dass das Standard-Design nicht geladen werden soll. Es ist sinnvoll, mit dem Firebug zu arbeiten, so erkennt man wohl am einfachsten, was man tut und wo.

  466. 466
    Kommentar von Puky

    Danke, für den schnellen Support! Kann man das Script auch über eine CSS Datei laden? Sonst hat man in jeder Seite den kompletten CSS Style stehen. Den Style:


    /**/

    über eine CSS Datei laden ..... Thanks Puky

  467. 467
    Kommentar von Puky

    Meinte es als Stylesheet laden .... Script wird leider oben nicht angezeigt!

  468. 468
    Kommentar von Frank Bültge

    @Puky: Lade es in deinem Style des Themes.

  469. 469
    Kommentar von Henry Farkas

    Hallo Frank,

    schönes PlugIn, ich verwende es zum ersten Mal und es wird sicher nicht das letzte Mal bleiben...

    Ich habe ein kleines Problem mit dem Versand: die Mails werden mehrfach zugestellt. Mit meinem (gefährlichen) Halbwissen über WP und PHP bin ich zu folgender Analyse gelangt: Die pxsmail_callback Funktion wird über den content hook [add_filter('the_content', 'new content')] in WP verschraubt. D.h. bei erfolgreicher Überprüfung aller Formulardaten wird die pxsmail_callback Funktion anstelle des üblichen Loop aufgerufen und die Erfolgsmeldung anstelle des üblichen Inhalts der Seite dargestellt. Da ich in meinem Theme den Loop mehrfach aufrufe, werden auch die Erfolgsmeldungen mehrfach dargestellt und die Mails mehrfach versandt.

    Nun zu meiner eigentlichen Frage: Ist es möglich den redirect in der index.php abzufangen, so dass ich auf die Tatsache eingehen kann, dass es sich um einen 'außerordentlichen' Seitenaufruf handelt? Das würde mir die Möglichkeit geben, den mehrfachen Aufruf des Loops zu umgehen. Ich habe bereits einen Blick in das WP_Query Objekt geworfen, leider ist es bei beiden Seitenaufrufen (regulär und via redirect nach Versand) komplett identisch, es findet sich kein brauchbarer Flag. Eventuell hast Du ja eine Idee...

    Die URL zur Testseite ist http://server.emsone.de/_test/bo_t1

    Vielen Dank schonmal fürs lesen und Gedanken machen!

    Viele Grüße
    Henry

  470. 470
    Kommentar von Frank Bültge

    @Henry: Prinzipiell nein, der Loop hat sorgt dafür, dass Form ausgegeben wird, da ich den parse und den String ersetze. Damit dürfe der Versand nicht mehrfach erfolgen. Nach dem Absenden ist WordPress mehr oder weniger außen vor, das Versenden kann mit Hilfe einer Funktion in WordPress erfolgen, mehr nicht. Der Redirect wird nur auf die URL geführt. Wie oft wird die Mail versandt, zwei mal?

  471. 471
    Kommentar von Sascha Lupeski

    Hallo Frank,

    Ist es machbar den code vom plugin so zu gestallten das der text in der Betreffzeile automatisch verschwindet wenn ein besucher da rein klickt?

    Ich hoffe du verstehst was ich meine :)

    Bei dem Plugin Subscribe2 funktioniert das. Es ist sogar so das wenn man wieder in den content klick der text wieder in der Zeile erscheint.

    Wenn du nicht verstehst was ich meine versuch es mal auf meiner seite da sind beide plugins drauf...

    Ich hoffe du kannst mir helfen!

    Danke schon mal....

    Sascha

  472. 472
    Kommentar von Henry Farkas

    Hallo Frank,

    Die Mail wird so oft versandt, wie der Loop aufgerufen wird. Ich habe das Theme so gestaltet, dass der Loop bis zu dreimal aufgerufen wird, um an drei verschiedenen Stellen der Webseite Zugriff auf bestimmte Untermengen der WP-Artikel/Seiten zu bekommen. Das funktioniert soweit auch ganz hervorragend.

    Habe das action-Attribut des form-Elements auf den Permalink der das Formular enthaltenden WP-Seite gesetzt (Die $_SERVER['REQUEST_URI'] Variable verweist ja auf die ursprünglich aufgerufene WP-Seite, die über die spezielle Konstruktion meines Themes die Formular-Seite inkludiert). Das hat zur Folge, dass in meinem Theme der Loop nur noch einmal aufgerufen wird und sich das Problem damit erledigt. So ganz zufrieden bin ich aber mit der Lösung nicht. Hatte gehofft, man könnte evtl. einen anderen hook benutzen. Plugins schreiben ist für mich noch Neuland, beschäftige mich erst seit ein paar Tagen damit.

    Trotzdem Danke für Deine Antwort!

    Viele Grüße
    Henry

  473. 473
    Kommentar von Michael

    Hallo,
    bekomme bei einer neuen Installation bei Versendung des Formulars folgenden Fehler:
    Warning: Unknown(): open(/tmp/sess_ab0cdbd5a86894bc014dbf625ea3b91a, O_RDWR) failed: Permission denied (13) in Unknown on line 0

    Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0

    Kann jemand helfen? Vielen Dank!

  474. 474
    Kommentar von Frank Bültge

    @Sascha: das ist nur via JS möglich. Aber dazu müsste ich einige Anpassungen vornehmen und aktuell fehlt die Zeit und das Plugin ist nach meinem Interesse auch an einem Stand, wo es einem Neuanfanf gerecht käme, für mich als Autor, nicht als Funktion.

  475. 475
    Kommentar von Frank Bültge

    @Henry: Das Plugin ist ja quasi direkt im Content drin, der String wird einfach nur ersetzt mit dem Formular. Daher ist es auch durch seine Zeit nicht die beste Lösung. Alternativ könnte man die Shortcuts von WP nutzen oder direkt in einem Template die Funktion einbauen, dann sollte es besser passen.

  476. 476
    Kommentar von Claudia

    Hallo Frank,

    ich benutze den Formular in der neusten Version und WP 2.8.5, nun musste ich feststellen, das der Mailversand über den FireFox nicht klappt! IE und Chrome getestet, kein Problem.
    Hast du davon schon gehört?
    z.b hast du Ahnung woran es liegen kann?
    Auch die Meldung:Danke, die E-Mail wurde versandt ! wird nicht gezeigt!
    Würde mich sehr über Hilfe freuen.

    Gruß Claudia

  477. 477
    Kommentar von Frank Bültge

    @Claudia: kann ich nachvollziehen, klappt in allen Tests wunderbar.

  478. 478
    Kommentar von Mila

    Hallo ,ich habe auch dieses Kontaktf.ausprobiert .Finde es echt super
    Es funktioniert so einwandfrei nur bekomme ich es leider nicht hin die Eingabe-background und die Textfarbe einzufärben . Habe im meinen Theme style geschaut (input-wie oben beschrieben- sind die background-Textfarben dunkel bez.hell)-dort verändert sich nicht die Hintergrundsfelder der Eingabefelder (immer weiß)dann habe ich in der pxsmail.php geschaut ...was müsste ich dort eingeben und an welcher stelledamit sichdas eingabefeld dunkel einfärt mit hgheller schrift
    /**
    * CSS Styling
    */
    function pxsmail_css() {

    ?>

    /**/

    <?php
    }

    Wo kann da

  479. 479
    Kommentar von Frank Bültge

    @Mila: das Design muss in deinem Theme angepasst werden, schreibe die Erweiterungen in die style.css deines Themes, nicht in das Plugin! Sende mal einen Link, wenn die Seite öffentlich ist, dann ist es leichter für mich mal zu schauen.

  480. 480
    Kommentar von peter

    hallo frank,
    das plugin fnktioniert wunderbar, doch in meinem aktuellen wp wird die telefonnummer nicht versendet. ich habe alle erklärungen versucht umzusetzen, doch es funzt nicht. :(

    und wo ich kommentar 408 http://bueltge.de/wp-pxsmail-flexibles-kontaktformular-de-plugin/131/#comment-325994 einbauen soll, weiß ich auch nicht, da die zeilennummerierung nicht mehr stimmt.

    vielen dank! :)

  481. 481
    Kommentar von Klaus

    Hallo Frank, ich musste wieder zurück auf PXS Mail Version 3.1.4 'de' wechseln (einzige Version die ich noch habe), da mit der neuen 3.5.4 Version keine Weiterleitung nach den eingestellten 3 Sekunden klappt. Alles andere tat. Mails wurden also mit der neuen Version versandt. Getestet habe ich mit unterschiedlichen Browsern auf Linux (Ubuntu) und auf Windows Rechnern (XP).

    Vielleicht hilft das Dir beim Beheben des Bugs.
    Viele Grüße
    Klaus

  482. 482
    Kommentar von Frank Bültge

    @Klasu: Kannst du mir die Version mal senden, mal sehen, was da so anders ist; Dieses Plugin habe ich in keinem Repository, so dass ich nicht einfach zurück kann.

  483. 483
    Kommentar von Michael

    Genau das Problem mit der Weiterleitung (Klaus) hatte ich bereits vor 4 Wochen auch.
    Gibt es dazu schon ein Lösung?

  484. 484
    Kommentar von Klaus

    Hallo Michael, Frank ist da irgendwie dran. Ich habe ihm die alte Version wo die Weiterleitung reibungslos funktioniert zugesandt. Viele Grüße Klaus

  485. 485
    Kommentar von Andi

    Was muss ich bei dem Plugin eigentlich umstellen damit es auf Deutsch ist? Denn die beiden Sprachdateien habe ich bereits hochgeladen aber leider ist immer noch die "Du" Version aktiv.

  486. 486
    Kommentar von Frank Bültge

    @Andi: Komme jetzt nicht mit, ist es nun Deutsch aber Du-Form oder ist es kein Deutsch. Am Plugin muss man nichts umstellen, wenn in der wp-config.php de_DE als Sprachschlüssel eingetragen ist, dann zieht das Plugin auch die deutsche Sprachdatei. Wenn es Sie-Form sein soll, dann muss die .mo-Datei im Verzeichnis plugins liegen, dort wo auch die pxsmail.php liegt und die Text der Ausgabe durch das Plugin muss man in den Einstellungen auf Sie setzen, da die ja durch das Blog geliefert werden.

  487. 487
    Kommentar von Andi

    Vielen dank für deine schnelle Hilfe, also auf Deutsch ist das Plugin bei mir und auch mein sonstiges Wordpress. In meinem Wordpress Ordner habe ich auch im Language Ordner die Sie Sprachdatei. Außerdem hatte ich die "pxsmail-de_DE.mo" von der Sprachdatei ebenfalls in den Laguage Ordner hochgeladen.
    Aber leider steht bei dem Kontaktformular immer noch "Kopie an dich?" das sollte ja denke ich bei der Sie Version anders sein oder?

  488. 488
    Kommentar von Frank Bültge

    @Andi: die Sprachdatei muss dort liegen wo, das Plugin liegt, im Verzeichnis plugins und ich nicht im Ordner der WordPress-Saprchdatei languages. Dann sollte es passen.

  489. 489
    Kommentar von Andi

    Ah misst da hab ich es falsch geschrieben, ich meinte das ich die Deutsche Sprachdatei von Wordpress im Languages Oderner hab aber die "pxsmail-de_DE.mo" liegt im Plugin ordner wo sich auch die pxsmail.php befindet.
    Du hattest dann ja noch geschrieben das man in den Einstellungen es auf Sie setzten muss aber leider hab ich dort nichts passendes gefunden. Wo müsste das denn bei dem Plugin sein?

  490. 490
    Kommentar von Frank Bültge

    @Andi: nur die texte, die findest du auf der Seite der Einstellungen des Plugins.

  491. 491
    Kommentar von Farlif

    Hi Frank,
    ich weiß nicht, ob meine Frage angekommen ist, darum noch mal (sorry ggf. für Doppelpost): danke für das Plugin - so etwas habe ich lange gesucht. Toll!
    Nun suche ich, wie du in der Beschreibung vorschlägst, nach
    $name = stripslashes($_POST['your_name']);
    um das Formular zu erweitern. Finde es aber nicht! Nun weiß ich halber Newbie nicht, wo ich die Erweiterungen hinpflanzen muss ...
    Hast du eine helfende Idee? Bzw. in welcher Zeile der Datei steht denn das? :)
    Danke dir!

    Farlif

  492. 492
    Kommentar von Farlif

    PS.: Ist gelöst. Man muss nach
    $name = attribute_escape( $_POST['your_name'] );
    suchen. Danke.

  493. 493
    Kommentar von Promi Reporter

    Das Plugin sollte in keinem Wordpress Blog fehlen, würde ohne gar nicht mehr auskommen. :)

  494. 494
    Kommentar von Farlif

    Hi Frank,

    der Code sieht für einen Newbie schon etwas kompliziert aus (deine gute Beschreibung oben ist auch leider durch Updates überholt worden) -
    ich würde an einer Stelle gern anstelle eines input-Feldes ein select-Feld mit verschiedenen Optionen einrichten. Kannst du einen Tipp geben?

    Nochmal danke für deine Arbeit!
    Farlif

  495. 495
    Kommentar von Frank Bültge

    @Farlif: Der Code passt trotzdem noch immer, gerade gestern damit gearbeitet, es gibt nur mehr Zeilen dazu - aber zu deiner Frage. Du musst nur das input-Feld im Form suchen und durch eine selextt option tauschen, der name der select bleibt ja, der bei POST übergeben wird.

  496. 496
    Kommentar von cyriakus

    Hallo Frank,

    habe heute festgestellt, das die eingegebenen Daten nach drücken des SENDE-Buttons nicht versandt werden. Es erscheint auch keine Erfolgsmeldung. Die Einträge verschwinden nur kurz um dann wieder zu erscheinen. Bei Nichteintrag eines Pflichtfeldes erscheint nach Senden die korrekte Fehlermeldung. Nur der Versand klappt eben nicht.

    Danke

Überlastung, Kommentare sind vorübergehend geschlossen

Ich bin urlaubsreif, ersticke in Arbeit und damit auch für die Leser des Weblogs nicht zu erreichen. Bitte geduldet euch ein wenig mit Supportanfragen.
Leider muss ich die Kommentarfunktion deaktivieren, ansonsten würde ich weiter in Arbeit ersticken oder die Anfragen nicht nach bestem Gewissen beantworten.

Vielen Dank für das Verständnis!