Im Videokurs von 2010 habe ich die Extension Powermail schon einmal behandelt. Vor ein paar Monaten kam Version 2 dieser Extension heraus, die einige Neuerungen bringt.
In diesem Screencast zeige ich, wie man mit Powermail 2 Formulare anlegt und gehe auch auf ein paar Neuerungen und Besonderheiten näher ein.
Viel Spaß!
Alle bisher erschienenen TYPO3-Tutorials könnt ihr euch immer noch hier kostenlos runterladen.
Thx Wolfgang,
Kleiner Hinweis: Wer wirklich die Website-Bewegung der Besucher genau sehen will, muss das Marketing-Template bereits auf der Root-Seite einbinden
Grüße aus Rosenheim
Ah, okay, danke für den Hinweis. Ich selber nutze das eigentlich nie 😉
Hallo,
vielen Dank für die sehr ausfühlichen Videos.
Ich habe, wie im Video beschrieben, die Powermail Extension installiert und auch im Kontaktformular-Template die statischen Powermail Templates aktiviert. Allerdings wird im Konstanteneditor nichts zu Powermail angezeigt. Das selbe gilt auch wenn ich Powermail auf dem ROOT-Template – einzeln oder zusätzlich – einbinde.
Was kann ich da falsch gemacht haben?
Vielen Dank…
Sorry, ich vergass:
ich nutze Typo3 4.6.7 mit Powermail 2.0.4.
Andere Extensions wie z.B. tt_news funktionieren und sind im Konstanteneditor auch erreichbar.
Hat sich erledigt, ich habe das Main-Template(powermail) übersehen. Jetzt funktioniert alles.
Hallo Wolfgang,
Ich habe das Plugin soweit alles richtig eingestellt doch leider fhelt mir der Button “Absenden” und meine Textarea für “Ihre Nachricht”
Im Backend wird das noch angezeigt, im Frontendbereich fehlt das leider komplett. Was könnte das denn sein ?
P.s.: Den Schichtdienst vermisst du sicherlich nicht ? 😀
Und du hast einen Submit-Button auch angelegt? Der taucht ja nicht automatisch auf. Wie sieht denn der HTML-Quelltext an dieser Stelle aus? Sind dort die Elemte? Sind Sie vielleicht im Backend ausgeblendet?
Und ja, den Schichtdienst vermisse ich ganz schrecklich… NOT! 😉
Ja ich habe den Button und die Textarea angelegt, allerdings sieht das im Backend so aus bei Ref fehlt bei diesen Zwei Einträgen die 1.
Siehe Verlinkung auf 666kb.com
http://666kb.com/i/c9ijka0piel2kckhu.png
Im Html Code findet sich
lustigerweiseauch nichts von einem Submitbutton bzw der TextareaBetreff*
Bitte dieses Feld NICHT ausfüllen!
Das mit dem Schichtdienst dachte Ich mir irgendwie 😉
Sorry hab das mit dem Code vergessen 😀
Hier wieder ein Schnappschuss von 666kb.com
http://666kb.com/i/c9ijoxjlx9gw816f6.gif
Bist du so vorgegangen wie im Video oder hast Sundes anders gemacht?
Ich hab meinen Fehler gefunden. (Man sollte dien ganze Zeit zuhören und keinen Kaffee trinken 😀 )
Ich habe vergessen den Submitbutton und die Textarea in das Textfield “Ihre Nachricht” zu schreiben. Jetzt funktioniert es einwandfrei. Sorry für die Zeit die du wegen mir vergeudest hast hast. Mein Fehler 🙁
gruß Manuel aus Berlin
Hallo Wolfgang,
erstmals super Tutorial, vielen Dank!
Ich habe zwei Probleme mit dem Powermail und da wollte ich fragen ob du mir evtl. einen Ansatz geben könntest, wo ich nach dem Fehler suchen soll. Der Server ist bei HostEurope, TYPO3-Version: 4.7.3, Powermail-Version: 2.0.2, die zwei Fehler:
1. Seit dem vorletzten Update der Sprachdateien funktioniert plötzlich die deutsche Sprache im Back- und Frontend nicht mehr. Während im Backend überhaupt nichts an Text dargestellt wird (http://666kb.com/i/c9j6rah9mhpqp06fg.jpg), wird im Frontend die englische Sprache gewählt(http://666kb.com/i/c9j6rtgy3klalofik.jpg). Der letzte Sprachupdate hat leider nichts gebracht. Woran könnte das liegen?
2. Der Funktionscheck von Powermail zeigt einen Fehler beim Extension-Manager (http://666kb.com/i/c9j6s58pi6cwh2mx8.jpg). Dies war bereits von Anfang an so und lies sich nicht durch Neuinstallation beheben und es gibt kein Update-Button im “EM”. Bis auf diese Meldung funktioniert aber Powermail (außer Punkt 1, aber der kam erst später). Muss ich mir da irgendwelche Sorgen machen oder brauch ich es nicht zu beachten?
Ich bin noch relativ neu in TYPO3, vielleicht hattest du auch schon diese Probleme und weiß zumindest wo ich suchen soll.
Vielen Dank und beste Grüße
Petro
Den Update-Button findest du, wenn du im EM auf den Namen der Extension klickst und dann unterhalb des Reiter “Konfiguration”. Eventuell auch mal im Reiter “Datenbank aktualisieren” schauen, ob da alles in Ordnung ist.
Außerdem gibt es inzwischen Version 2.0.4, du könntest also auch mal ein Update versuchen.
Hallo Wolfgang,
der Tipp mit dem Update-Button hat für den zweiten Fehler geholfen.
Trotz des Updates auf 2.0.4 funktioniert es immer noch nicht. Die Sprachdateien sind aktualisiert. Kann es evtl. am Server liegen?
Vielen Dank schon mal!
Mit Powermail gb es schon öfter Probleme in dieser Art, lies die mal diese beiden Themen durch:
http://webdesign-forum.net/thread-1818.html?highlight=powermail
http://webdesign-forum.net/thread-1856.html?highlight=powermail
Hallo Wolfgang,
vielen Dank für die Links!
Anscheinend ist das ein PHP-Problem. Wir haben PHP-Version 5.3.17 auf dem Server und der Bug scheint nach dem Update auf 5.3.18 weg zu sein.
Leider will HosteEurope die PHP-Version nicht updaten, da sie meinen dass die aktuelle Version keine Fehler hat 🙁
Hallo Herr Wagner,
zuerst ein Danke für die Tutorials. Sie helfen enorm!
Leider hänge ich grade an Powermail und finde nirgends eine Lösung. :/
Bei Ihren alten Tutorials konnte man das Datums-Format noch ändern. Bei der 2.0.4 Version finde ich diese Möglichkeit weder im Konstanten-Editor, noch in der PluginRef auf Typo3. Ich möchte die Möglichkeit anbieten sein Geburtsdatum anzugeben, aber Powermail schreibt immer nur die amerikanische Schreibweise (12-12-07, nicht 07.12.2012)
Im System (6.0.0) habe ich es schon auf die deutsche Schreibweise angepasst.
Haben Sie eine Idee, woran es liegen könnte?
Vielen Dank und viele Grüße,
Dirk
Im Moment nicht. Allerdings gibt es in Bezug auf Sprachen zur Zeit noch Probleme mit Powermail, davon hatten wir es hier und auch im Forum schon öfter. Am besten mal bei forge.typo3.org schauen, vielleicht gibt es dazu schon ein Issue. Ansonsten müsste man vielleicht mal direkt den Entwickler fragen.
Ah ok, super vielen Dank 🙂
Wow, super Tutorial! Vielen Dank für das ausführliche Video.
In 1.6 gab es in der Konfiguration die Checkbox “Enable CSS Selectors”. Nicht ausgewählt erhält man in der Layout Auswahl ein Eingabefeld, statt eine Auswahl von Layout 1, Layout 2, usw.
Ist das in Powermail 2.0 nicht mehr vorhanden? Kann man das irgendwo im Typoscript anpassen? Hast du bereits damit Erfahrungen gemacht?
Beste Grüße aus dem hohen Norden.
Doch, das Layout-Feld müsste noch vorhanden sein. Eventuell musst du aber das Formular mal zwischenspeichern, damit diese Felder angezeigt werden.
Ich glaube wir meinen beide etwas Unterschiedliches. In der Powermail Extension Konfiguration war in der 1.6er Version die Option ‘cssSelection’. Hat man diese enabled, so hatte man statt einem Layout Dropdown mit ‘Layout 1’ ‘Layout 2’ usw. ein Eingabefeld in dem man die eigene CSS Klasse schreiben konnte:
http://typo3.org/extension-manuals/powermail/1.6.1/view/1/5/
Das ist nicht mehr möglich. Beim Anlegen der Felder habe ich nur die Möglichkeit, das Layout über eine Selectbox auszuwählen, kein Input Feld. Ich finde die Bezeichnungen ‘Layout 1’ usw jedoch nicht sehr aussagekräftig. Kann man die Inhalte der Selectbox irgendwo konfigurieren oder die Selectbox zum Input Feld umkonfigurieren?
Hi Kim,
der Autor der Extension hat sich auch gedacht, dass man das Konfigurierbar machen sollte 🙂
Siehe http://typo3.org/extension-manuals/powermail/2.0.5/view/1/50/ – siehe Bereich “How to change the style selector with my own values (In Forms, Pages or Fields)?”
Grüße, Alex
Sauber! Vielen Dank für den Link!
Moin!
Kann man mit Powermail so ein Bestellformular umsetzen?
Sollten aber 2 Spalten für die Menge sein (einmal Paletten, einmal Stück).
Weiss ich nicht. Müsstest du mal direkt den Entwickler fragen.
Im Zweifelsfall werden die es mir nicht verraten…
Wie würdest Du denn sowas lösen, unabhängig von powermail? Die Vorbelegung mit dem FE-Login ist ja genial, aber nicht unbedingt ein Muss.
Wieso denn nicht verraten? Der Alex Kellner ist ein netter, umgänglicher Typ, glaube mir 😉
Ich habe keine Ahnung, wie ich da ran gehen würde, hatte so eine Anforderung bis jetzt noch nie. Frage doch einfach mal hier im Forum, vielleicht kann einer der anderen User was dazu sagen.
Über das Backend war mir das irgendwann zu doof (wil_importcsv hat die Tabellen nicht ganz abgebildet):
Meine Lösung war, die CSV-Datei in das Format von tx_powermail_domain_model_fields zu bringen und diese dann über phpMyAdmin zu importieren (UID und sorting fortlaufend).
Die 2 Felder nebeneinander gehen dann, wenn man in der CSS-Datei mit der width von .powermail_label spielt.
Für alle: v2.0.5 enthält momentan einen Fehler bei der Behandlung von Checkboxes. Wenn als Pflichtfeld gesetzt, meckert der Validator beim Absenden, auch wenn es angeklickt wurde. Bei v2.0.4 klappt alles.
Eine andere Frage: Wenn ich ein großes Formular mit einem Dutzend Felder habe, und möchte diese auf einem anderen (teilweise) wiederverwenden, wie gehe ich da vor?
Ich kann lediglich immer neue “fields” anlegen nicht Bestehende auswählen. Somit müsste ich jedesmal das selbe Feld mit Namen, Wert etc. neu anlegen und konfigurieren.
Ich weiss nicht, ob das überhaupt möglich ist. Steht dazu etwas in der Dokumentation?
Ich habe überall geschaut, selbst in den Videos. Wie es aussieht, geht das leider nicht.
Hi Wolfang,
erst mal ein großes Lob für deine Arbeit. Deine Videos haben mir sehr weiter geholfen 🙂
Nun zu meiner Frage, könntest du bitte das Video bzw. das Powermail Tutorial soweit erweitern, indem du zeigst wie man eigene Designs für das Formular verwenden kann.
Also nicht nur das CSS soll anpassbar sein sondern das komplette Formular.
Ich möchte mein eigenes Design verwenden hab es auch schon in HTML umgesetzt jetzt muss ich d as nur irgendwie mit Powermail verknüpfen, jedoch weiß ich nicht wie 🙁
Wäre nett wenn Du mir da weiter helfen könntest.
Lieben Dank.
Ind0r
Die Videoserie wird in dieser Form bis auf weiteres nicht fortgesetzt werden. Powermail bringt ein paar Template-Dateien mit, die müsste man dann halt anpassen. Bei Fragen dazu am besten das Forum hier benutzen.
Hallo Wolfgang,
wieder mal ein super lehrreiches Video, vielen Dank dafür.
Mir fehlt lediglich nur noch die Info, wo ich die Sprache (deutsch) für die Status/Fehlermeldungen einstellen kann. Aktuell kommt z.B. auf der Seite, auf der man seine Angaben noch mal überprüfen kann, die Ausgabe: “Are these values correct?”. Bei der Version 1.6.x kamen die Ausgaben immerhin alle noch in deutsch. Wo kann ich die Sprache Ändern?
Dank und Gruß,
Seba
Hast du mal die Sprachpakete aktualisiert?
Ja habe ich bereits gemacht, leider ohne Erfolg… Was für Möglichkeiten gibt es sonst noch?
Lösch mal den l10n Ordner mit Powermail unter typo3conf…
Vielen lieben Dank Alex, super Tipp! Funktioniert einwandfrei!
Hi Seba,
such mal in den “powermail” Extension Ordnern nach der Datei “jquery.validationEngine-de.js”. Bei mir war sie nicht vorhanden, nur die englische, habe die deutsche aus dem HitHub Repository geladen und dann im Script geändert, dass diese verwendet wird.
Hallo Rumen,
danke für die Antwort. In dem Ordner ist nur die englischsprachige Datei enthalten. Habe die deutschsprachige aber nicht ergänzt, da der Tipp von Alex schon geholfen hat. Vielleicht probiere ich deinen Lösungsweg auch noch mal, allerdings muss ich zugeben, dass ich erst mal froh bin das es läuft.
Gruß, Seba
Hallo Wolfgang,
Super Tutorials – 1A!
Ich habe ebenfalls ein Kontaktformular bei dir “abgeguckt” und alles funktioniert bestens. Was ich allerdings vermisse, ist ein Check auf die Textarea – das wird per JQuery nicht als Pflichtfeld markiert. Könnte aber eventuell am jQuery liegen, habe noch 1.7.2 inkludiert und Powermail wäre ja bei 1.8.2.
Grüsse und Danke,
Fabian
Vielen Dank,
das Tutorial hat mir sehr geholfen. Nur eine Anmerkung: die Captcha-Funktion ist schon in Powermail integriert, es muss also nicht extra eine Extension installiert werden, ganz im Gegenteil: die Verwendung eine anderen Captcha-Extension ist noch nicht möglich (so wie ich das verstehe).
Hallo Wolfgang,
dein Video Tutorial hat mir sehr geholfen.
Ein Thema bzw. Frage ist aber noch offen geblieben.
Und zwar bekomme ich in den E-Mails die an mich gesendet werden, ebenfalls diese Marketing Informationen. Gibt es die mölichkeit diese zu deaktivieren?
hallo wolfgang,
erst mal ein großes lob für das tolle tutorial. ich habe schon einiges davon umgesetzt und einige problemchen loesen koennen. nur zur info ich bin kein typo3-held aber auch kein dauser 😉
ich habe zur zeit riesen probleme bei powermail in version 1.6.3 unter typo3 Version 4.7.4. die extension ist eingebunden und die statischen templates sind zugewiesen. ich kann felder in allen varianten anlegen. in der vorschau im backend sehe ich aber nur ein weisses fenster. das waere nicht so schlimm. im frontend aber, wird mir die komplette seite (incl Header usw) nicht angezeigt. ich bekomem eine griosses weisses und somit leres fenster zurueck (egal welcher browser) . wenn ich das seitenelement mit powermail deaktiviere, werden die anderen seitenelemente (seiten-ueberschrift usw) angezeigt.
was mache ich falsch. komme einfach nicht weiter.
vielleicht hat ja hier jemand einen tipp fuer mich.
herzlichen dank.
achim
Google mal nach “typo3 weiße Seite”, dann mach das, was du dort findest, dann müsstest du ne Fehlermeldung sehen.
hallo Wolfgang,
super, danke fuer die info.
ich bekomme jetzt im frontend folgende Fehlermeldung:
Fatal error: require_once() [function.require]: Failed opening required ‘/home/www/p174918/html/typo3/t3lib/class.t3lib_htmlmail.php’ (include_path=’/home/www/p174918/html/typo3/typo3/contrib/pear/:.:/usr/local/php/lib/php:/usr/local/php/lib/php/PEAR’) in /html/typo3/typo3conf/ext/powermail/pi1/class.tx_powermail_submit.php on line 26
damit kann ich nicht’s anfangen. hast du da einen tipp fuer mich?
zur info: im backend geht alles. nur im plugin-modul ist das vorschaufenster des formulars in powermail auch weiss.
danke und gruss
achim
Hallo Wolfgang, wow da hast du ganze Arbeit geleistet. Schönes Manual, ich möchte die powermail_cond verwenden aber dann wird das Formular hell und es erscheint die Meldung:
Error in PowermailCond.js in checkCondtions function by opening the given url
Hast du da einen Tipp für mich, würde mir sehr weiterhelfen.
Danke
Grüße
Sasa
Leider nein, habe die Extension nie eingesetzt. Schau doch mal bei forge.typo3.org, ob du da vielleicht auf einen schon bekannten Bug gestossen bist.
Danke für den den Tipp, hab leider nix gefunden… vielleicht hat ja noch jemand einen Tipp.
Danke
Grüße
Sasa
Lieber Wolfgang Wagner!
Auch von mir herzlichen Dank für die Vidoes!
Eine Frage zu Powermail (TYPO3 Version 6.x, Powermail Version 2.x) im Kontaktformular:
– die Email-Adresse dessen, der die Nachricht eintippt, soll in der Mail im Feld “reply-to” stehen und nicht als Absenderadresse, wie im TYPO3-2012-Powermail-Kurs gezeigt.
– Grund ist die Anwendung von SPF-records (auch bei gmx), wonach die Absenderadresse auf dem absendenden Server existieren muss
Wie bekommt man folgende Aufteilung der Email-Adressen hin:
from: muss eine Adresse auf dem Host sein, z.B. formular@mein_host.de
to: Empfängeradresse, der die Web-Seite betreibt, z.B. empfaenger@mein_host.de
reply to: Adresse des Kunden, z.B. kunde@xyz_host.de – diese Adresse muss über das Formular abgefragt werden!
Sicher haben schon andere das Problem auch – die Prüfung von SPF-records zur Spam-Vermeidung wird mehr und mehr angewendet.
Gibt es einen link dazu?
Danke im Voraus!
Hallo Wolfgang,
auch von mir ein ganz großes Dankeschön für deine Video´s. Für einen Anfänger in Powermail wie mich eine Wahnsinns Hilfe.
Eine Frage hätte ich da dann aber doch noch, da ich nirgends etwas finden konnte. Wie bekomme ich es im css hin das die Radiobutton nebeneinander stehen?
Wenn du hierfür einen Tipp hättest wäre ich mehr wie dankbar.
VG Judith
Das dürfte per CSS zu lösen sein, probiere mal zu floaten oder per display:inline;