Autor Thema: RTF Feld in Web darstellen?  (Gelesen 15243 mal)

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:RTF Feld in Web darstellen?
« Antwort #20 am: 08.07.04 - 17:09:43 »
Lassen wir uns das mal vom Sohn von Jens noch bestätigen ..... :)

Na ja, er hat ja jetzt beide Varianten zur Auswahl.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Jenson

  • Senior Mitglied
  • ****
  • Beiträge: 291
  • Geschlecht: Männlich
  • Geht nicht gibts nicht!
    • is Industrial Services AG
Re:RTF Feld in Web darstellen?
« Antwort #21 am: 08.07.04 - 17:20:51 »
:-) Ich bin etwas erschlagen von den Informationen. Ich überlege grade wie das in die CMS Datenbank passt vom Konzept her.

Die einzige Möglichkeit die Daten mit dem CMS darzustellen ist, wenn ich die RTF Inhalte bereits als "übersetzten" Text (<HTML> Tags) vorliegen habe. Da wird das mit dem HTTP Stack denke ich nicht greifen. Im gesamten CMS müssen Informationen auch entweder direkt in HTML-Code eingepflegt werden. Man kann nur an bestimmten Marken im HTML Template normalen unformatierten Text einbinden.

Ich müsste also die Inhalte der RTF Felder doch irgendwie von RTF in HTML bringen bevor das CMS drauf zugreift, da vor der Ebene des Ausgebens der Informationen über den HTTP Server ja noch das CMS kommt.

Jenson


Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:RTF Feld in Web darstellen?
« Antwort #22 am: 08.07.04 - 17:27:58 »
Ah

Also unterschiedliche Datenbanken.

Und dann ist die Info entweder in einem HTML-Feld oder die Maske als ganzes ist eine HTML-Maske.

Damit müsstest Du vor dem Kopieren die Sache rendern. Das kann Notes aber nicht von Hause aus.

Da müsste man in dem Falle auf Midas zurückgreifen, das bieted diese Funktionalität: http://www.geniisoft.com

Wenn ichs richtig im Kopf habe, ist die Funktionalität bei RTLIB von Normunds ( http://www.rtlib.com ) nicht vorhanden, aber ich könnte mich da täuschen.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:RTF Feld in Web darstellen?
« Antwort #23 am: 08.07.04 - 22:54:16 »
in den Eigenscahften eines RTFelds kannst du auf dem zweiten Reiter einstellen, dass INhalte des Felds als HTML und MIME gespeichert werden.
evtl. hilft dir das weiter.
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:RTF Feld in Web darstellen?
« Antwort #24 am: 08.07.04 - 23:05:22 »
Hast Du eine Ahnung, ob das dann auch von CD-Records zu HTML konvertiert, wenn man ein RT-Item kopiert?

Jedenfalls, mit dieser Einstellung in der DB, in der die Inhalte erfasst werden, sollte es dann wahrscheinlich funktionieren, dann kommt das ja schon als HTML daher.
« Letzte Änderung: 08.07.04 - 23:06:39 von Semeaphoros »
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:RTF Feld in Web darstellen?
« Antwort #25 am: 08.07.04 - 23:15:39 »
Hast Du eine Ahnung, ob das dann auch von CD-Records zu HTML konvertiert, wenn man ein RT-Item kopiert?

kopiert von wo nach wo? und wie?
aber ist eigentlcih egal - ich weiß es nicht.
Ich habe diese Option zum ersten Mal letzte Woche selbst benutzt.

Ich habe auch noch nicht mit Bildern, Attachments und eingebetteten Objekten probiert.
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:RTF Feld in Web darstellen?
« Antwort #26 am: 08.07.04 - 23:20:46 »
Ist wohl auch nicht so sinnvoll, meine Frage, beim Kopieren des Items im Backend wird Notes ganz bestimmt nichts ändern, sondern es rüberkopieren "as is". Diese Feldoptionen gelten ja sowieso nur im UI, und da wird dann eben konvertiert beim Speichern, nehme ich jetzt mal an. Wenn ich vorher überlegt hätte ........ tja ....
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Lenham

  • Junior Mitglied
  • **
  • Beiträge: 71
  • Ich liebe dieses Forum!
Re:RTF Feld in Web darstellen?
« Antwort #27 am: 09.07.04 - 08:52:10 »
Nur mal so am Rande ...  ;D

Es ist immer wieder schön, wie sehr sich etwas vom ursprünglich als Problem formulierten ...
Zitat
...Dieser Text soll nun möglichst so wie im RTF auch im Web formatiert dargestellt werden...

... durch mehrmaliges Nachfragen zum echten Denksport entwickelt.

Jetzt sind wir schon bei CMS und mehreren Datenbanken.

Bin mal gespannt was noch alles kommt.  ;)

Glombi

  • Gast
Re:RTF Feld in Web darstellen?
« Antwort #28 am: 09.07.04 - 09:07:05 »
@Lenham,
da hast Du vollkommen recht. So nach dem Motto:
Fahrer: Chef, der Außenspiegel vom LKW ist kaputt!
Chef: Waaaas, wie kann das denn sein?
Fahrer: Na, der LKW liegt drauf!  ;D

Mal sehen, was noch so kommt...

Andreas

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:RTF Feld in Web darstellen?
« Antwort #29 am: 09.07.04 - 10:07:28 »
Nur mal so am Rande ...  ;D

Es ist immer wieder schön, wie sehr sich etwas vom ursprünglich als Problem formulierten ...
Zitat
...Dieser Text soll nun möglichst so wie im RTF auch im Web formatiert dargestellt werden...

... durch mehrmaliges Nachfragen zum echten Denksport entwickelt.

Jetzt sind wir schon bei CMS und mehreren Datenbanken.

Bin mal gespannt was noch alles kommt.  ;)

@Lenham,
da hast Du vollkommen recht. So nach dem Motto:
Fahrer: Chef, der Außenspiegel vom LKW ist kaputt!
Chef: Waaaas, wie kann das denn sein?
Fahrer: Na, der LKW liegt drauf!  ;D

Mal sehen, was noch so kommt...

Andreas



Falls euch dieses Phänomen interessiert, kann ich euch diesen Artikel (von mein Jefe) empfehlen (s.Anhang)
« Letzte Änderung: 09.07.04 - 10:07:49 von Thomas Völk »
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:RTF Feld in Web darstellen?
« Antwort #30 am: 09.07.04 - 10:08:06 »
und das hier müsste der auf deutsch sein
« Letzte Änderung: 09.07.04 - 10:08:36 von Thomas Völk »
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:RTF Feld in Web darstellen?
« Antwort #31 am: 09.07.04 - 10:09:11 »
ach so, über Kommentare würde ich mich freuen...
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline Jenson

  • Senior Mitglied
  • ****
  • Beiträge: 291
  • Geschlecht: Männlich
  • Geht nicht gibts nicht!
    • is Industrial Services AG
Re:RTF Feld in Web darstellen?
« Antwort #32 am: 13.07.04 - 16:35:42 »
Sodale .. also ich habe nun mal eine kleine Test-Datenbank aufgebaut. Einfach nur eine leere Datenbank, mit einem RichText Feld zur Eingabe eines mehr oder weniger formatierten Textes.

Unter den Eigenschaften des RTF habe ich die Option "Speichern als HTML und MIME" aktiviert.

Wenn ich mir nun eines der mit dieser maske erstellten Dokumente mal genauer ansehe, dann existieren nun 2 Felder für das RTF.

Eines ist "MIME_Version" genannt und enthält in meinem Falle "1.0".

Das zweite hat den Namen des Rich Text Feldes und wenn ich mir den Inhalt unter den Dokumenteigenschaften ansehe, dann steht da wirklich bereits HTML Code drin.

Jetzt habe ich versucht das Feld von meinem CMS aus per DBLookup auszulesen, aber keine Chance. In der Console bekomme ich dann:

07.13.2004 16:37:50   Begin MIME to CD Conversion (Process: ? (00002D66:00000013), Database: ******/rtftest.nsf, Note: 000008F6)
07.13.2004 16:37:50   End MIME to CD Conversion (Process: ? (00002D66:00000013), Database: ******/rtftest.nsf, Note: 000008F6)
07.13.2004 16:37:50   Begin MIME to CD Conversion (Process: ? (00002D66:00000013), Database: ******/rtftest.nsf, Note: 000008FA)
07.13.2004 16:37:50   End MIME to CD Conversion (Process: ? (00002D66:00000013), Database: ******/rtftest.nsf, Note: 000008FA)

(Habe den Pfad durch Sterne ersetzt!).

Nun dachte ich mir, vielleicht kann ich innerhalb der Maske beim speichern den HTML-Code aus dem RTF irgendwie in ein Textfeld schreiben, dass ich dann auslesen kann !!??

Vielleicht kann mir da noch jemand einen Tip geben? Ich freue mich aber schon mal, dass ich in dem RTF richtigen HTML Code sehe, ohne es durch den HTTP Stack laufen zu lassen ..


Jenson

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:RTF Feld in Web darstellen?
« Antwort #33 am: 13.07.04 - 17:15:03 »
guck dir mal die @Abstract-Funktion an.
die schreibst du als Formel in ein berechnetes Feld

ungefähr so: @Abstract([abbrev]; 200; ""; SomeRichTextField)

Parameter musst du natürlich an deine Anforderungen anpassen.
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline Jenson

  • Senior Mitglied
  • ****
  • Beiträge: 291
  • Geschlecht: Männlich
  • Geht nicht gibts nicht!
    • is Industrial Services AG
Re:RTF Feld in Web darstellen?
« Antwort #34 am: 13.07.04 - 18:18:48 »
@Thomas:

Die @Abstract Funktion hilft mir zwar den Text eines Rich Text Feldes in einen Plain Text zu bekommen, aber der Text der da rauskommt ist dann nicht der HTML Source Code der eigentlich vorliegt, sondern nur plain-Text ohne HTML.

Ich hab grade mal ein Script geschrieben, dass mir den Inhalt des RTF in ein normales Textfeld schreiben soll. Tut es soweit auch, aber auch nur plain Text.

@All:

Wenn ich mir die Dokumenteigenschaften eines meiner Dokumente ansehe, dann finde ich für mein Rich Text Feld "RICHTEXT" folgende Informationen:

Code
Feldname: RICHTEXT
Datentyp: MIME-Element
Datenlänge: 524 Byte
Seq.-Num.: 10
Doppeleintrags-ID: 0
Feld-Flags: SIGN SEAL 

"Content-Type: text/html; charset="US-ASCII"


<br><font size=3><br>
<br>
<br>
<br>
<br>
<br>
<br>
</font><font size=2><br>
</font><font size=2 color=#c062ff face="Arial"><b>test 56412123 <br>
Dies ist nun ein ultimativer TEST ob der Text ein</b></font><font size=2>es
<b>R</b></font><font size=7 color=blue face="Vipnagorgialla"><b><i>TF Feldes
auch als formatierter Text in HTM</i></b></font><font size=5><b><i>L</i></b></font><font size=2>
ankommt !!</font><font size=3>   </font>
"

Wie komme ich nur an die HTML Version dran?

Jenson


Marinero Atlántico

  • Gast

Offline Jenson

  • Senior Mitglied
  • ****
  • Beiträge: 291
  • Geschlecht: Männlich
  • Geht nicht gibts nicht!
    • is Industrial Services AG
Re:RTF Feld in Web darstellen?
« Antwort #36 am: 13.07.04 - 19:05:02 »
Hallo zusammen,

also ich habs hinbekommen. Ich habe nun einfach ein berechnetes Feld (Text) in die Maske genommen und per LotusScript in PostSave den MIME Inhalt ausgelesen. Diesen dann in Text gewandelt und in das Textfeld geschrieben.

Da kommt man dann von überall wunderbar dran.

Danke nochmal an alle.

Jenson

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz