2009-03-01 4 views
4

Ich versuche, TinyMCE in mein CMS zu integrieren, und ich habe die größte Zeit, die Breite auf die Größe meines Containers zu skalieren. Ich benutze das erweiterte Toolbar-Design und die Schaltflächen fallen nicht darunter, um eine weitere Zeile zu bilden, wenn die Breite verkleinert wird. Ich habe viele Foren und TinyMCE-Dokumente durchsucht und finde keine Lösung, die für mich funktioniert.Ich habe Probleme, TinyMCE mit einer automatisch skalierten Breite zu versehen

Bisher habe ich versucht:

  • Einstellen der Breite in der tinyMCE.init Funktion
  • Rahmen auto_resize auf true
  • die Behälterbreite Editor ändern mit CSS
  • Ändern der Symbolleisten, so dass sie schwimmen
  • Verwenden der benutzerdefinierten Autoresize-Funktion im Wiki

Es scheint, als hätten viele Leute Probleme damit, und der Moderator des Forums bei TinyMCE ist nicht besonders hilfreich oder höflich. Kann jemand eine Lösung vorschlagen?

+1

Ist das Problem, dass Ihre Breite nicht klein genug ist (aufgrund der Symbolleistenschaltflächen), oder dass die Breite überhaupt nicht angepasst wird? –

Antwort

5

Hier ist eine CSS-Regel für Ihre TinyMCE Thema/style-Datei, die für mich funktioniert:

.sclSkin table.mceToolbar, .sclSkin tr.mceFirst .mceToolbar tr td, .sclSkin tr.mceLast .mceToolbar tr td { float: left; } 

Achten Sie auf die .sclSkin oben mit dem Namen/Kennung Ihres Themas/Haut zu ersetzen;

+0

Das hat auch für mich funktioniert. Danke vielmals. TinyMCE scheint immer noch ziemlich hässlich und ruckartig, wenn Sie diese Änderung machen, d. H. Die Tasten nicht schön und reibungslos überschweben, sieht es sehr gezackt usw. Aber es funktioniert definitiv. – Aaron

+0

Ich habe ein '{height: 30px;}' hinzugefügt und die Symbole besser eingepackt, meine wurden auf Dropdowns und so aufgelegt. Tolle Lösung, Jason. – JonK