Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
CKEditor bekomme eigene styles nicht eingerichtet.
#1
Hallo zusammen,

ich habe vor kurzem damit begonnen mich in GetSimple einzuarbeiten. Vieles ist wirklich "simple" gehalten, nur das Einbinden von eigenen Styles in CKEditor bekomme ich einfach nicht hin.

Ich habe mich exakt an die Anleitung (http://www.get-simple.de/editor-erweiter...efinieren/) gehalten, aber die styles-Combobox bleibt bei mir einfach leer...

Bei der Suche nach dem Fehler ist mir aufgefallen, dass beim Beispiel ein Hochkomma fehlen müsste. Aber das war auch nicht der Fehler.

Jemand eine Idee? Danke,

Laudi
Reply
#2
Hallo, ich habe den Fehler nun gefunden.

Nachdem ich die ckeditorstyles.js in ein anderes Verzeichnis gelegt habe, klappt es.

Trotzdem gebe ich hier nochmal den Hinweis, dass in oben erwähntem Beispiel in der 2. Zeile nach der Pfadangabe zur ckeditorstyles.js ein Hochkomma fehlt (rot eingefügt):

define('GSEDITORTOOL', 'advanced');
define('GSEDITOROPTIONS',"stylesSet: 'default:http://www.testdomain.de/data/ckeditorstyles.js ' ");

Laudi
Reply
#3
Hallo Laudi,

ich habe erst heute morgen deine Frage hier gesehen und wollte mich gerade vertiefen...

nun freue ich mich aber, dass du es geschafft hast, und ich bedanke mich für den Hinweis auf das fehlende Hochkomma, das trage ich sofort nach

Die Verweise zu den Definitionsdateien sind etwas zwickelig zu definieren, da nicht immer transparent ist, von welcher Ebene aus relativ verwiesen wird...

hab einen guten Tag
Connie

ist korrigiert! Wenn dir noch weitere Fehler auffallen, sag sie uns!
Gruss, Connie
|--

Das deutschsprachige GetSimple-(Unter-)Forum:   http://get-simple.info/forums/forumdisplay.php?fid=18
Reply
#4
Danke Connie,

gibt es eine Möglichkeit die CSS Formatierungen meines Website-Templates auch direkt im Textfeld des CKEditor zu übernehmen, für WYSIWYG-Feeling?

Wie gehe ich da am besten ran?

Gruß,
Laudi
Reply
#5
die CSS-Datei, wenn sie denn im gleichen Verzeichnis wie die template.php-Datei deines Themes liegt, kannst du im Theme-Editor bearbeiten. Siehe: http://www.get-simple.de/erweiterungen/t...earbeiten/

Ich weiß nicht, welche WYSISWYG-Fähigkeit du bei einem CSS erwartest, bei CSS braucht es entweder einen "nackten" Text-Editor oder einen Editor mit Syntax-Highlighting.

[Image: css.jpg]

Zudem macht es Sinn, daß das CSS im Theme-Editor bearbeitet wird, sonst fummelt doch jeder dran rum, meinst du nicht?
|--

Das deutschsprachige GetSimple-(Unter-)Forum:   http://get-simple.info/forums/forumdisplay.php?fid=18
Reply
#6
oder willst du dass sich dein Theme-CSS beim Editieren des Textes im Editor bereits auswirkt?
Dann habe ich dich falsch verstanden.

Dann musst du so vorgehen, wie im WIKI beschrieben, das CSS deines Themes als "custom CSS file" vereinbaren, siehe:

http://get-simple.info/wiki/how_to:edito...stom_files
|--

Das deutschsprachige GetSimple-(Unter-)Forum:   http://get-simple.info/forums/forumdisplay.php?fid=18
Reply
#7
Ja genau, ich wollte dass sich das Theme-CSS beim Editieren des Textes bereits im Editor auswirkt.

Mein Ziel ist es, dass die Formatierungen für die Überschriften nur einmal in einem gemeinsamen CSS definiert sind und nicht in 2 verschiedenen Dateien. Im Moment muss ich dafür die CSS-Definitonen in zwei Dateien hinterlegen:

1. im CSS-File des Website-Templates,
2. im "ckeditorstyle.js" für die Ansicht im Editor.

Kann man die Formatierungen nicht irgendwie in einer Datei "pflegen" oder die CSS-Definitionen aus dem Template-CSS in die ckeditorstyle.js automatisch "importieren" lassen?
Reply
#8
da kann ich jetzt kategorisch sagen:

nein, kann man nicht.

Aber da du ja nur einmal das übernimmst, ist es doch nicht so schlimm, es sei denn du hättest einen Theme-Wechsler eingebaut....

ich habe das einmal für einen Kunden gemacht, war eine Stunde mehr Arbeit, nachdem die Formatierung für das Theme stand. Ein wenig Mühe ist halt immer mal nötig...
|--

Das deutschsprachige GetSimple-(Unter-)Forum:   http://get-simple.info/forums/forumdisplay.php?fid=18
Reply
#9
Laudi Wrote:Ja genau, ich wollte dass sich das Theme-CSS beim Editieren des Textes bereits im Editor auswirkt.

Mein Ziel ist es, dass die Formatierungen für die Überschriften nur einmal in einem gemeinsamen CSS definiert sind und nicht in 2 verschiedenen Dateien. Im Moment muss ich dafür die CSS-Definitonen in zwei Dateien hinterlegen:

1. im CSS-File des Website-Templates,
2. im "ckeditorstyle.js" für die Ansicht im Editor.

Kann man die Formatierungen nicht irgendwie in einer Datei "pflegen" oder die CSS-Definitionen aus dem Template-CSS in die ckeditorstyle.js automatisch "importieren" lassen?

Im Gegensatz zu Connie muss ich sagen: natürlich!

Siehe http://get-simple.info/forum/post/17981/#p17981 und die folgenden Posts.
I18N, I18N Search, I18N Gallery, I18N Special Pages - essential plugins for multi-language sites.
Reply
#10
Martin,

sorry for that,
dann habe ich was übersehen, und dann sollten wir das schleunigst ins WIKI aufnehmen (wenn das wieder geht...)

und wenn ich meinen Umzug hinter mir habe, schau ich dass ich das auf unsere get-simple.de auch dokumentiere
|--

Das deutschsprachige GetSimple-(Unter-)Forum:   http://get-simple.info/forums/forumdisplay.php?fid=18
Reply
#11
Danke!
Reply




Users browsing this thread: 1 Guest(s)