... aber du hast es doch schon gemacht, oder?Goldacker hat geschrieben:... endweder du kannst es selbst bauen ...
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
-
- Beiträge: 148
- Registriert: 1. Jul 2007, 13:27
- Wohnort: Hamburg / Berlin / Neubrandenburg
- Kontaktdaten: Website
ich habs für mein modul gemacht für kein anderes. und aus zeitlichen gründen kann ich es auch in den nächsten tagen nicht für irgend ein anderes machen.
und natürlich kommt das problem auch bei anderen modulen, siehe bug http://forum.redaxo.de/ftopic10743.html?
wenn du mittels geld meine priorisierung ändern möchtest nur zu
und natürlich kommt das problem auch bei anderen modulen, siehe bug http://forum.redaxo.de/ftopic10743.html?
wenn du mittels geld meine priorisierung ändern möchtest nur zu
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
Ich denke der Fix sollte nicht in den Modulen erfolgen sondern muss hier seitens der Entwickler unternommen werden.
Vor allem wenn es bei anderen Addons und Modulen ebenfalls auftritt.
Wie ich vermute, hat es was mit PHP4 zu tun, da auf meinem PHP5 System alles funktioniert wie es soll.
Xform, doform und fast alle anderen Formular-Mailer setzen auf das PHPmailer-Addon. Evtl. liegt der Fehler dort. (reine Spekulation).
Darüber hinaus würde ich an Deiner Stelle mal Druck bei Deinem Provider ausüben um PHP5-Unterstützung zu erhalten.
Es macht wenig Sinn heute noch für PHP4 Fixes zu entwickeln.
Vor allem wenn es bei anderen Addons und Modulen ebenfalls auftritt.
Wie ich vermute, hat es was mit PHP4 zu tun, da auf meinem PHP5 System alles funktioniert wie es soll.
Xform, doform und fast alle anderen Formular-Mailer setzen auf das PHPmailer-Addon. Evtl. liegt der Fehler dort. (reine Spekulation).
Darüber hinaus würde ich an Deiner Stelle mal Druck bei Deinem Provider ausüben um PHP5-Unterstützung zu erhalten.
Es macht wenig Sinn heute noch für PHP4 Fixes zu entwickeln.
-
- Beiträge: 148
- Registriert: 1. Jul 2007, 13:27
- Wohnort: Hamburg / Berlin / Neubrandenburg
- Kontaktdaten: Website
also es liegt nicht an den modulen, addons oder der php version
z.B. beim Kommentar Addon comment rank taucht der gleiche fehler auf. Abschicken eines kommentars führt zu mehrfachen einträge ( mit teilweise codierung der sonderzeichen)
bug lösung, solange bis es nicht zentral in redaxo abgefangen wird:
in comment_1.5.2
Zeile 165:
und Zeile 645:
meine lösung.
z.B. beim Kommentar Addon comment rank taucht der gleiche fehler auf. Abschicken eines kommentars führt zu mehrfachen einträge ( mit teilweise codierung der sonderzeichen)
bug lösung, solange bis es nicht zentral in redaxo abgefangen wird:
in comment_1.5.2
Zeile 165:
Code: Alles auswählen
if($_POST['ctype'] == 'ctype' AND $comment_error[0] !== true && $comment_error[1] !== true && $comment_error[2] !== true && $comment_error[3] !== true){
//wegen Ctypes ergänzt
$_POST['ctype'] = '';
Code: Alles auswählen
echo '<input type="hidden" name="ctype" value="ctype" />'.$n;
echo '<br><input type="submit" value="'.$msg->msg('submit_button').'" />'.$n;
-
- Beiträge: 148
- Registriert: 1. Jul 2007, 13:27
- Wohnort: Hamburg / Berlin / Neubrandenburg
- Kontaktdaten: Website
Lösung: doForm und X-Form
Hallo,
ich habe nun auch den Workaround für doForm:
such in der ausgabe $mail = new rex_mailer(); und füge drüber folgendes ein:
und dann die klammer noch hinter mail->send() schließen
für X-Form genauso nur nicht im Modul sondern in der Datei /redaxo/include/addons/xform/classes/action/class.xform.action_email.inc.php
ist immer das gleiche vorgehen, muss man nur die richtige stelle finden
ich habe nun auch den Workaround für doForm:
such in der ausgabe $mail = new rex_mailer(); und füge drüber folgendes ein:
Code: Alles auswählen
if ($_POST["ctype"] != 'ctype') {
$_POST["ctype"] = 'ctype';
für X-Form genauso nur nicht im Modul sondern in der Datei /redaxo/include/addons/xform/classes/action/class.xform.action_email.inc.php
ist immer das gleiche vorgehen, muss man nur die richtige stelle finden
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
Hallo,
jetzt hat sich beim Testen und durch das Update auf DoForm 1.4.2 (Bugfix ctype) leider ergeben, dass die Bestätigungs-E-Mail nicht mehr an den User versendet wird. Das hat sich vor dem Update auch doppelt versendet.
In der Moduleingabe heisst es:
Oder muss ich jetzt noch was im phpmailer einstellen, ich habe smtp als Versandmethode drin.
jetzt hat sich beim Testen und durch das Update auf DoForm 1.4.2 (Bugfix ctype) leider ergeben, dass die Bestätigungs-E-Mail nicht mehr an den User versendet wird. Das hat sich vor dem Update auch doppelt versendet.
In der Moduleingabe heisst es:
Das mache ich doch so, oder?Soll eine Bestätigungs-Email erstellt werden?
(Funktioniert nur wenn Feld : |absendermail definiert ist)
Code: Alles auswählen
text|E-Mail-Adresse *|1|||absendermail
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
Hallo Skerbis,
vielen Dank für die Version 1.4.3, mit dieser Version bekommt der User jetzt wieder sein Bestätigungsmail, ALLERDINGS DIESMAL WIEDER DOPPELT. Der Empfänger bekommt das Mail einfach - also das funzt immer noch - aber wie gesagt der User bekommt das Bestätigungsmail doppelt, aber es kommt immerhin schon mal an. Also heißt das, dass auch der Code für das Bestätigungsmail von dem ctype Problem betroffen ist.
Vielen, vielen Dank.
vielen Dank für die Version 1.4.3, mit dieser Version bekommt der User jetzt wieder sein Bestätigungsmail, ALLERDINGS DIESMAL WIEDER DOPPELT. Der Empfänger bekommt das Mail einfach - also das funzt immer noch - aber wie gesagt der User bekommt das Bestätigungsmail doppelt, aber es kommt immerhin schon mal an. Also heißt das, dass auch der Code für das Bestätigungsmail von dem ctype Problem betroffen ist.
Vielen, vielen Dank.
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
Hmm .. ich hatte dort den Fix auch drin aber dann wurde die Bestätigungsmail ja bei Dir garnicht versand.Also heißt das, dass auch der Code für das Bestätigungsmail von dem ctype Problem betroffen ist.
Unverständlich für mich ist, dass bei mir das Problem erst garnicht auftritt.
Obwohl ich massiv Gebrauch von CTYPES habe.
Bitte nochmal testen. (Versionsnummer wurde nicht verändert)
Hallo Skerbis,
jetzt habe ich es selbst rausgefunden:
Die Codepassage muss nun lauten:
.
.
.
.
.
.
Also die letzte schließende geschwungene Klammer kommt ganz unten hin, also nicht schon nach
sondern nach
So kommt bei mir auch die Bestätigunsmail nur einmal an.
Danke.
jetzt habe ich es selbst rausgefunden:
Die Codepassage muss nun lauten:
.
.
.
Code: Alles auswählen
// =================SEND MAIL===============================
if($FORM[$formname][$formname."send"] == 1 && count($warning)==0 && $spamtime=="nospam")
{
unset($_SESSION["kcode"]); //Captcha-Variable zurücksetzen
if ($_POST["ctype"] != 'ctype') {
$_POST["ctype"] = 'ctype';
$mail = new rex_mailer(); // Mailer initialisieren
$mail->AddAddress("REX_VALUE[1]"); // Absenderadresse
if ($absendermail!="") // Wenn absendermail definiert, Sonst übernahme der der PHP-MAiler Einstellung
{
$mail->Sender = $absendermail; //Absenderadresse
$mail->From = $absendermail; //Absendername
$mail->FromName = $absendermail; // Abdendername
}
$mail->Subject = "REX_VALUE[4]"; // Betreff
$mail->CharSet = "REX_VALUE[9]"; // Zeichensatz
$fcounter=0;
//Ausgabe der einzelnen E-Mail-Zeilen
foreach($FORM[$formname] as $k=>$v){
if($k != $formname."submit" && $k != $formname."send")
$mailbody .= "\n-----------------------------------------------\n".$fcounter.'. '.$AFE[ereg_replace("el_","",$k)][1].":\n".stripslashes($v)."\n\n";
$fcounter++;
}
$mail->Body = $mailbody;
$mail->Send(); // Versenden
// =================MAIL-RESPONDER============================
$responder="REX_VALUE[10]";
if($FORM[$formname][$formname."send"] == 1 && $responder=="ok" && count($warning)==0 && $spamtime=="nospam")
{
$mail = new rex_mailer();
$mail->AddAddress($absendermail);
$mail->Sender = "REX_VALUE[2]";
$mail->From = "REX_VALUE[2]";
$mail->FromName = "REX_VALUE[8] |".$REX['SERVERNAME'];
$mail->Subject = "REX_VALUE[4]";
$mail->CharSet = "REX_VALUE[9]";
#### Datei versenden ####
if ("REX_FILE[1]"!="")
{
$mail->AddAttachment($redaxofile);
}
$mail->Body = $responsemail;
$mail->Send(); // Versenden
}
}
.
.
Also die letzte schließende geschwungene Klammer kommt ganz unten hin, also nicht schon nach
Code: Alles auswählen
.
.
.
$mail->Body = $mailbody;
$mail->Send(); // Versenden
.
.
.
Code: Alles auswählen
.
.
.
$mail->Body = $responsemail;
$mail->Send(); // Versenden
}
}
.
.
.
So kommt bei mir auch die Bestätigunsmail nur einmal an.
Danke.
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
Lösung zum Email Doppelversand in doForm Version 2.15:
http://forum.redaxo.de/ftopic11974.html
Gruß
Andy
http://forum.redaxo.de/ftopic11974.html
Gruß
Andy