Welcome, Guest. Please login or register.
Did you miss your activation email?
14 Mar 2010, 08:33

Login with username, password and session length
Home Chat Help Search Calendar Login Register
Pages: [1]
Print
Author Topic: [GELÖST] formbuilder: radiobutton soll bestimmen, welches jpg gemailt wird  (Read 424 times)
0 Members and 1 Guest are viewing this topic.
pigsound
Forum Members
**

Karma: 0
Offline Offline

Posts: 52



« on: 31 Jan 2010, 12:45 »

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
« Last Edit: 03 Mar 2010, 11:53 by pigsound » Logged
pigsound
Forum Members
**

Karma: 0
Offline Offline

Posts: 52



« Reply #1 on: 04 Feb 2010, 08:50 »

kann mir niemand weiterhelfen?  Undecided

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:
{if $fld_45 != "1" && $fld_45 != "[<img src="http://www.tierverhaltenstherapie.at/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}
« Last Edit: 05 Feb 2010, 12:14 by pigsound » Logged
NaN
Moderator
Power Poster
*****

Karma: 28
Offline Offline

Posts: 2140

Location: Halle (Saale)



« Reply #2 on: 08 Feb 2010, 13:40 »

 
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:

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

lieber in einfache Anführungszeichen, da im <img> 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:

<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.
 
Logged

pigsound
Forum Members
**

Karma: 0
Offline Offline

Posts: 52



« Reply #3 on: 09 Feb 2010, 03:39 »

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 <img /> 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:
AddStringAttachment( $fld_45, $encoding = 'base64', $type = 'application/octet-stream' )
« Last Edit: 11 Feb 2010, 02:33 by pigsound » Logged
pigsound
Forum Members
**

Karma: 0
Offline Offline

Posts: 52



« Reply #4 on: 24 Feb 2010, 06:19 »

jetzt ist es doch schon eine weile her, kann mir denn niemand bei meiner frage helfen?

bitte bitte hilfe!

pigsound
Logged
NaN
Moderator
Power Poster
*****

Karma: 28
Offline Offline

Posts: 2140

Location: Halle (Saale)



« Reply #5 on: 24 Feb 2010, 15:40 »

 

Code:

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



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

pigsound
Forum Members
**

Karma: 0
Offline Offline

Posts: 52



« Reply #6 on: 25 Feb 2010, 05:33 »

dieser code steht im email-template des folgenden feldtyps: "Ergebnisse per Email an eine benutzerdefinierte Email-Adresse versenden"
Logged
pigsound
Forum Members
**

Karma: 0
Offline Offline

Posts: 52



« Reply #7 on: 03 Mar 2010, 02:28 »

halllooooo... kann mir jemand helfen bei meinem problem? ich komme einfach nicht weiter und weiss nicht, wo es hakt.  Huh

vielen dank für jede hilfe!

pigsound
Logged
NaN
Moderator
Power Poster
*****

Karma: 28
Offline Offline

Posts: 2140

Location: Halle (Saale)



« Reply #8 on: 03 Mar 2010, 06:51 »

 
Ich kann Dir leider immer noch nicht folgen.
Wie sieht denn Dein Email Template konkret aus?
 
Logged

pigsound
Forum Members
**

Karma: 0
Offline Offline

Posts: 52



« Reply #9 on: 03 Mar 2010, 09:25 »

so:
Code:
<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 />
Logged
NaN
Moderator
Power Poster
*****

Karma: 28
Offline Offline

Posts: 2140

Location: Halle (Saale)



« Reply #10 on: 03 Mar 2010, 11:01 »

 
Code:

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:

<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 />


Logged

pigsound
Forum Members
**

Karma: 0
Offline Offline

Posts: 52



« Reply #11 on: 03 Mar 2010, 11:52 »

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:
<img src="http://meineDomain/pfadZumBild/{$fld_45}" />
, anstatt einfach nur der dateiname des bildes
Code:
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!
Logged
Pages: [1]
Print
Jump to: