Page 1 of 1

[GELÖST] formbuilder: radiobutton soll bestimmen, welches jpg gemailt wird

Posted: Sun Jan 31, 2010 5:45 pm
by pigsound
wer kann mir helfen:
in einem formbuilder-formular soll der user/die userin mittels radiobuttons 1 jpg-bild von 4 auswählen, das dann in einer email verschickt werden soll. wahrscheinlich muss ich einfach irgendwo ein udt einfügen oder ein js-script, aber ich habe keine idee, wo und wie.
danke schon mal für die an meiner stelle zerbrochenen köpfe,
pigsound

Re: formbuilder: radiobutton soll bestimmen, welches jpg gem

Posted: Thu Feb 04, 2010 1:50 pm
by pigsound
kann mir niemand weiterhelfen?  :-\

macht folgender code einen sinn und ist die syntax richtig? (hab ihn im feld "*Ergebnisse per Email an eine benutzerdefinierte Email-Adresse versenden" im email-template eingefügt):

Code: Select all

{if $fld_45 != "1" && $fld_45 != "[<img src="http://www.xyz.com/uploads/images/Gallery/pk_1.gif"" />]" }{/if}
{if $fld_45 != "2" && $fld_45 != "[<img src="http://www.xyz.com/uploads/images/Gallery/pk_2.gif"" />]" }{/if}
{if $fld_45 != "3" && $fld_45 != "[<img src="http://www.xyz.com/uploads/images/Gallery/pk_3.gif"" />]" }{/if}

Re: formbuilder: radiobutton soll bestimmen, welches jpg gemailt wird

Posted: Mon Feb 08, 2010 6:40 pm
by NaN
Habe mit dem FormBuilder leider noch nicht gearbeitet.
Mache darum immer einen Bogen bzw. bastele mir die Scripte dazu lieber selber.
Kann Dir also nicht sagen, ob das mit dem Formbuilder so realisierbar wäre.
Allerdings hast Du einen Fehler in Deinem Beispielcode.
Setze das

Code: Select all


'[<img src="http://www.abc.def/uploads/images/Gallery/pk_1.gif" />]'

lieber in einfache Anführungszeichen, da im Tag ja auch noch Anführungszeichen für den Link zum Bild kommen.
Außerdem ist am Ende der Bildadresse ein Anführungszeichen zu viel.

Mehr kann ich dazu erstmal leider nicht sagen.
Ich hoffe, dass sich noch der ein oder andere User findet, der mit dem Formbuilder schon Erfahrungen hat.
Sonst muss ich mir mal die Zeit nehmen, das selber auszuprobieren.

Eigentlich müsste es doch reichen, wenn die Radiobuttons als Wert den Namen des Bildes beinhalten, oder?
Somit weißt Du dann welches Bild ausgewählt wurde und kannst ganz einfach auf den Inhalt dieses Formularelements zugreifen anstatt mit irgendwelchen {if}-Abfragen zu arbeiten.

Dann kann man soweit ich weiß sagen, dass das Formular an eine Adresse gesendet werden soll.
Dazu muss es aber doch eine Art Temlate geben, oder?
In diesem Template könntest Du ganz einfach das Bild mit einbauen.

Code: Select all


<__html>
</__body>
<img src="http://www.abc.def/uploads/images/Gallery/{$feld_des_fombuilders_mit_dem_bildnamen}" />
<__body>
</__html>

Oder muss das Bild unbedingt als Anhang gesendet werden?

Das sind jetzt so meine Gedanken dazu.
Hoffe das bringt Dich irgendwie weiter.

Re: formbuilder: radiobutton soll bestimmen, welches jpg gemailt wird

Posted: Tue Feb 09, 2010 8:39 am
by pigsound
hi NaN,

der tipp, bei den radiobuttons den wert des bildes einzugeben war schon ziemlich super, allerdings reicht es dann nicht, im email-template (als html-template konfiguriert), den wert der radiobuttons abzufragen. im email steht dann der blanke html-code zwischen dem übrigen text.
da muss ich vielleicht doch ein attachment ins email reinschreiben. aber wenn ich das versuche,wird auch das blank im email wiedergegeben - stimmt die syntax nicht, oder muss ich etwas anderes tun?

Code: Select all

AddStringAttachment( $fld_45, $encoding = 'base64', $type = 'application/octet-stream' ) 

Re: formbuilder: radiobutton soll bestimmen, welches jpg gemailt wird

Posted: Wed Feb 24, 2010 11:19 am
by pigsound
jetzt ist es doch schon eine weile her, kann mir denn niemand bei meiner frage helfen?

bitte bitte hilfe!

pigsound

Re: formbuilder: radiobutton soll bestimmen, welches jpg gemailt wird

Posted: Wed Feb 24, 2010 8:40 pm
by NaN
pigsound wrote:

Code: Select all


AddStringAttachment( $fld_45, $encoding = 'base64', $type = 'application/octet-stream' ) 

Sorry, aber wo hast Du diesen Code eingefügt?
Kann Dir gerade leider nicht folgen.

Re: formbuilder: radiobutton soll bestimmen, welches jpg gemailt wird

Posted: Thu Feb 25, 2010 10:33 am
by pigsound
dieser code steht im email-template des folgenden feldtyps: "Ergebnisse per Email an eine benutzerdefinierte Email-Adresse versenden"

Re: formbuilder: radiobutton soll bestimmen, welches jpg gemailt wird

Posted: Wed Mar 03, 2010 7:28 am
by pigsound
halllooooo... kann mir jemand helfen bei meinem problem? ich komme einfach nicht weiter und weiss nicht, wo es hakt.  ???

vielen dank für jede hilfe!

pigsound

Re: formbuilder: radiobutton soll bestimmen, welches jpg gemailt wird

Posted: Wed Mar 03, 2010 11:51 am
by NaN
Ich kann Dir leider immer noch nicht folgen.
Wie sieht denn Dein Email Template konkret aus?

Re: formbuilder: radiobutton soll bestimmen, welches jpg gemailt wird

Posted: Wed Mar 03, 2010 2:25 pm
by pigsound
so:

Code: Select all

<h1>Eine E-Card für {if $users_name != "" && $users_name != "[unspecified]" }{$users_name}{/if}!</h1>
{if $fld_46 != "" && $fld_46 != "[unspecified]" } Ihre Email-Adresse: {$fld_46}{/if}

{if $fld_39 != "" && $fld_39 != "[unspecified]" }<strong>von</strong> {$fld_39}{/if}<br />
{if $fld_37 != "" && $fld_37 != "[unspecified]" }<strong>Betreff:</strong> {$fld_37}{/if}<br />
{if $grussbotschaft != "" && $grussbotschaft != "[unspecified]" }<strong>Grußbotschaft:</strong> {$grussbotschaft}{/if}
<br /><br />

{if $fld_45 != "" && $fld_45 != "[unspecified]" } {$fld_45}<br />{/if}

AddStringAttachment( $fld_45, $encoding = 'base64', $type = 'application/octet-stream' )
<br /><hr /><br />

<strong>Versanddatum</strong>: {$sub_date}<br />
<strong>Ihr Server</strong>: {$sub_host}<br />
<strong>URL der Formularseite</strong>: {$sub_url}<br />

Re: formbuilder: radiobutton soll bestimmen, welches jpg gemailt wird

Posted: Wed Mar 03, 2010 4:01 pm
by NaN

Code: Select all


AddStringAttachment( $fld_45, $encoding = 'base64', $type = 'application/octet-stream' ) 

Das hat so nichts in einem Template zu suchen.
Das ist php Code.

Ich meinte es so:

Code: Select all


<h1>Eine E-Card für {if $users_name != "" && $users_name != "[unspecified]" }{$users_name}{/if}!</h1>
{if $fld_46 != "" && $fld_46 != "[unspecified]" } Ihre Email-Adresse: {$fld_46}{/if}

{if $fld_39 != "" && $fld_39 != "[unspecified]" }<strong>von</strong> {$fld_39}{/if}<br />
{if $fld_37 != "" && $fld_37 != "[unspecified]" }<strong>Betreff:</strong> {$fld_37}{/if}<br />
{if $grussbotschaft != "" && $grussbotschaft != "[unspecified]" }<strong>Grußbotschaft:</strong> {$grussbotschaft}{/if}
<br /><br />

{if $fld_45 != "" && $fld_45 != "[unspecified]" } 
{$fld_45}<br />
<img src="http://deineDomain/pfadZumBild/{$fld_45}" />
{/if}

<br /><hr /><br />

<strong>Versanddatum</strong>: {$sub_date}<br />
<strong>Ihr Server</strong>: {$sub_host}<br />
<strong>URL der Formularseite</strong>: {$sub_url}<br />


Re: formbuilder: radiobutton soll bestimmen, welches jpg gemailt wird

Posted: Wed Mar 03, 2010 4:52 pm
by pigsound
danke NaN,

das hat mir auf die sprünge geholfen! der fehler mit php ist klar, ich hatte aber noch einen stolperstein eingebaut: der wert, den ich den e-cards gegeben habe, war fälschlicherweise

Code: Select all

<img src="http://meineDomain/pfadZumBild/{$fld_45}" />
, anstatt einfach nur der dateiname des bildes

Code: Select all

Bild.gif
. deshalb war immer in der email der oben angeführte img-tag zu lesen. jetzt im nachhinein sonnenklar. ich hab wieder mal was dazugelernt, danke!