[gelöst] - CKEditor entfernt Bilder - nur lokal nicht
Eingetragen von someonespecial (80)
am 06.04.2015 - 20:56 Uhr in
am 06.04.2015 - 20:56 Uhr in
Mein CKEditor macht Probleme auf einer Drupal 6.35 Version und die Version des CKEditor ist 6.x-1.15.
Das Problem ist das auf dem Produktivsystem die Bilder aus dem CKEditor entfernt werden, anstelle der img-tags finden sich nur noch Leerzeichen (im html Format) wenn eine Seite bearbeitet wird. Wenn ich diese Seite auf ein lokales System spiegele tritt der Fehler seltsamerweise nicht auf. Dabei sind PHP Version identisch und alle Einstellungen in Drupal ja auch. Es kann also nicht an der Code-Korrektur des CKEditors liegen... aber wo könnte dieser Fehler herkommen?
Für jeglichen Tipp an welcher Stelle ich da noch schauen könnte bin ich froh!
- Anmelden oder Registrieren um Kommentare zu schreiben
Hast du die Filtereinstellungen angesehen?
am 07.04.2015 - 07:51 Uhr
Da gibt es wahrscheinlich einen Unterschied.
Im Default ist das IMG-Tag nicht enthalten.
Grüße
Ronald
Einstellungen identisch?
am 07.04.2015 - 11:52 Uhr
Da ja die Datenbanken und Dateien (außer natürlich die settings.php) identisch sind, müssten ja auch die Einstellungen für die Filter identisch sein, oder irre ich mich da? Ich habe auch die HTML Filter für die jeweiligen Profile deaktiviert, aber trotzdem werden die Bilder beim Bearbeiten entfernt :(
was heißt - entfernt
am 07.04.2015 - 11:59 Uhr
hast du FullHTML gewählt?
Grüße
Ronald
ja - ist full html
am 07.04.2015 - 12:49 Uhr
ja, full html habe ich ausgewählt. Wie gesagt, das Problem ist nicht das es gar nicht funktioniert für mich Bilder einzubinden. Es lief ja bereits einmal problemlos, aber es gab irgendeine Änderung, Update was auch immer was alleine auf dem Webspace jetzt dieses Problem verursacht und ich leider nicht mehr nachvollziehen kann was genau sich dort zum schlechten geändert hat :/
hast du mal nach den Dateirechten geschaut?
am 07.04.2015 - 13:35 Uhr
vielleicht hast du eine Änderun in der .htaccess?
Oder aber Filerights passen nicht - das kann bei einem remote Host schon passieren.
Wenn der local host ein windows Betriebssystem hat, kann es auch an der Namensgebung von Ordnern liegen.
Schau hier einfach mal genau auf die Ordnernamen - da sollte kein Großbuchstabe drin sein.
Grüße
Ronald
An Dateirechte habe ich auch
am 07.04.2015 - 14:21 Uhr
An Dateirechte habe ich auch zuerst gedacht.
Aber ebenso wie bei Problemen mit Groß-/Kleinschreibung müßte ja dann der -Container vorhanden sein, nur eben mit einer nicht auflösbaren Bildersoruce.
Verstehe ich es richtig, daß der ganze Container entfernt wird?
Oder kann es sein, daß nur der Browser den Container entfernt, wenn der Source des Bildes nicht funktioniert?
Ich würde dem Thema Rechte und Namen also vermutlich trotzdem mal nachgehen, obwohl es eigentlich nicht sein kann...;-)
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
man müsste den erzeugten HTML-Code sehen
am 07.04.2015 - 14:34 Uhr
um verstehen zu können, was da läuft.
Werden die Bilderlinks erzeugt?
Werden die richtigen Pfade angegeben?
Sind die Bilder in diesen Pfaden vorhanden?
Hat der Internetuser Zugriff auf diese Pfade?
Grüße
Ronald
langsam nähere ich mich der Ursache...
am 07.04.2015 - 15:32 Uhr
Das Problem tritt nur auf wenn die Option "Lightbox slideshow filter" aktiviert ist, also wenn ich ein Bild einfüge, dies verkleinere und dann per rel="lightshow" eingebunden wird um in einer lightbox zu öffnen. Nur diese Bilder (inkl a-tag) werden entfernt wenn die Seite erneut mit dem Editor bearbeitet werden muss. Ich habe aber alle Filter (HTML-Filter und HTML-Korrektur) deaktiviert, da dürfte doch nichts entfernt werden? Oder wo kann ich noch Filter für den "Quelltext" einstellen?
aber nochmal zur Erklärung
am 08.04.2015 - 08:38 Uhr
Das Phänomen ist folgendes... ich editiere eine Seite im Eingabeformat Full-HTML, füge ein Bild in den Text ein, verkleinere das Bild. Nun wird das Bild verkleinert im CKEditor angezeigt. (An dieser Stelle ist der Link und das rel="lightbox" noch nicht im Quelltext sichtbar, dies wird erst nach dem speichern generiert)
Dann speichere ich die Seite ab und alles ist wie es sein soll. Ein vekleinertes Bild erscheint auf der Seite und es existiert ein Link, welcher dann das Original in einer Lightbox öffnet.
Wenn ich nun erneut die Seite bearbeiten möchte wird das Bild inkl. des umschließenden Link entfernt.
die Lösung
am 08.04.2015 - 12:49 Uhr
Nachdem ich alle Kombinationen aus Filtermöglichkeiten der Eingabeformate bzw. Editorprofile probiert habe konnte ich das Problem lösen. Im Profil des CKEditors muss bei Sicherheit der Filter "Image Resize Filter" deaktiviert werden, im Eingabeformat Full-HTML darf er aktiviert bleiben damit die Bilder als Thumbnail ja generiert werden.
Nun funktioniert wieder alles wie gewollt. Verständlich ist es für mich jedoch leider nicht, wieso dies lokal ohne Probleme funktioniert, aber auf dem Webspace im Editor-Profil dieser Filter deaktiviert werden muss... it's magic!