Zum Inhalt springen

Powermail update - sendet nicht, keine Fehlermeldung

Erstellt am 18. Mai 2011 · 7 Antworten · letzte Antwort am 12. Juni 2011

Tags: Powermail, Update & Upgrade, Frage

ursbraem ·

Hallo zusammen

ich habe in einigen Typo33 4.5.2-Instanzen noch ältere Powermails am laufen, 1.5.3 und 1.5.4
Ich möchte und sollte die endlich auf 1.6.3 updaten.

Tue ich das jedoch, können keine Formulare mehr abgesendet werden.
Es gibt aber auch keine Fehlermeldung, die Seite mit dem Formular wird einfach neu geladen - und alle Feldwerte erscheinen als GET (!) Parameter obendrin. Beispiel siehe unten.

Wer kann mir helfen, das zu debuggen?

Es kann ja sein, dass in den besagten Installationen noch irgendwas konfiguriert ist, das sich mit der neuen PM-Version nicht verträgt - ich komme aber nicht drauf, was es sein könnte

Danke!
Urs

-.. und das steht nach dem "Senden" im GET:

http://www.example.ch/de/organisation/kontakt/?tx_powermail_pi1%5Buid404%5D=Herr&tx_powermail_pi1%5Buid405%5D=Urs&tx_powermail_pi1%5Buid406%5D=Br%C3%A4m&tx_powermail_pi1%5Buid412%5D=&tx_powermail_pi1%5Buid423%5D=&tx_powermail_pi1%5Buid424%5D=&tx_powermail_pi1%5Buid407%5D=info%40ursbraem.ch&tx_powermail_pi1%5Buid408%5D=test&value_uid563_0=Ich+m%C3%B6chte+die+Koordination+Velostationen+durch+einen+Unterst%C3%BCntzungsbeitrag+%28ab+275.-+Fr+-+erm%C3%B6glicht+gratis+Teilnahme+an+Infotreffen%29+unterst%C3%BCtzen.+Bitte+schicken+Sie+mir+eine+Rechnung.&tx_powermail_pi1%5Buid563%5D%5B0%5D=&value_uid409_0=Ja%2C+bitte+kontaktieren+Sie+mich&tx_powermail_pi1%5Buid409%5D%5B0%5D=&value_uid410_0=Ich+m%C3%B6chte+den+Newsletter+%28gedruckt%29+gratis+abonnieren&tx_powermail_pi1%5Buid410%5D%5B0%5D=&value_uid558_0=Ich+m%C3%B6chte+den+Newsletter+%28elektronisch%29+gratis+abonnieren&tx_powermail_pi1%5Buid558%5D%5B0%5D=

d.​.​.​l.​ross ·

Dito... das selbe Ergebnis war auch bei uns... nach Update von 1.5.x auf 1.6.x funktionierte sie wie jede Bananensoftware... naja...

Mit 1.6 wurden auch die HTML-Templates angepasst... dort wurde unter anderem die Marker umbenannt/geändert... soweit man angepasste Templates von Powermail verwendet, sollte man mal diese Abgleichen und natürlich für die aktuelle Version anpassen...

Mit Sicherheit kann ich sagen: die "action" im <form>-Tag hat sich ebenfalls geändert, kein Wunder das das bis eben bei uns auch nicht geklappt hat.

d.​.​.​l.​ross ·

Japp. Gerade kamen mehrere Sendebestätigungen von unseren betreuten Seiten rein... also scheint es daran gelegen zu haben... So... und jetzt... Kaffee...

ursbraem ·

Ich bin noch nicht ganz "z Bode" mit den Nachforschungen. Ich habe die beiden Templates formwrap.html und confirmation.html mit den neuen ersetzt, das hat geholfen.

An manchen Orten ist das aber auch zu umständlich, da im eigenen Template sehr viel angepasst wurde. Ich habe das Gefühl (und an einem unproblematischen Ort getestet), es könnte reichen, folgende Ersetzung vorzunehmen:

ALT
<form name="###POWERMAIL_NAME###" id="###POWERMAIL_NAME###" action="###POWERMAIL_TARGET###" method="###POWERMAIL_METHOD###" class="tx_powermail_pi1_form" enctype="multipart/form-data">

NEU
<form id="###POWERMAIL_NAME###" action="###POWERMAIL_ACTION###" method="post" class="tx_powermail_pi1_form" enctype="multipart/form-data">

... also Marker austauschen und Form immer per Post schicken.

chainsaw81 ·

ich konnte das problem nun auch lösen ...

habe einfach die komplette extension neu installiert, alles caches gelöscht und die formulare neu erstellt.
und schwupps - ging wieder alles.

woran es letztendlich gelegen hat, keine ahnung.
scheinbar hat der wechsel von 1.5.x auf 1.6.3 irgendwelche veränderungen zu folge.

grüße,
chainsaw81

ursbraem ·

Es sind die Templates. Geht aber leider über die Formtags hinaus, abgeändert wurden zB auch die Datumsfelder in tmpl_fieldwrap.html
Das sauberste ist wohl ein komplettes Neuaufsetzen der Templates.