Fckeditor macht keinen Rahmen ums Bild

am 13.04.2010 - 13:53 Uhr in
Ich habe ein Problem mit dem Fckeditor und zwar will der Fckeditor einfach nicht einen simplen Rahmen um mein Bild setzen.
Bild-Einstellungen - Bild-info - Rahmen
Den Rahmen zeigt er mir auch im Editor an aber sobald ich auf Speichern klicke erstellt er mir keinen Rahmen
Die restlichen Einstellungen macht er ohne zu mucken. (Horizontal-Abstand, Vertikal-Abstand)
Wen ich den von Fckeditor erstellten Quellcode in eine normale html Seite einfüge macht er mir den Rahmen tadellos.
Ich finde einfach den Fehler nicht. Ich habe Stunden im Internet gesucht.
Ich hoffe Ihr könnt mir helfen
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich tippe mal darauf, dass
am 13.04.2010 - 14:38 Uhr
Ich tippe mal darauf, dass der HTML-Filter das raus schmeißt.
Vergleiche mal, den HTML-Code im FCKEditor und den Code, den du nach dem Speichern bekommst.
Im Quelltext korrekt
am 14.04.2010 - 11:42 Uhr
Also der Quelltext der Drupal Seite wird genauso wiedergegeben wie der Fckeditor sie ausgibt.
Ich nehme an das irgendein Script es blockiert.
In meinem Theme (erstellt in Artisteer) werden die Rahmendicke im Editor angezeigt,
nur nicht beim Speichern.
Wenn ich umschalte zu Theme: Garland werden die Rahmen nicht im Editor und nicht beim Speichern angezeigt.
Firebug
am 14.04.2010 - 12:17 Uhr
Hast du denn mal mit Firebug geguckt, ob eine CSS-Anweisung ggf dafür verantwortlich ist? Wie sieht denn der Quellcode der betreffenden Stelle aus?
Ich habe jetzt Firebug
am 15.04.2010 - 10:42 Uhr
Ich habe jetzt Firebug installiert aber ich weiß jetzt nicht wie ich den Fehler entdecke?
Die Tabelle harkt auch.
Warum erledigst Du denn die
am 15.04.2010 - 11:27 Uhr
Warum erledigst Du denn die Anweisungen für Bild Rahmen etc. nicht gleich in der style.css Deines Themes?
z.B.:
.art-article img {
border: 1px solid #000;
padding: 2px;
margin: 5px;
}
Damit sparst Du Dir ganz einfach den Code Deines Editors ...
Element untersuchen
am 15.04.2010 - 15:57 Uhr
Wenn du einen Rechtsklick auf gewünschte Element machst, dann hast du im Kontextmenü ziemlich unten "Element untersuchen". Dann zeigt dir Firebug in dem Rechten Teil des FB-Fensters alle CSS-Anweisungen, die auf dieses Element wirken (auch die geerbten).
Da entdeckst du bestimmt eine border-Anweisung für das Bild, z. B: "border: 0 none;" oder sowas.
Und wie von Thoor gerade gesagt, iist das Stylesheet der Ort für Design-Anweisungen, nicht der WYSGIWYG-Editor.
Lösung gefunden
am 16.04.2010 - 09:21 Uhr
Endlich habe ich die Lösung! Jehu du hast mich dahin geführt.
Ich habe den Eintrag "border: 0" unter ../xxxx/modules/system/defaults.css gefunden.
Einfach
img{
border: 0;
}
löschen, dann macht er mir den Rahmen so wie ich ihn in Fckeditor eingebe.
Danke!
Nicht ich - der Firebug
am 16.04.2010 - 13:12 Uhr
Nicht ich - der Firebug war's. :)
Schlage bitte die Ratschläge trotzdem nicht in den Wind, solche optischen Sachen im CSS zu erledigen. Außerdem sollte man keine Änderungen an einem fertigen Theme machen - und schon gar nicht im core, wie du es getan hast. Besser eine eigene CSS-Datei anlegen und in der themename.info angeben (darin überschreibt man dann das Theme-CSS).
Doch auch die Änderungen in themename.info gehen bei einem Update des Themes verloren. Darum ist es ratsam, zusätzliche CSS- und JS-Dateien in einem eigenen Mini-Modul zu bündeln. Das ist ganz einfach. Link folgt...
Noch einfacher ist es, customcssjs.module zu benutzen.