OmniSeller:Einfuegen-Optionen: Unterschied zwischen den Versionen
Erscheinungsbild
Admin (Diskussion | Beiträge) |
Admin (Diskussion | Beiträge) Korrekturlauf Teil 2: Markup-Reste, abgebrochene Saetze und Doppelungen bereinigt |
||
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 26: | Zeile 26: | ||
Beim Einfügen durchläuft der Text immer dieselbe Pipeline: | Beim Einfügen durchläuft der Text immer dieselbe Pipeline: | ||
# '''Master-Prüfung''' — Ist „Immer als reinen Text einfügen" aktiv, springt OmniSeller direkt zu Schritt | # '''Master-Prüfung''' — Ist „Immer als reinen Text einfügen" aktiv, springt OmniSeller direkt zu Schritt 5 (Plaintext). Alle anderen Optionen werden ignoriert. | ||
# '''HTML-Erkennung''' — Liegt HTML in der Zwischenablage und ist „HTML erkennen" aktiv, wird der HTML-Body extrahiert und nach Schritt | # '''HTML-Erkennung''' — Liegt HTML in der Zwischenablage und ist „HTML erkennen" aktiv, wird der HTML-Body extrahiert und nach Schritt 4 weitergegeben. Andernfalls weiter zu Schritt 3. | ||
# '''RTF-Erkennung''' — Liegt RTF in der Zwischenablage und ist „RTF erkennen" aktiv, wird das RTF intern in HTML konvertiert (Body-Fragment) und nach Schritt | # '''RTF-Erkennung''' — Liegt RTF in der Zwischenablage und ist „RTF erkennen" aktiv, wird das RTF intern in HTML konvertiert (Body-Fragment) und nach Schritt 4 weitergegeben. Andernfalls weiter zu Schritt 5. | ||
# '''Sanitizer''' — Das HTML aus Schritt 2 oder 3 wird nach den Optionen aus den Gruppen Struktur, Inline-Formatierung, Schrift & Farbe und Bilder gefiltert. Nicht gewünschte Tags werden entfernt oder „ausgepackt" (Inhalt bleibt, Tag verschwindet); nicht gewünschte CSS-Properties werden aus den <code>style</code>-Attributen entfernt. Anschließend wird der gesäuberte HTML-Schnipsel an der Cursor-Position eingefügt. | # '''Sanitizer''' — Das HTML aus Schritt 2 oder 3 wird nach den Optionen aus den Gruppen Struktur, Inline-Formatierung, Schrift & Farbe und Bilder gefiltert. Nicht gewünschte Tags werden entfernt oder „ausgepackt" (Inhalt bleibt, Tag verschwindet); nicht gewünschte CSS-Properties werden aus den <code>style</code>-Attributen entfernt. Anschließend wird der gesäuberte HTML-Schnipsel an der Cursor-Position eingefügt. | ||
# '''Plaintext-Fallback''' — Greift, wenn weder HTML noch RTF erkannt wurde oder „Immer als reinen Text einfügen" aktiv ist. Liest den UTF-Text der Zwischenablage und fügt ihn als reinen Text ein. | # '''Plaintext-Fallback''' — Greift, wenn weder HTML noch RTF erkannt wurde oder „Immer als reinen Text einfügen" aktiv ist. Liest den UTF-Text der Zwischenablage und fügt ihn als reinen Text ein. | ||
| Zeile 131: | Zeile 131: | ||
Standard: '''an'''. | Standard: '''an'''. | ||
''Hinweis:'' Da Hyperlinks im Editor i. d. R. unterstrichen dargestellt werden, wirkt diese Option faktisch nur auf '''nicht'''-verlinkte unterstrichene Texte aus der Quelle. | ''Hinweis:'' Da Hyperlinks im Editor i. d. R. unterstrichen dargestellt werden, wirkt sich diese Option faktisch nur auf '''nicht'''-verlinkte unterstrichene Texte aus der Quelle. | ||
=== Durchgestrichen === | === Durchgestrichen === | ||