Gewusst wie: aktivieren kopieren/einfügen von formatierten text aus Lotus Notes an TinyMCE?
Diese Frage wurde im Vorfeld der TinyMCE HowTo Forum mit nicht Antworten. Hier hofft, dass jemand da draußen hat festgestellt (und behoben) das Problem.
Die Frage: gibt es eine Möglichkeit, zu aktivieren, korrigieren, kopieren/einfügen von formatierten text aus einem Lotus Notes-E-Mails direkt in TinyMCE?
Das Szenario: Ein rolling-Kommentar-system auf einer Website, in denen Benutzer müssen gelegentlich fügen Sie rich-text aus einer E-Mail angezeigt, die in Lotus Notes.
Details:
Ich habe versucht, das kopieren einige formatierten text aus E-Mails angezeigt, die in Lotus Notes 7.0.4, Windows XP) und einfügen in die "Full-featured Beispiel" Implementierung von TinyMCE in http://tinymce.moxiecode.com/examples/full.php und festgestellt, dass es in der Regel nicht beibehalten die Formatierung an. In der Tat, der Browser, die ich getestet habe, IE6 ging es die besten, und die moderne W3C-standards kompatiblen Browsern waren die schlimmsten.
Einige text-Formatierungen, die ich getestet wurde:
größerer text
unterstreichen
Kursiv
Fett
nummerierte Liste
Kugel-Liste
eingerückten text
permanent-Stift
font-family: arial
font-family: times new roman
Ergebnisse:
-Firefox (3.6.8), Vista oder XP: alle Formatierungen verloren
-Chrom (5.0.375.125), Vista oder XP: alle Formatierungen verloren gehen, einschließlich der Zeilenumbrüche
-IE6 (XP): einige Formatierungen beibehalten (nicht zu kopieren mit Nummern und Aufzählungszeichen für Listen, aber die Einrückung von Listen richtig)
-IETester (IE6) Vista: einige Formatierungen beibehalten (fehl-format Listen, und der underline-tag ist nicht geschlossen)
-IE7 (XP): einige Formatierungen beibehalten (fehl-format Listen, und der underline-tag ist nicht geschlossen)
-IE8 (Vista): einige Formatierungen beibehalten (fehl-format Listen, und der underline-tag ist nicht geschlossen)
Wenn ich das erste einfügen der Zwischenablage von Lotus Notes in MS Word 2003 (11.5604.5606) es zeigt perfekt in Word und wenn ich dann copy/paste von dort in TinyMCE es in der Regel besser funktioniert, genug, um nutzbar zu sein, obwohl noch verliert einige Formatierungen, auch wenn Sie die "Einfügen aus Word" - button in TinyMCE. Nicht überraschend, wenn ich meinen Lotus Notes E-mail in einem web-mail-client, der HTML-E-mail kopiert und fügt sich perfekt in TinyMCE.
Da zeigt es perfekt in mein Domino-web-client und fügt sich perfekt in MS Word, es ist natürlich möglich, kopieren/einfügen in Lotus Notes-Formatierung.
Wenn jemand Erfolg hatte mit dieser bitte erwähnen Sie Ihre Notizen und browser-Versionen, und alle änderungen, die Sie machen musste, um die TinyMCE config.
- Verwenden Sie die paste-plugin?
- Ja, die paste plugin enthalten ist.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie überprüfen, was eingefügt von Word, werden Sie feststellen, dass es ziemlich viel ist, was Sie erhalten würde, wenn Sie getan hatte, eine Datei->Speichern unter->Web-Seite in Word: eine ganze Reihe von Word-spezifischen HTML-Attribute und CSS-Dateien. Im wesentlichen ist es das Wort, die Fähigkeit zu sein, gezwungen zu exportieren HTML-Code, der trick funktioniert; Word-rich-text allein wird nicht den job zu erledigen. Die Noten Zwischenablage (die unterscheidet sich von der system-Zwischenablage) exportieren als RTF in die Zwischenablage, die dann Pasten (mit Einschränkungen) zu Wort (was interpretieren kann, RTF), sondern ein JavaScript-widget im browser nicht verstehen, RTF.
Können Sie die w32-api, um Ihre formatierte kopieren (z.B. eine spezielle Kopie btn in LotusScript und nennen es). Ich habe tatsächlich getan, und es funktioniert gut.
jedoch wird der TinyMCE-behandeln Sie die einfügen-operation gut? - das kann ich Ihnen nicht sagen.
Ich angemeldet haben, dies als eine bug gegen TinyMCE.
Ok, dann entweder müssen Sie deaktivieren Sie das einfügen-plugin und ein plugin schreiben Ihre eigenen, oder Sie müssen zu konfigurieren/ändern Sie die paste plugin, um Ihre Bedürfnisse.
Sache ist, dass dein OS erkennt (zumindest manchmal) aus, welche Art von Kontext (text, html,...) kopieren-einfügen ist getan. Das ist wohl der Grund, warum kopieren Sie es zunächst in Word hilft ein bisschen.