Dyn. Formular V0.9.2 auf Adobe Spry Basis inkl. Captcha
Re: Dyn. Formular V0.9.2 auf Adobe Spry Basis inkl. Captcha
Hallo,
wie kann ich es bewerkstelligen, dass die ankommende Mail eine HTML Mail ist?
Ich möchte die vom Kunden eingetragene Mailadresse anklicken können und außerdem das Ganze schriftart und größe ein wenig aufpeppen.
Danke
wie kann ich es bewerkstelligen, dass die ankommende Mail eine HTML Mail ist?
Ich möchte die vom Kunden eingetragene Mailadresse anklicken können und außerdem das Ganze schriftart und größe ein wenig aufpeppen.
Danke
-
- Beiträge: 424
- Registriert: Do 22. Jan 2004, 14:45
- Wohnort: Kölpinsee auf Usedom
- Kontaktdaten:
Re: Dyn. Formular V0.9.2 auf Adobe Spry Basis inkl. Captcha
Yep...mehrfach.Hallo, hat jemand das Formular in der Version 4.8.14 mit MR im Einsatz? Bei mir läuft es nicht
Die Pflichtfelder werden nicht überprüft, mit und ohne Captcha! Ohne Captcha wird das Formular versendet - auch ohne Inhalte!
Da liegt bestimmt ein Pfadfehler vor.
Überprüfe einmal ob die Eingebundenen Dateien auch wirklich da liegen.
Vieleicht liegt es auch an der .htaccess, schließe darin einmal den Ordner xtcDynForm aus.
Das ganze wird ja wie beim normalen Contenido-Formular per Klasse verarbeitet und verschickt.wie kann ich es bewerkstelligen, dass die ankommende Mail eine HTML Mail ist?
Ich möchte die vom Kunden eingetragene Mailadresse anklicken können und außerdem das Ganze schriftart und größe ein wenig aufpeppen.
Ab Zeile 264 steht im Output:
Code: Alles auswählen
if(!isset($sendMsgError)){
#No errors, create and send mail
$mail = new phpmailer;
$mail_body = '<html><head></head><body bgcolor="#ffffff"><table cellspacing="0" cellpadding="2" border="0">';
if (is_array($_POST)) {
foreach ($_POST as $key => $value) {
if (($key != 'sicherheitscode')AND($key != 'xtcFormSubmit')AND($key != 'fromthismail')AND($key != 'confirm')) {
if (is_array($value)){$value=implode(",", $value);}
$mail_body .= "<tr><td>$key</td><td>$value</td></tr>";
}
}
}
$mail_body .= '</table></bo'.'dy></html>';
$mail->Host = "localhost";
$mail->IsHTML(true);
#Get mailer from settings
switch (strtolower("CMS_VALUE[4]")) {
case "smtp" :
$mail->IsSMTP();
$host = "CMS_VALUE[5]";
$user = "CMS_VALUE[6]";
$password = "CMS_VALUE[7]";
if (($host != '') && ($user != '') && ($password != '')) {
$mail-> $SMTPAuth = true;
$mail->Host = $host;
$mail->Username = $user;
$mail->Password = $password;
}
break;
case "mail" :
$mail->IsMail();
break;
case "sendmail" :
$mail->IsSendmail();
break;
case "qmail" :
$mail->IsQmail();
break;
default :
}
if(isset($_POST["fromthismail"])){
$fromthismail=$_POST["fromthismail"];
$mail->From = trim($_POST[$fromthismail]);
$mail->FromName = "";
}else{
$mail->From = "CMS_VALUE[0]";
$mail->FromName = "CMS_VALUE[2]";
}
$mail->AddAddress("CMS_VALUE[1]", "");
$mail->Subject = "CMS_VALUE[3]";
$mail->Body = $mail_body;
$mail->WordWrap = 50;
$mail->Send();
if(isset($_POST["confirm"])){
foreach ($_POST["confirm"]as $confomadress){
unset($mail);
$mail = new phpmailer;
$mail->Host = "localhost";
$mail->IsHTML(true);
$mail->IsMail();
$mail->From = "CMS_VALUE[0]";
$mail->FromName = "CMS_VALUE[2]";
$mail->AddAddress($_POST[$confomadress], "");
$mail->Subject = "Bestätigungsemail! "."CMS_VALUE[3]";
$mail->Body = $mail_body;
$mail->WordWrap = 50;
$mail->Send();
}
}
#Display message after mail is sent
$sendMsgOk = mi18n("Ihr Anliegen wurde uns übermittelt. Vielen Dank!");
}
Die Mail an sich ist schon HTML, muss halt nur noch formatiert werden.
Der Email-Body wird hier als HTML zusammengesetzt.
Da musst du dann nur noch deine gewünschten HTML-Tags hinterlegen.
Code: Alles auswählen
$mail_body = '<html><head></head><body bgcolor="#ffffff"><table cellspacing="0" cellpadding="2" border="0">';
if (is_array($_POST)) {
foreach ($_POST as $key => $value) {
if (($key != 'sicherheitscode')AND($key != 'xtcFormSubmit')AND($key != 'fromthismail')AND($key != 'confirm')) {
if (is_array($value)){$value=implode(",", $value);}
$mail_body .= "<tr><td>$key</td><td>$value</td></tr>";
}
}
}
Schöne Grüße von Usedom
Ralf
Ralf
Anpassungen PHP 5.3 + Checkbox- und Radiogruppen
Hallo,
beim Einsatz von PHP 5.3 werden die Absendebuttons nicht mehr richtig dargestellt.
Die Zeile:
in
ändern.
Wenn bei der Eingabe von Text in den Checkboxen oder Radiogruppen ein Komma eingetragen wird, werden bei der Ausgabe die Felder getrennt, da ein Kommaseparierter String erzeugt wird.
Im Modul die Zeilen
in
und
in
ändern und es funktioniert.
Gruß andy-man
beim Einsatz von PHP 5.3 werden die Absendebuttons nicht mehr richtig dargestellt.
Die Zeile:
Code: Alles auswählen
<span class="contactFormSubmit"><input class="resetbutton" type="reset" value="<?=mi18n("löschen")?>" /><input name="xtcFormSubmit" class="submitbutton" type="submit" value="<?=mi18n("abschicken")?>" /></span>
Code: Alles auswählen
<span class="contactFormSubmit"><input class="resetbutton" type="reset" value="<?php echo mi18n("loeschen")?>" /><input name="xtcFormSubmit" class="submitbutton" type="submit" value="<?php echo mi18n("abschicken")?>" /></span>
Wenn bei der Eingabe von Text in den Checkboxen oder Radiogruppen ein Komma eingetragen wird, werden bei der Ausgabe die Felder getrennt, da ein Kommaseparierter String erzeugt wird.
Im Modul die Zeilen
Code: Alles auswählen
$FieldsOptionArrayString.=$FieldsOptionArrayName.",";
Code: Alles auswählen
$FieldsOptionArrayString.=$FieldsOptionArrayName."#";
Code: Alles auswählen
$FieldsOptionArrayString2Array=explode(',',$FieldsOptionArrayString);
Code: Alles auswählen
$FieldsOptionArrayString2Array=explode('#',$FieldsOptionArrayString);
Gruß andy-man
Re: Dyn. Formular V0.9.2 auf Adobe Spry Basis inkl. Captcha
Das ist echt ein Super Modul, eine Sache stört mich allerdings die hoffentlich bei der nächsten Version geändert wird. Und zwar das die Benennung der Felder etc. auch für die id und name Attribute herhalten muss. Das ist nicht so schön, da man so im Falle von Leerzeichen in der Benennung keinen Validen Quellcode mehr hat und man auch bei gleicher Benennung der Felder keine genaue Zuordnung mehr hat. Dem nach kommt es zu Problemen wenn man 2 Felder hat die den gleichen Namen Tragen. Hier sollte mit eindeutigen IDs gearbeitet werden.
PS: Ich habe mir jetzt hier nicht alles durchgelesen, also wen mein Verbesserungsvorschlag schon genannt wurde nimmt es mir nicht so übel
PS: Ich habe mir jetzt hier nicht alles durchgelesen, also wen mein Verbesserungsvorschlag schon genannt wurde nimmt es mir nicht so übel
-
- Beiträge: 847
- Registriert: Mi 14. Dez 2005, 16:15
- Wohnort: Königs Wusterhausen bei Berlin
- Kontaktdaten:
Seitentitel mitgeben
Hallo Community,
ich würde gerne das Modul als Anfragemodul für Artikel nutzen. Wie kann ich denn den Pagetitle in der Email mitschicken?
Vielen Dank im Voraus.
MfG Steffen
ich würde gerne das Modul als Anfragemodul für Artikel nutzen. Wie kann ich denn den Pagetitle in der Email mitschicken?
Vielen Dank im Voraus.
MfG Steffen
Zweite Mailadresse
Ich möchte das Form auch noch an eine zweite Mailadresse versenden. Der Tipp die beiden Emails so "," (Hochkomma-Komma-Hochkomma) hintereinander zu schreiben funktioniert leider nicht. Hat jemand eine Idee wie und wo ich eine zweite Mailadresse CC oder BC angeben kann?
MakD 42
______________________
Contenido 4.6.8 & 4.8.15
MySQL 5.1.54
Linux/Apache
Meine Contenidoprojekte: art & weise | StadtMedia | aidea
______________________
Contenido 4.6.8 & 4.8.15
MySQL 5.1.54
Linux/Apache
Meine Contenidoprojekte: art & weise | StadtMedia | aidea
-
- Beiträge: 4255
- Registriert: Do 30. Jun 2005, 22:56
- Wohnort: Eltmann, Unterfranken, Bayern
- Kontaktdaten:
Re: Zweite Mailadresse
SucheMakD42 hat geschrieben:Hat jemand eine Idee wie und wo ich eine zweite Mailadresse CC oder BC angeben kann?
Code: Alles auswählen
$mail->AddAddress("CMS_VALUE[1]", "");
$mail->Subject = "CMS_VALUE[3]";
$mail->Body = $mail_body;
$mail->WordWrap = 50;
$mail->Send();
Code: Alles auswählen
$mail->AddAddress("CMS_VALUE[1]", "");
$mail->AddCC("myname@mydomain.tld", "");
$mail->Subject = "CMS_VALUE[3]";
$mail->Body = $mail_body;
$mail->WordWrap = 50;
$mail->Send();
Gruß aus Franken
Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
Re: Dyn. Formular V0.9.2 auf Adobe Spry Basis inkl. Captcha
D A N K E Ortwin,
funzt wunderbar. Grüße aus Marburg
funzt wunderbar. Grüße aus Marburg
MakD 42
______________________
Contenido 4.6.8 & 4.8.15
MySQL 5.1.54
Linux/Apache
Meine Contenidoprojekte: art & weise | StadtMedia | aidea
______________________
Contenido 4.6.8 & 4.8.15
MySQL 5.1.54
Linux/Apache
Meine Contenidoprojekte: art & weise | StadtMedia | aidea
Re: Dyn. Formular V0.9.2 auf Adobe Spry Basis inkl. Captcha
Hallo,
ich habe das Modul auf der neesten Version von Contenido benutzt.
Innerhalb einer Kategorie verwende ich drei Formulare die auch soweit ordentlich Arbeiten.
Bei zwei Formularen allerdings Funktioniert die Eingabeüberprüfung jedoch nicht.
Kann mir da jemand helfen?
Gruß
JoHo
ich habe das Modul auf der neesten Version von Contenido benutzt.
Innerhalb einer Kategorie verwende ich drei Formulare die auch soweit ordentlich Arbeiten.
Bei zwei Formularen allerdings Funktioniert die Eingabeüberprüfung jedoch nicht.
Kann mir da jemand helfen?
Gruß
JoHo
Re: Dyn. Formular V0.9.2 auf Adobe Spry Basis inkl. Captcha
Hallo,
ich setze das Modul bei sehr vielen Kunden ein. Jetzt habe ich von Einem die Mitteilung erhalten, das Text bei ihm abgeschnitten wird, das heißt, das in der Mail der Text endet mit
das ist der \\
Unter PS seht Ihr neue Erkenntnisse.
Contenido 4.8.15 im Einsatz.
Ich habe das auch nochmal gestetet.
Wenn man z.B. ein
reinschreibt wird in der Mail daraus ein
aus einem
wird ein in der Mail
Führen besondere Einträge/Zeichen/Zeichenkombinationen dazu das nicht der komplette Input in der Mail ist?
PS:
Ich habe jetzt noch herausgefunden wann der Text abgeschnitten und mit \\ ausgegeben wird.
Schreibt man im Text etwas in Anführungszeichen "test" und füllt das Captcha richtig aus wird abgesendet und es steht dann in der Mail \"test\".
Schreibt man im Text etwas in Anführungszeichen "test" und füllt das Captcha falsch aus, wird auf der nächsten Seite noch einmal zum korrekten Eingeben aufgefordert. Hier ist dann schon aus "test" das \"test\" geworden und wenn man dann absendet wird daraus ein \\"test\\" (im Hintergrund) und der Text wird nach dem \\ abgeschnitten.
Problem ist also: warum wird beim Mailinhalt generieren aus dem " ein \". Mehrmaliges falsches Captche wiederholt den Änderungsvorgang und fürht zu dem Problem. Man müßte also diese Umwandlung abschalten können.
Gruß lunsen_de
ich setze das Modul bei sehr vielen Kunden ein. Jetzt habe ich von Einem die Mitteilung erhalten, das Text bei ihm abgeschnitten wird, das heißt, das in der Mail der Text endet mit
das ist der \\
Unter PS seht Ihr neue Erkenntnisse.
Contenido 4.8.15 im Einsatz.
Ich habe das auch nochmal gestetet.
Wenn man z.B. ein
Code: Alles auswählen
\
reinschreibt wird in der Mail daraus ein
Code: Alles auswählen
\\\
Code: Alles auswählen
"hallo"
Code: Alles auswählen
\"hallo\"
PS:
Ich habe jetzt noch herausgefunden wann der Text abgeschnitten und mit \\ ausgegeben wird.
Schreibt man im Text etwas in Anführungszeichen "test" und füllt das Captcha richtig aus wird abgesendet und es steht dann in der Mail \"test\".
Schreibt man im Text etwas in Anführungszeichen "test" und füllt das Captcha falsch aus, wird auf der nächsten Seite noch einmal zum korrekten Eingeben aufgefordert. Hier ist dann schon aus "test" das \"test\" geworden und wenn man dann absendet wird daraus ein \\"test\\" (im Hintergrund) und der Text wird nach dem \\ abgeschnitten.
Problem ist also: warum wird beim Mailinhalt generieren aus dem " ein \". Mehrmaliges falsches Captche wiederholt den Änderungsvorgang und fürht zu dem Problem. Man müßte also diese Umwandlung abschalten können.
Gruß lunsen_de
-
- Beiträge: 16
- Registriert: Mo 1. Aug 2011, 19:31
- Kontaktdaten:
Re: Dyn. Formular V0.9.2 auf Adobe Spry Basis inkl. Captcha
Hallo,
ich hab das Modul um eine Möglichkeit erweitert um Empfänger einem Thema zuzuordnen.
Hierzu gibt es die neue Kategorie "Thema-Feld" in der jedem Thema eine mailadresse zugeordnet werden kann.
Der "Empfänger Allgemein EMail" bekommt die mail immer cc.
Vielleicht kanns jemand gebrauchen.
ich hab das Modul um eine Möglichkeit erweitert um Empfänger einem Thema zuzuordnen.
Hierzu gibt es die neue Kategorie "Thema-Feld" in der jedem Thema eine mailadresse zugeordnet werden kann.
Der "Empfänger Allgemein EMail" bekommt die mail immer cc.
Vielleicht kanns jemand gebrauchen.
- Dateianhänge
-
- xtcDynSpryForm0.9.2a.zip
- (9.94 KiB) 103-mal heruntergeladen
Texte im Formular
Hallöchen ersteinmal,
versuche gerade ein "MonsterForm" zu erstellen mit > 50 Feldern! Nicht meine Idee sondern notwendig.
Wenn ich Texte oder Überschriften einfüge um die verschiedenen Abschitte besser zu unterteilen schreiben sich die Nachfolgenden Formularfelder z.B. Auswahlfelder über den eingegebenen Text.
Muss man da an der CSS noch basteln?
Verwende Modul Vers. 0.9.2 in Contenido 4.8.15
versuche gerade ein "MonsterForm" zu erstellen mit > 50 Feldern! Nicht meine Idee sondern notwendig.
Wenn ich Texte oder Überschriften einfüge um die verschiedenen Abschitte besser zu unterteilen schreiben sich die Nachfolgenden Formularfelder z.B. Auswahlfelder über den eingegebenen Text.
Muss man da an der CSS noch basteln?
Verwende Modul Vers. 0.9.2 in Contenido 4.8.15
MakD 42
______________________
Contenido 4.6.8 & 4.8.15
MySQL 5.1.54
Linux/Apache
Meine Contenidoprojekte: art & weise | StadtMedia | aidea
______________________
Contenido 4.6.8 & 4.8.15
MySQL 5.1.54
Linux/Apache
Meine Contenidoprojekte: art & weise | StadtMedia | aidea
-
- Beiträge: 4255
- Registriert: Do 30. Jun 2005, 22:56
- Wohnort: Eltmann, Unterfranken, Bayern
- Kontaktdaten:
Re: Texte im Formular
[nickender Smilie]MakD42 hat geschrieben:Muss man da an der CSS noch basteln?
Gruß aus Franken
Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
Re: Dyn. Formular V0.9.2 auf Adobe Spry Basis inkl. Captcha
Ortwin ....
... wo - was - wie???
... wo - was - wie???
MakD 42
______________________
Contenido 4.6.8 & 4.8.15
MySQL 5.1.54
Linux/Apache
Meine Contenidoprojekte: art & weise | StadtMedia | aidea
______________________
Contenido 4.6.8 & 4.8.15
MySQL 5.1.54
Linux/Apache
Meine Contenidoprojekte: art & weise | StadtMedia | aidea
-
- Beiträge: 4255
- Registriert: Do 30. Jun 2005, 22:56
- Wohnort: Eltmann, Unterfranken, Bayern
- Kontaktdaten:
Re: Dyn. Formular V0.9.2 auf Adobe Spry Basis inkl. Captcha
Matthias...
... woher soll ich das denn wissen? Du weißt doch das ich erst zu Weihnachten meine neue Glas-/Kristallkugel bekomme.
Gruß aus Franken
Ortwin
... woher soll ich das denn wissen? Du weißt doch das ich erst zu Weihnachten meine neue Glas-/Kristallkugel bekomme.
Gruß aus Franken
Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog