Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 24. Mai 2011 11:26

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Formatierung Formbuilder Mailtemplate

Ich habe folgendes Template im Formbuilder (Text nicht HTML):

Mitteilung von {$sub_host} eingegangen:

Versanddatum: {$sub_date}
IP-Adresse des Formularabsenders: {$sub_source_ip}

{if $fld_53 != "" && $fld_53 != "" }{$fld_53}{/if}
{if $fld_54 != "" && $fld_54 != "" }{$fld_54}{/if}
{if $fld_55 != "" && $fld_55 != "" }{$fld_55}{/if}

{if $fld_56 != "" && $fld_56 != "" }Name: {$fld_56}{/if}
{if $fld_57 != "" && $fld_57 != "" }Strasse: {$fld_57}{/if} 
{if $fld_58 != "" && $fld_59 != "" }PLZ / Ort: {$fld_58}{/if}
{if $fld_59 != "" && $fld_59 != "" }Telefon: {$fld_59}{/if} 
{if $fld_46 != "" && $fld_46 != "" }Mobile: {$fld_46}{/if} 
{if $fld_60 != "" && $fld_60 != "" }E-Mailadresse: {$fld_60}{/if}
{if $fld_61 != "" && $fld_61 != "" }Betreff: {$fld_61}{/if}
{if $fld_62 != "" && $fld_62 != "" }Mitteilung:
{$fld_62}{/if}

Folgendes kommt im Mail an:

Mitteilung von www.domain.ch eingegangen:

Versanddatum: Tue, 24 May 2011 08:29:49 +0200
IP-Adresse des Formularabsenders: 123.426.789.130

Bitte rufen Sie mich anIch interessiere mich für eine WebseiteIch interessiere mich für IT Support
Name: Name VornamePLZ / Ort: 3600 IrgendwoIhre E-Mailadresse: email@domian.comBetreff: Das ist der Betreff Mitteilung: 
Hier beginnt die Mitteilung

Hat einer eine schlaue Idee wie die Zeilenumbrüche definiert werden können? Ein \n wird wahrscheinlich maskiert.


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#2 29. Juni 2011 10:38

mike-r
arbeitet mit CMS/ms
Registriert: 21. Dezember 2010
Beiträge: 898
Webseite

Re: Formatierung Formbuilder Mailtemplate

Da ich gerade das selbe Problem hatte, einfach Zeilenumbrüche einfügen hilft:

{if $fld_56 != "" && $fld_56 != "" }Name: {$fld_56} 
{/if}

Ich markiere übrigens die Bezeichner mit Sternchen, so werden sie in züchtigen Mailprogrammen fett dargestellt, so:

{if $fld_56 != "" && $fld_56 != "" }*Name*: {$fld_56} 
{/if}

Beitrag geändert von mike-r (29. Juni 2011 10:39)


Unablässige Tools für's Webdevelopement/ Fehlerfindung: CSS Validierungsservice, Bildschirmlineal, Firebug, Tidy, Deutsche CSS-Referenz

Offline

#3 29. Juni 2011 10:59

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: Formatierung Formbuilder Mailtemplate

Danke für den Hinweis. Hatte es unterdessen mit einem HTML Mail gelöst, welches schöner zu formatieren ist.

Diese Version ist mir lieber.


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#4 29. Juni 2011 11:30

mike-r
arbeitet mit CMS/ms
Registriert: 21. Dezember 2010
Beiträge: 898
Webseite

Re: Formatierung Formbuilder Mailtemplate

Ich schicke auch HTML-Mails, persönlich "empfange" ich aber keine wink
Also hab ich ne Hybrid-lösung gebaut.
Wenn ich mal Langeweile hab, denk ich mir noch was aus, wie ich es bewerkstellige in HTML die Sternchen nicht anzuzeigen, das hab ich momentan noch nicht optimal...


Unablässige Tools für's Webdevelopement/ Fehlerfindung: CSS Validierungsservice, Bildschirmlineal, Firebug, Tidy, Deutsche CSS-Referenz

Offline

#5 29. Juni 2011 18:41

X-TREM
probiert CMS/ms aus
Registriert: 17. Dezember 2010
Beiträge: 95
Webseite

Re: Formatierung Formbuilder Mailtemplate

Du könntest auch <br /> vor dem schließeden if setzen, dann haste Zeilenumbrüche, so mache ich es auch wink

Offline

#6 29. Juni 2011 20:26

mike-r
arbeitet mit CMS/ms
Registriert: 21. Dezember 2010
Beiträge: 898
Webseite

Re: Formatierung Formbuilder Mailtemplate

Die ursprüngliche Anfrage ging NICHT um HTML-Mails, in HTML-Mails kann man auch ohne br einigen Unsinn anstellen.


Unablässige Tools für's Webdevelopement/ Fehlerfindung: CSS Validierungsservice, Bildschirmlineal, Firebug, Tidy, Deutsche CSS-Referenz

Offline

#7 29. Juni 2011 20:42

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: Formatierung Formbuilder Mailtemplate

In HTML Mails macht man eine Tabelle dafür und hat alle Probleme los...

Dein Ansatz ist auf jeden Fall der richtige


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#8 30. Juni 2011 18:52

mike-r
arbeitet mit CMS/ms
Registriert: 21. Dezember 2010
Beiträge: 898
Webseite

Re: Formatierung Formbuilder Mailtemplate

Ein Problem hab ich gerade noch entdeckt, wenn man HTML-Mails verschickt aber Nur-Text-mails liest dann ist bspw. bei längerem Textfeld kein Zeilenumbruch. (ob das in textmails genauso ist, hab ich noch nicht getestet.)
Beispiel; ich gebe im Text/Kommentarfeld eines Kontaktformulars folgendes ein:

Ahoi, ich habe auf Ihrer Webseite leider keinen Hinweis finden können, ob sich das Porto blabla.
Mit freundlichem Gruss,
Hans Albers

Ankommen tut als HTML-Mail semi-korrekt aber optisch funktionell:

Ahoi, ich habe auf Ihrer Webseite leider keinen Hinweis finden können, ob sich das Porto blabla blubb...<br />Mit freundlichem Gruss,<br />Hans Albers

Das ist in einer nur-text-mail Mist:

Ahoi, ich habe auf Ihrer Webseite leider keinen Hinweis finden können, ob sich das Porto blabla blubb...Mit freundlichem Gruss,Hans Albers

Jemand ne Idee, wo die HTML-Mails generiert werden? Oder ob's im Template eine Möglichkeit gibt das Problemchen abzufedern  a la:

if <br /> print <br /><leerzeichen><Zeilenumbruch>

Unablässige Tools für's Webdevelopement/ Fehlerfindung: CSS Validierungsservice, Bildschirmlineal, Firebug, Tidy, Deutsche CSS-Referenz

Offline