AtNotes Übersicht Willkommen Gast. Bitte einloggen oder registrieren.
26.05.12 - 11:04:07
Übersicht Hilfe Regeln Glossar Suche Einloggen Registrieren
News:
Schnellsuche:
+  Das Notes Forum
|-+  Lotus Notes / Domino 8
| |-+  ND8: Entwicklung (Moderatoren: Axel, Thomas Schulte, koehlerbv)
| | |-+  HTML-Code in Body einfügen
« vorheriges nächstes »
Seiten: [1] 2 Nach unten Drucken
Autor Thema: HTML-Code in Body einfügen  (Gelesen 933 mal)
schroederk
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 896

Ich liebe dieses Forum!


« am: 31.08.10 - 11:44:23 »

Hallo,

ich würde gerne über einen Button HTML-Code im Body einer neuen Mail einfügen, sodass dieser natürlich auch als solcher angezeigt wird.

Über
Code:
@Command([EditInsertText]; @NewLine + @NewLine + "Dies ist nur ein <b>Test</b>:" + @NewLine);
wird leider der HTML-Code als Text angezeigt.

Ich denke, dass dies über das MIME-Format geregelt wird, aber wie stelle ich dies um, wenn der Body ja schon existiert?
Gespeichert

Manche drücken nur deshalb ein Auge zu, um besser zielen zu können.
Manche stehen nur hinter einem, damit sie besser in den Rücken fallen können.
eknori
@Notes Preisträger
Moderatoren
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 10105


No guts, No glory!!


WWW
« Antworten #1 am: 31.08.10 - 11:51:45 »

Umschliesse dein HTML mit eckigen Klammern [<b>Test</b>]
Gespeichert

Gruß Ulrich (eknori) Krause

"Reich wird man nicht durch das, was man verdient, sondern durch das, was man spart"

pulmonale Hypertonie e.V.
atbits
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 637


Bugfree-Development ;-)


WWW
« Antworten #2 am: 31.08.10 - 12:03:36 »

@eknori: war auch meine erste Idee, funktioniert meiner Meinung nach aber nur im BE.

Für mich klingt es aber so, als wollte SchroederK das im FE machen. Warum dann eigentlich kein Richtext einfügen?

Grüße David

Jo das tut net:
Code:
@Command([EditInsertText]; @NewLine + @NewLine + "[Dies ist nur ein <b>Test</b>:]" + @NewLine);
Gespeichert

David Schiffer
================================

atBits GmbH & Co. KG - http://www.atbits.de
Softwareentwicklung und Beratung

im Einsatz:
Lotus Domino 6.5.x, 7.x, 8.x, 8.5.x
CooperTeam DesktopManager
schroederk
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 896

Ich liebe dieses Forum!


« Antworten #3 am: 31.08.10 - 13:36:36 »

Kann ich bestätigen, funktioniert nicht. Wäre wohl auch zu einfach gewesen.  Undecided

BE / FE ??

Ob Richtext oder HTML, ist mir quasi egal... Wichtig sind mir zunächst die Formatierungsmöglichkeiten wie Fett, Kursiv, unterstrichen.
Aber auch die Schriftgröße und Schriftart wechseln.

Gespeichert

Manche drücken nur deshalb ein Auge zu, um besser zielen zu können.
Manche stehen nur hinter einem, damit sie besser in den Rücken fallen können.
eknori
@Notes Preisträger
Moderatoren
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 10105


No guts, No glory!!


WWW
« Antworten #4 am: 31.08.10 - 13:48:35 »

Also ich füge das so und nicht anders im FE in ein RTitem ein und bei mir funktioniert das
Gespeichert

Gruß Ulrich (eknori) Krause

"Reich wird man nicht durch das, was man verdient, sondern durch das, was man spart"

pulmonale Hypertonie e.V.
schroederk
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 896

Ich liebe dieses Forum!


« Antworten #5 am: 31.08.10 - 13:50:01 »

Habe ich vielleicht noch das Problem, dass der Body bei mir noch nicht als Richtext erkannt wird und ich dies erst noch umstellen muss?
Gespeichert

Manche drücken nur deshalb ein Auge zu, um besser zielen zu können.
Manche stehen nur hinter einem, damit sie besser in den Rücken fallen können.
eknori
@Notes Preisträger
Moderatoren
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 10105


No guts, No glory!!


WWW
« Antworten #6 am: 31.08.10 - 13:51:02 »

Zitat
noch nicht als Richtext erkannt
Was heisst "nicht erkannt"?? Das ist eine Eigenschaft des items und wird beim Design gesetzt ...
Gespeichert

Gruß Ulrich (eknori) Krause

"Reich wird man nicht durch das, was man verdient, sondern durch das, was man spart"

pulmonale Hypertonie e.V.
atbits
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 637


Bugfree-Development ;-)


WWW
« Antworten #7 am: 31.08.10 - 13:58:59 »

FE = FrontEnd = UI
BE = Backend

Also mit @Command(... ging es nicht

und mit

Code:
Dim ws As New NotesUIWorkspace
ws.currentdocument.InsertText("[Dies ist nur ein <b>Test</b>:]")

auch nicht.

Ich mache sowas auch ganz oft im Web, oder zum Versand von Emails im Backend, aber im Frontend hat das bei mir bisher immer nur mit RichText geklappt.
Gespeichert

David Schiffer
================================

atBits GmbH & Co. KG - http://www.atbits.de
Softwareentwicklung und Beratung

im Einsatz:
Lotus Domino 6.5.x, 7.x, 8.x, 8.5.x
CooperTeam DesktopManager
eknori
@Notes Preisträger
Moderatoren
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 10105


No guts, No glory!!


WWW
« Antworten #8 am: 31.08.10 - 14:06:47 »

Ist wahrscheinlich bei mir, wie bei der Hummel, die fliegt, weil sie nicht weiss, dass sie eigentlich gar nicht fliegen kann.

Bei mir funktioniert ein

Zitat
Call workspace.currentdocument.InsertText("[<a href="""+doc.strurl(0)+""" title="""+doc.subject(0)+""""+strTmp+">"+doc.subject(0)+"</a>]")

im RICHTEXT absolut problemlos.

Aber möglicherweise bilde ich mir ja nur ein, dass es funktioniert ...
« Letzte Änderung: 31.08.10 - 14:08:33 von eknori » Gespeichert

Gruß Ulrich (eknori) Krause

"Reich wird man nicht durch das, was man verdient, sondern durch das, was man spart"

pulmonale Hypertonie e.V.
schroederk
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 896

Ich liebe dieses Forum!


« Antworten #9 am: 31.08.10 - 14:09:09 »

Bevor ich mich weiter falsch ausdrücke ...
 
Was muss ich machen, damit ich über einen einfachen neuen Button in einer mail85-Standard-Schablone Text so einfügen kann,
dass dieser vom Notes 8.5.1 FP4 Standard-Client so angezeigt wird, dass Textformatierungen, wie Schriftgröße und Fettdruck zu sehen sind?

Der Standard-Button sieht momentan so aus :

Code:
testtext := "[<b>Alles in fett</b>]";
@Command([EditGotoField];"Body");
@Command([EditInsertText]; @NewLine + @NewLine + "Dies ist nur  ein Test:" + @NewLine + testtext);
@Command([EditGotoField];"Body");
@Command([RefreshHideFormulas]);
@Command([ViewRefreshFields])
Gespeichert

Manche drücken nur deshalb ein Auge zu, um besser zielen zu können.
Manche stehen nur hinter einem, damit sie besser in den Rücken fallen können.
atbits
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 637


Bugfree-Development ;-)


WWW
« Antworten #10 am: 31.08.10 - 14:22:26 »

Vermutlich bin ich eher die Hummel, die auf dem Boden rumrennt, weil sie nicht weiß, dass sie fliegen kann ...  Huh

Aber Fakt ist bei mir gehts nicht, in der Mail-DB , Maske Memo, Body-Field, also definitiv RT-Field.

Sowohl unter 7 als auch unter 8.5.

Allerdings ist es noch eine 7er Schablone
Gespeichert

David Schiffer
================================

atBits GmbH & Co. KG - http://www.atbits.de
Softwareentwicklung und Beratung

im Einsatz:
Lotus Domino 6.5.x, 7.x, 8.x, 8.5.x
CooperTeam DesktopManager
schroederk
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 896

Ich liebe dieses Forum!


« Antworten #11 am: 31.08.10 - 15:04:14 »

Dann bin ich ja schonmal froh, dass ich nicht die einzige Hummel bin, die nicht fliegt.
Gespeichert

Manche drücken nur deshalb ein Auge zu, um besser zielen zu können.
Manche stehen nur hinter einem, damit sie besser in den Rücken fallen können.
koehlerbv
Moderator
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 19053



« Antworten #12 am: 31.08.10 - 15:29:07 »

Warum arbeitest Du nicht mit den entsprechenden @Commands wie [TextBold] und Konsorten? Den rest erledigt doch dann der Client für Dich in Richtung MIME.

Bernhard
Gespeichert
schroederk
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 896

Ich liebe dieses Forum!


« Antworten #13 am: 31.08.10 - 16:42:18 »

Ich möchte einen Vorgabetext einfügen.
Dieser enthält gegebenfalls eine Reihe von Formatierungsangaben, der Einfachheit in HTML-Code.
Wenn ich den Text nun analysieren muss, um Formatierungen aus dem Text zu entfernen und daraus @Commands zu stricken, wird das ziemlich aufwändig.
Jede Leerzeile, jedes Bold, jedes Kursiv, jede Schriftgröße...

Damit schränke ich mich doch auch stark ein, da ich kaum alle möglichen HTML-Codes umsetzen kann.

Ich dachte, ich müsste vielleicht einfach nur den Content-Type umstellen, damit HMTL-Code korrekt angezeigt wird.
Gespeichert

Manche drücken nur deshalb ein Auge zu, um besser zielen zu können.
Manche stehen nur hinter einem, damit sie besser in den Rücken fallen können.
koehlerbv
Moderator
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 19053



« Antworten #14 am: 31.08.10 - 16:52:01 »

Ganz falscher Ansatz, Knud: Du kannst HTML und Notes RichText nicht derart vermischen.

Bernhard
Gespeichert
schroederk
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 896

Ich liebe dieses Forum!


« Antworten #15 am: 01.09.10 - 07:01:23 »

Was wäre denn der richtige Ansatz, um HTML-Code verwenden zu können?
Wie macht das denn eine HTML-Signatur, die unter Vorgaben angegeben wurde und aus einer Datei eingefügt wird?
Wenn ich eine Mail über ein anderes System verschicke, gebe ich nur den Content-Type an und schon funktioniert HTML-Code.  Ahnungslos
Gespeichert

Manche drücken nur deshalb ein Auge zu, um besser zielen zu können.
Manche stehen nur hinter einem, damit sie besser in den Rücken fallen können.
m3
Moderatoren
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 7279


Non ex transverso sed deorsum!


WWW
« Antworten #16 am: 01.09.10 - 08:32:24 »

Option 1: Du fügst Rich Text in das Memo ein, lässt den User dann noch was schreiben und lässt Notes/Domino beim Versenden die Konvertierung in HTML machen.

Option 2: Du nimmst den Text des Users entgegen und erstellst danach selber eine MIME-Message mit Content-Type, ....

Gespeichert

HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

Weeks of programming can save you hours of planning!
schroederk
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 896

Ich liebe dieses Forum!


« Antworten #17 am: 01.09.10 - 09:42:12 »

Der einzufügende Text steht in einem Profildokument und soll auf Wunsch des Benutzers als Signatur eingefügt werden.
In der Regel werden dies Text-Signaturen sein (bevorzugt) aber es gibt vereinzelt Stellen, an denen bspw. Kampagnen angezeigt werden sollen. In dem Fall sind es dann formatierte Texte und auch Bilder die eingefügt werden sollen.
Das heisst, der Benutzer hat nur beschränkt Einfluss auf das, was eingefügt wird, sondern bekommt den Text vorgegeben.
Die Pflege der Texte und Kampagnen soll von Personen durchgeführt werden können, die keine Programmierkenntnisse besitzen.

Kann man denn nicht die Content-Type nachträglich noch ändern, wenn bereits eine neue Mail geöffnet wurde?
Gespeichert

Manche drücken nur deshalb ein Auge zu, um besser zielen zu können.
Manche stehen nur hinter einem, damit sie besser in den Rücken fallen können.
Peter Klett
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 1356



« Antworten #18 am: 01.09.10 - 11:09:29 »

Wäre es dann nicht geschickter, die Signatur bereits im Profildokument in einem Richtextfeld zu erfassen und dort die Formatierung mit noteseigenen Mitteln vorzunehmen (ohne HTML und ohne irgendwelche Programmierungen)? Den Inhalt des Richtextfeldes kannst Du dann nachher entweder beim Senden anhängen oder (z.B. über die Zwischenablage) an das Ende vom Body anhängen.
Gespeichert
schroederk
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 896

Ich liebe dieses Forum!


« Antworten #19 am: 01.09.10 - 14:18:38 »

Kann und werde ich wohl auch letztlich so machen.
Bleibt die Frage unbeantwortet, wie das mit den HTML-Signaturen funktioniert, die als externer Link in den Vorgaben angegeben weden können.
Gespeichert

Manche drücken nur deshalb ein Auge zu, um besser zielen zu können.
Manche stehen nur hinter einem, damit sie besser in den Rücken fallen können.
Seiten: [1] 2 Nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS
Impressum Atnotes.de - Powered by Syslords Solutions - Datenschutz | Partner: Tinte / Toner günstig