Nodes werden im CKE-Editor nicht mehr angezeigt
am 13.06.2018 - 19:23 Uhr in
Hallo zusammen,
Nachdem ich mit dem Modul "organic groups" experimentiert hatte und mich dann entschied, es doch nicht einzusetzen sind nun mit einem Mal alle Inhalte (Nodes) zwar sichtbar, wenn ich aber auf "Bearbeiten" gehe und der CKE-Editor startet, kommt weder im Full-HTML Modus noch bei "Filtered Modus" noch bei "Plain Text" irgendein Inhalt.
Ich habe schon alle Berechtigungen neu aufbauen lassen und das funktionierte auch ohne Fehlermeldung.
Ich möchte aber natürlich meine Nodes auch bearbeiten können - und wenn möglich über den Editor.
Hat jemand eine Idee, wie man den Fehler herausfinden kann? Welche Vorschläge gibt es?
Sorry für meine ungenauen Fragen - gerne bringe ich mehr Infos, wenn mir jemand sagt, was ihr braucht..
Danke!
- Anmelden oder Registrieren um Kommentare zu schreiben
Was sagt
am 15.06.2018 - 06:08 Uhr
Was sagt Webserver-Error-Log?
Drupal-Error-Log?
JavaScript-Console?
Das wäre, wo ich jetzt nach schauen würde, wenn es meins wäre.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
hast du vorher die inhalte
am 19.06.2018 - 13:43 Uhr
hast du vorher die inhalte den gruppen zugeordnet?
C.A.W. Webdesign
beim Statusbericht
am 19.06.2018 - 18:38 Uhr
wird angezeigt, dass CKFinder nicht gefunden wurde. Den hatte ich m.W. aber noch nie installiert und brauche ihn vermutlich auch nicht. Anscheinend habe ich da eine Einstellung verändert, die diesen Fehler produziert - aber was muss ich nun ändern, damit der CKEdior wieder ohne CKfinder läuft?
"Wenn der eine nicht will, können zwei nicht miteinander streiten."
Arno Backhaus
beim Editor
am 19.06.2018 - 18:41 Uhr
habe ich meistens mit "Full-Text" gearbeitet (wenn Du das mit "Gruppen" meinst?).
Was ich geändert habe: Ich habe eine Rolle gelöscht, die ich nicht mehr gebraucht habe und die Berechtigungen neu aufgebaut.
Hast Du eine Idee, was ich ändern sollte?
"Wenn der eine nicht will, können zwei nicht miteinander streiten."
Arno Backhaus
Kann es sein
am 19.06.2018 - 22:20 Uhr
dass die ursprüngliche Gruppe einen anderen Textfilter benutzt hatte?
Dann sind die Texte mit einem anderen Textfilter nicht bearbeitbar, weil sie möglicherweise ungültige Codes enthalten, die ansonsten verloren gingen.
Grüße
Ronald
und was mache ich
am 21.06.2018 - 19:09 Uhr
in diesem Fall? Wenn man die Website aufruft, wird ja alles angezeigt - und beim Editieren sind auch die Anhänge bei Blogeinträgen da und können entfernt werden - nur der Text selbst taucht nicht mehr auf und kann nicht bearbeitet werden...
"Wenn der eine nicht will, können zwei nicht miteinander streiten."
Arno Backhaus
Hast du mal im Quelltext
am 21.06.2018 - 23:17 Uhr
Hast du mal im Quelltext geguckt, wenn du im Bearbeitunsmodus bist, ob der Text da ist nur durch CSS versteckt in den Textfeldern?
Ansonsten kann es auch ein Javascript-Fehler sein. Ich habe bei mir so einen ähnlichen Fehler gestern gehabt, der einfach alles Textareas versteckt.
Stell im Browser mal Javascript ab im Bearbeiten-Modus, Seite neu laden und schau, ob dann Text in den Textareas ist.
Wenn das so ist, ist es ein Javascript-Fehler und hat nix mit irgendwelchen Textformaten und Rechten zu tun.
Wenn es zu schwierig ist, das Script zu finden, das das verursacht und auch in allen anderen Fällen ist die Frage: Hast du ein Backup vor dem Zeitpunkt des "Unfalles"? Das zurückzuspielen wäre immer noch das einfachste.
CKFinder ist ein kommerzielles Plugin für CKeditor. Drupal benutzt den eigentlich normal nicht, schon gar nicht von alleine. Habe die Fehlermeldung aber meine ich auch schon mal gesehen.
Javascript ausschalten
am 22.06.2018 - 17:38 Uhr
hat leider nicht den erwünschten Effekt gebracht. Man sieht zwar in Ansicht den kompletten article, aber bei "bearbeiten" kommt nichts mehr...
Backup habe ich nun eingespielt, allerdings muss anscheinend der Fehler schon vor dem Backup gewesen sein.
Ich habe den Verdacht, dass das Modul "sign for acknowledgment" mir einiges durcheinandergewürfelt hat.
Das habe ich nun deaktiviert und die Berechtigungen neu aufgebaut. Der Statusbericht meldet im Blick auf den CKEditor zwar nun keine Fehler, aber ich kann meine Blogartikel / articel etc... immer noch nicht bearbeiten...
Im Anhang mal ein Screenshot, welche Felder durch das Modul sign for acknowledgment hinzugefügt wurden. Eigentlich müsste ich als Admina ja alles bearbeiten können... - hm... - was nun?
"Wenn der eine nicht will, können zwei nicht miteinander streiten."
Arno Backhaus
und wenn du diese moduel nun
am 22.06.2018 - 18:10 Uhr
und wenn du diese moduel nun korrekt deinstallierst? cache leerst..
oder alternativ einfach mal zu wyswig und tinymce oder wechseln oder gar keinen editor. dann prüfen ob du die beiträge bearbeiten kannst...
C.A.W. Webdesign
Unter D8 hatte ich mit
am 22.06.2018 - 18:53 Uhr
Unter D8 hatte ich mit CKEditor noch nie Probleme.
Unter D7 finde ich ihn furchbar.
Ich würde auch mit Tinymce testen.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
ich habe nun
am 22.06.2018 - 19:20 Uhr
das CKEditor Modul deaktiviert und den Cache geleert. Ändert nichts am Problem: Alte Inhalte (Nodes) werden bei "Ansicht" korrekt angezeigt, bei "Bearbeiten" kommt nichts mehr. Bei neu erstellten Nodes dagegen funktioniert alles wie es soll (auch das Bearbeiten).
Es ist so, als ob vor einem bestimmten Datum bei Nodes die "Anzeige" zwar in der Datenbank korrekt abruft, bei "Bearbeiten" aber nichts mehr findet - bei neuen Nodes arbeitet Drupal korrekt...
Ich verstehe es nicht und frage mich, wie ich es wieder reparieren kann...
"Wenn der eine nicht will, können zwei nicht miteinander streiten."
Arno Backhaus
Drupal 7 oder 8
am 22.06.2018 - 19:35 Uhr
Ähem, wurde überhaupt schon gesagt, ob es sich um Drupal 7 oder Drupal 8 handelt?
ja, im Eingangsthread
am 22.06.2018 - 20:02 Uhr
hatte ich das in der Rubrik Drupal 7 einsortiert. Was nur anscheinend nicht stimmt ist der Zusammenhang des Problems mit dem CKEditor, da das Problem auch da ist, wenn der deaktiviert ist...
"Wenn der eine nicht will, können zwei nicht miteinander streiten."
Arno Backhaus
Fassen wir mal zusammen: Du
am 22.06.2018 - 21:08 Uhr
Fassen wir mal zusammen: Du hast Organic Groups installiert gehabt und es wieder deaktiviert hast (vermutlich nicht sauber deinstalliert) werden bei allen vor der Deinstallation erstellen Nodes beim Bearbeiten die Textareas (ich vermute nur Body-Text) nicht angezeigt.
Javascript scheint es nicht zu sein, auch nicht Textformate, die fehlen oder auf die du keinen Zugriff hast. Meines Wissens kommt Organic Groups nicht mit einem extra Textformat.
Deine Backups reichen nicht weit genug zurück, um vor den Fehler zu gelangen.
Vielleicht Lerneffekt Nr. 1: Wenn man mit Modulen experimentiert, rechtzeitig Backup machen (vorher) und gut aufbewahren. Backup and Migrate kann automatisch jeden Tag ein Backup erstellen und im privaten Dateiverzeichnis sichern. Dann hast du tägliche Rücksetz-Punkte.
Die Vermutung liegt nahe, dass es irgendwas mit Permissions ist, obwohl du dann eigentlich die betroffenen Nodes gar nicht mehr bearbeiten können solltest.
Textformat kann man auch nicht 100% ausschliessen.
Hier, was du machen kannst:
Organic Groups nochmal installieren und gucken, ob es dann wieder geht. Evtl. lässt es sich aber auch nicht mehr installieren, weil noch Tabellen davon da sind. kannst du es evtl. trotzdem aktivieren. Danach Organic Groups sauber deinstallieren: deaktivieren und auch deinstallieren (zwei Schritte in D7).
Danach Berechtigungen neu aufbauen und gucken, ob Fehler behoben.
Wenn das alles nichts hilft:
Sind es wirklich so viele Nodes? Mehr als 100?
Wenn nicht: erstell sie einfach neu. Die Texte sind ja noch da, du kannst sie aus dem Frontend herauskopieren.
Weiterhin: Google ist dein Freund. Du bist nicht die erste, die auf dieses Problem stößt:
https://www.drupal.org/project/og/issues/1057808
ist ein Duplikat von
https://www.drupal.org/project/og/issues/1029230
https://www.google.com/search?q=drupal+organic+groups+edit+body+field+va...
Die beiden Issues klingen sehr verdächtig nach deinem Problem, das würde ich mal als Erstes überprüfen.
Oder halt noch ein bisschen tiefer graben:
Devel installieren, herausfinden, wie man per dpm() Befehl das Content-Array ausgibt im Edit-Modus. Dort kannst du schauen, ob dort das Textfeld noch da ist, und ob irgendwelche Permissions drauf liegen.
Man kann in der Datenbank gucken, ob da noch irgendein Organic-Groups Zeug herumliegt. Permissions sind irgendwo gespeichert.
Diese letzten Optionen erfordern aber wie gesagt schon einiges an Zeit und an Entwickler-Denken.
Wenn du sowas dein Eigen nennst, lernst du aber wirklich was, und vor allem, wie man solchen Problemen systematisch zu Leibe rücken kann.
Dorothea_Z schrieb das
am 23.06.2018 - 04:59 Uhr
das CKEditor Modul deaktiviert und den Cache geleert. Ändert nichts am Problem: Alte Inhalte (Nodes) werden bei "Ansicht" korrekt angezeigt, bei "Bearbeiten" kommt nichts mehr. Bei neu erstellten Nodes dagegen funktioniert alles wie es soll (auch das Bearbeiten).
Es ist so, als ob vor einem bestimmten Datum bei Nodes die "Anzeige" zwar in der Datenbank korrekt abruft, bei "Bearbeiten" aber nichts mehr findet - bei neuen Nodes arbeitet Drupal korrekt...
Ich verstehe es nicht und frage mich, wie ich es wieder reparieren kann...
da ist der filter filtered html aktiv!!! das ist falsch! das muss full html sein! und nicht nur deakvieren die moduel deinstaliieren. die module sign for acknowledgment und andere!
C.A.W. Webdesign
das geht auch
am 23.06.2018 - 17:18 Uhr
bei plain text oder full html nicht. D.h. ältere Nodes lassen sich nicht bearbeiten, neuere schon.
"Wenn der eine nicht will, können zwei nicht miteinander streiten."
Arno Backhaus
ich habe nun
am 23.06.2018 - 17:20 Uhr
drupal 8 installiert - wenn ich schon per copy and paste Inhalte übernehme, dann gleich in die neue Version...
Es sind nicht so viele Nodes, dass das gar keinen Sinn mehr machen würde - ich arbeite ja nur privat mit Drupal.
Und ja: Aus Fehlern wird man klug. D.h.künftig gibt es mehr Backups.
Danke für eure Unterstützung!
LG
"Wenn der eine nicht will, können zwei nicht miteinander streiten."
Arno Backhaus
oder auf joomla oder wp
am 24.06.2018 - 04:42 Uhr
oder auf joomla oder wp umsteigen...
C.A.W. Webdesign