Autor Thema: Anhänge über den Webauftritt  (Gelesen 2176 mal)

Offline Johann

  • Junior Mitglied
  • **
  • Beiträge: 56
Anhänge über den Webauftritt
« am: 07.02.06 - 09:50:04 »
Hallo,
folgendes Problem:
Eine Datenbank wird über das WEB geöffnet. In der Datenbank sind Anhänge (PDF, DOC...) eingebunden. Wenn diese geöffnet werden, so sollen sie sich in einen neuen Fenster öffnen.
Was kann man da machen?

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Anhänge über den Webauftritt
« Antwort #1 am: 07.02.06 - 10:07:00 »
das kann man einiges machen.

Wie sind die Anhänge eingebunden?
a) als separate Dokumente ?
b) in einem RT Feld ?
c) im Dokument?

Such mal nach $V2AttachmentOptions
diese Feld steuert ob Notes die Anhänge im Web darstellt (="1") oder nicht (="0")
über ein Berechnetes Feld und @attachmentNames kannst Du entsprechendes Javascript oder <a hrefs> erstellen lassen. Damit ist man so ziemlich frei....
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline Johann

  • Junior Mitglied
  • **
  • Beiträge: 56
Re: Anhänge über den Webauftritt
« Antwort #2 am: 07.02.06 - 11:29:35 »
es handelt sich dabei um ein RichTextField.
Ichbin leider nicht so fit in der LS Programmierung.


Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Anhänge über den Webauftritt
« Antwort #3 am: 07.02.06 - 11:38:28 »
Das geht eigentlich nur mit Formeln.

via @attachmentnames erhälst Du eine Liste auf deine AttachmentNamen
Code
_att:=@attachmentNames;
_html:={<a href="/} + @Webdbname+ {/0/} + @text(@DocumentUniqueID)+{/$File/} + _att + {" target="_blank" >}+ _att + {</a> };
_html
Diesen Code als Computed Text in deiner Webmaske und alle Attachments sollten als Links erscheinen.
Ausserdem brauchst Du noch das Feld $V2AttachmentOptions Berechnet zur Anzeige mit dem Wert 0
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline Johann

  • Junior Mitglied
  • **
  • Beiträge: 56
Re: Anhänge über den Webauftritt
« Antwort #4 am: 07.02.06 - 12:05:14 »
Der Code hat funktioniert. Vielen Dank!!!
Nur das Feld: $V2AttachmentOptions habe ich erzeugt. Berechnet zur Anzeige und mit dem Wert 0, aber es passiert nichts. Wie kann das?
Habe den Befehl allerdings auch nicht unter der Noteshilfe gefunden.
« Letzte Änderung: 07.02.06 - 12:31:37 von Johann »

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Anhänge über den Webauftritt
« Antwort #5 am: 07.02.06 - 12:37:30 »
0 oder "0" ? sollte eigentlich ein Text sein also : "0" Sorry
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline Johann

  • Junior Mitglied
  • **
  • Beiträge: 56
Re: Anhänge über den Webauftritt
« Antwort #6 am: 07.02.06 - 12:49:45 »
Kein Problem, aber hatte ich auch schon ausprobiert. Geht nicht. Noch mal zur Ergänzug, der Anhang befindet sich im Feld: "Body" und das Feld $V2AttachmentOptions ist dann berechnet und mit dem Feld "0", habe mir jetzt noch mal den HTML Code angeschaut und da wird das Feld einfach gar nicht übernommen, also es gibt nirgens ein "<input name="V2AttachmentOptions" type="hidden" value="0">"
« Letzte Änderung: 07.02.06 - 15:18:40 von Johann »

Offline Haage

  • Junior Mitglied
  • **
  • Beiträge: 67
Re: Anhänge über den Webauftritt
« Antwort #7 am: 08.02.06 - 14:35:48 »
Das geht eigentlich nur mit Formeln.

via @attachmentnames erhälst Du eine Liste auf deine AttachmentNamen
Code
_att:=@attachmentNames;
_html:={<a href="/} + @Webdbname+ {/0/} + @text(@DocumentUniqueID)+{/$File/} + _att + {" target="_blank" >}+ _att + {</a> };
_html


Was muss ich denn noch machen, wenn ich ein Bild dadrin abgebildet haben möchte?

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Anhänge über den Webauftritt
« Antwort #8 am: 08.02.06 - 14:42:38 »
 ::)
Anstatt den <a> tag nimmst du den <img> tag
Code
_att:=@attachmentNames;
_html:={<îmg src="/} + @Webdbname+ {/0/} + @text(@DocumentUniqueID)+{/$File/} + _att + {" alt=" " />;
_html
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline Haage

  • Junior Mitglied
  • **
  • Beiträge: 67
Re: Anhänge über den Webauftritt
« Antwort #9 am: 08.02.06 - 17:53:05 »
::)
Anstatt den <a> tag nimmst du den <img> tag
Code
_att:=@attachmentNames;
_html:={<îmg src="/} + @Webdbname+ {/0/} + @text(@DocumentUniqueID)+{/$File/} + _att + {" alt=" " />;
_html

habe es jetzt so gemacht, dass das Bild aus der Bildressource von Notes geholt wird, aber irgendwas klappt noch nicht. Was mache ich falsch?
_att:=@AttachmentNames;
@Implode(
"<img src=\"pfeil2.jpg\"   " + @WebDbName+ "/0/" + @Text(@DocumentUniqueID)+"/$File/" + _att + "\" target=\"_blank\" >"+ _att + "</a><br> "
;" " )

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Anhänge über den Webauftritt
« Antwort #10 am: 09.02.06 - 07:54:25 »
Ich nehme mal an das pfeil2.jpg ist die Image Ressource und Du willst das Icon als Link darstellen, zumindest hat das meine Kristallkugel so gesagt.

dann könnte es wie folgt aussehen:
Code
_att:=@attachmentNames;
_linkAnfang:={<a href="/} + @Webdbname+ {/0/} + @text(@DocumentUniqueID)+{/$File/} + _att + {" target="_blank" >};
_linkEnde:={</a>};
_imageRessource:={<img src="/} +@webdbname +{/pfeil2.jpg" alt=" " border="0" />};
_html := _linkAnfang+_imageRessource+_linkEnde;
_html
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline Haage

  • Junior Mitglied
  • **
  • Beiträge: 67
Re: Anhänge über den Webauftritt
« Antwort #11 am: 09.02.06 - 09:34:51 »
ja genau, das war die bildressource. Habe den Code wie folgt noch mal geändert, so dass Bild und Attachment eine Einheit bilden:
_att:=@attachmentNames;
_linkAnfang:={<a href="/} + @Webdbname+ {/0/} + @text(@DocumentUniqueID)+{/$File/} + _att + {" target="_blank" >};
_linkEnde:={</a><br><br>};
_imageRessource:={<img src="/} +@webdbname +{/PDF.jpg" alt=" " border="0" /><br>};
@Implode(_html := _linkAnfang+_imageRessource+_att+_linkEnde;
_html)

So sieht es im WEB dann ganz nett aus. Danke noch mal!!!
« Letzte Änderung: 09.02.06 - 10:42:55 von Haage »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz