TinyMCE und Silbentrennung
Eingetragen von Helge (404)
am 18.10.2006 - 15:44 Uhr in
am 18.10.2006 - 15:44 Uhr in
Hallo zusammen,
gibt es eine Möglichkeit, eine automatische Silbentrennung im Editor zu implementieren?
Gerade bei schmalen Spalten ist es oft notwendig, Wörter zu trennen.
Bei langen Seiten kann das nun sehr zeitintensiv sein.
Kennt jemand eine Möglichkeit, Silbentrennungen zu automatisieren?
Der TinyMCE kann zwar einiges, dass aber wohl noch nicht.
Gibt es da vielleicht ein zusätzliches Plugin oder Modul, dass da helfen kann?
Im Netz hab ich dazu nix gefunden.
Hab auch sonst diese Möglichkeit noch nirgends gesehen, außer in Ajax-Umgebungen.
Seid lieb gegrüßt
Helge
- Anmelden oder Registrieren um Kommentare zu schreiben
<wbr> <shy> und TinyMCE
am 28.10.2006 - 13:25 Uhr
Arrggghh,
schon wieder was nervisches.
Kann das sein, das der Editor die und -Tags nicht nimmt?!
habe die mit Hilfe des HTML-Fensters eingegeben, abgespeichert und nix.
Also im IE macht er halt einen ganz normalen Umbruch und im Morzilla, Opera, FF gar nix.
Steht halt ein Minus im Text.
Dumm das.
Nach einem erweiterten Blick in das wieder geöffnete HTML-Fenster sind die Tags verschwunden.
Der hat die wohl gar nicht erst mit abgespeichert. Grrr
Wie bekomme ich einen anständige Zeilenumbruch außer für den IE hin?
Chiao
Helge
Wenn ich dich richtig verstehe
am 28.10.2006 - 14:35 Uhr
gibts du im TinyMCE im RichText-Modus HTML-Tags ein?
Das wäre falsch. Einfach die ENTER-Taste drücken, wenn du Zeilenumbrüche erzeugen willst.
Wie gesagt, ich bin mir nicht sicher, ob ich dich richtig verstanden habe.
md - drupalcenter
--
www.mdwp.de :: www.go-with-us.de
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
HTML-Fenster
am 28.10.2006 - 14:40 Uhr
Nene, die tags geb ich schon im Code ein.
Sie werden aber beim abspeichern rausgelöscht.
Sind beim Neuaufruf im HTML-Fenster nicht mehr drin.
Ich laufe Zweispaltig in meinem Editor, deswegen brauch ich ab und zu eben Zeilenumbrüche.
Bei drei langen Worten sieht das sonst ziemlich blöd aus.
Eingabefilter
am 28.10.2006 - 14:45 Uhr
Na ja, wie ich schon sagte, du kannst Zeilenumbrüche auch im RT-Modus erzeugen. Brauchst nicht immer hin- und herzuschalten.
Egal, schau dir mal den Eingabefilter an, der beim speichern aktiv ist.
md - drupalcenter
--
www.mdwp.de :: www.go-with-us.de
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
Läuft im Full-Html Modus.
am 28.10.2006 - 14:59 Uhr
Jaja, erzeugen kann ich die ja schon.
Ich hab aber Blocksatz (justify).
Deshalb kann ich ja kein Enter drücken.
Bin also schon irgendwie auf diese Tags angewiesen.
HM???
am 28.10.2006 - 15:10 Uhr
Auf welche Tags. Beim Blocksatz braucht man doch keine Zeilenumbrüche.
md - drupalcenter
--
www.mdwp.de :: www.go-with-us.de
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
Wenn große Lücken in
am 29.10.2006 - 11:57 Uhr
Wenn große Lücken in Blocksätzen entstehen sieht das total beschissen aus.
Bei mehreren längeren Worten hintereinander können Lücken von bis zu 20px entstehen.
Un dieses zu vermeiden, benutzt man im allg. die Silbentrennung.
Diese funktioniert im IE mit einem einfachen "-".
Im FF oder Morzilla geht normalerweise und .
Im TinyMCE werden diese Tags eliminiert und stehen somit nicht zur Verfügung.
Meine Fragen sind:
Warum ist das so?
Wie kann man das ändern?
Du meinst also
am 29.10.2006 - 12:12 Uhr
das nicht standardkonforme Tag
<wbr/> und die Entity ­
.Silbentrennung mit einem einfachen Strich '-' funktioniert tatsächlich nur im IE.
Das Problem ist hier nämlich, dass auch getrennt wird, wenn es garnicht erwünscht ist.
Beispielsweise in einem URL wie 'go-with-us.de'. Das würde im IE zweimal getrennt.
Deshalb gibts das wbr-Tag. Wurde von Browser-Herstellern eingeführt, entspricht aber nicht dem W3C-Standard und dein HTML ist dann nicht mehr valide.
Jeder muss selber wissen und entscheiden was wichtiger ist.
Wenn du das wbr-Tag im Eingabefilter zu den erlaubten Tags hinzufügst, sollte alles funktionieren.
md - drupalcenter
--
www.mdwp.de :: www.go-with-us.de
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
Wenn du das wbr-Tag im
am 29.10.2006 - 12:24 Uhr
Wenn du das wbr-Tag im Eingabefilter zu den erlaubten Tags hinzufügst, sollte alles funktionieren.
Wo mache ich das?
Wollte grad Konfigurationen vornehmen unter "Eingabeformat ‚Full HTML‘".
Das ging aber nicht gut.
Eingabefilter
am 29.10.2006 - 12:55 Uhr
Unter: 'admin/filters/configure'.
Aber, ich glaub es geht nicht. Habs grad mal kurz ausprobiert. Liegt aber nicht am TineMCE sondern an Drupal. Auch wenn man wbr der Liste der erlaubten Tags hinzufügt, wirft Drupal das raus.
Macht ja auch Sinn, da dieser Tag nicht standardkonform ist. Drupal aber schon.
md - drupalcenter
--
www.mdwp.de :: www.go-with-us.de
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
Dann war ich ja doch richtig
am 29.10.2006 - 14:18 Uhr
Dann war ich ja doch richtig unter "Eingabeformat ‚Full HTML‘".
Hatte dann unter "Filter" -> "HTML-Filter" ein Häkchen gemacht.
Zeigte dann nur Code an.
Unter "Konfigurieren" -> "HTML-Filter" stehen halt nur ein Paar Html-Tags drin.
<a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
Müssen da alle tags rein, die ich benutzen will, darf?
Dann muss ich also noch ergänzen?!
Und Du hast da dann das probiert "md"?
Sollte es dann nicht mit ­ funktionieren, das ist doch W3C konform?!
Probiert
am 29.10.2006 - 14:30 Uhr
Das hast du doch schon ausprobiert, oder?
Ich glaub, das geht im FF nicht. Bin mir aber nicht sicher.
Eine Bitte: wenn du hier im Forumsbeiträgen HTML-Tags eingibts, setz die bitte in
code-Tags.
Danke.
md - drupalcenter
--
www.mdwp.de :: www.go-with-us.de
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
Hab `ne Möglichkeit gefunden
am 29.10.2006 - 14:40 Uhr
Das mit dem code-Tags werde ich natürlich ab sofort beachten - sorry.
Der Editor akzeptiert ein "-" gefolgt von einem Leerzeichen.
Das geht in allen Browsern einwandfrei.
Ich dachte erst, dass dadurch der Blocksatz aufgehoben wird, tut`s aber nicht.
Ist halt ne Sauarbeit, das alles per Hand zu erledigen, geht aber im Moment nicht anders.
Weiß nicht, ob es für mein generelles Problem der Silbentrennung (wordähnlich) Libraries gibt oder
Grammatik Funktionen, keine Ahnung.
Müsste mal ausprobieren, ob "Writely" sowas kann.
Möglichsein muss ja sowas.
Könnte ein Ajax-Anwendungsgebiet sein?!
Ich krame den Beitrag mal
am 14.06.2013 - 10:52 Uhr
Ich krame den Beitrag mal hervor, weil ich eine automatische Silbentrennung erzeugen will. Finde es besser, wenn das serverseitig erzeugt wird, denn wenn das Template mal geändert wird muss das optisch nicht mehr passen.
Schau dir mal den Link an: http://www.officetrend.de/3075/automatische-silbentrennung-mit-css-hyphens/
Web: Halle im Bild | n8aktiv
Social: Facebook | Xing
css3 kann das schon.
am 14.06.2013 - 13:13 Uhr
css3 kann das schon. allerdings nur rudimentär
C.A.W. Webdesign