WebsiteBaker Community Forum

WebsiteBaker Support (2.12.x) => General Help & Support => Hilfe & Support (deutsch) => Topic started by: sabo-! on July 19, 2024, 07:10:11 PM

Title: Rotes Hinweisfeld im Editor
Post by: sabo-! on July 19, 2024, 07:10:11 PM
Hallo zusammen,

wenn man eine Seite bearbeiten will, erscheint seit kurzem mitten im Editor ein rotes Hinweisfeld "This CKEditor 4.22.1 version is not secure. Consider upgrading to the latest one, 4.24.0-lts."

(https://www2.pic-upload.de/thumb/37387144/meldung-editor.jpg) (https://www.pic-upload.de/view-37387144/meldung-editor.jpg.html)

Ich verwende die Editorversion, die bei Euch im Modul-Bereich verfügbar ist: CKEditor_v4_22_1_1

Was kann ich tun, dass diese rote Feld nicht erscheint?

Viele Grüße
Sabo
Title: Re: Rotes Hinweisfeld im Editor
Post by: dbs on July 19, 2024, 07:55:14 PM
Schau mal hier rein, am Ende des Threads gibt es einen Link.
https://forum.WebsiteBaker.org/index.php/topic,32285.0.html
Title: Re: Rotes Hinweisfeld im Editor
Post by: sternchen8875 on July 20, 2024, 11:14:48 AM
Ich verwende die Editorversion, die bei Euch im Modul-Bereich verfügbar ist: CKEditor_v4_22_1_1

dein roter Hinweis sagt etwas Anderes  ;-)
Kurz zur Aufklärung: Die aktuelle WB-Vollversion enthält den CKEditor in Version 4.22.1. Etwa einem Monat nach Veröffentlichung dieser WB-Version kam man bei der CKEditor-Group zu der Erkenntnis, entweder einen Bezahlmodus für sog. Extended Support bei dieser Version einzuführen (das Update auf v4.24.0) oder die Benutzer zum Umstieg auf den CKE 5 zu bewegen.

Die Versions-Erkennung beruht auf der Funktion versionCheck(), die schon immer Bestandteil des CKE war und u.a. die Version-Info im Infofenster des CKE ausliest. Diese Kontrollfunktion kann durch versionCheck = false; auch abgestellt werden.

die korrekte Schreibweise wäre so

wb_ckconfig.js  (dann in jeder! benutzten Datei, also ggf auch in den Templates)
Code: [Select]
config.versionCheck = false;
Ich benutze in meinen Modulen eine eigene Konfigurationsdatei (settings_config.js). Auch da wäre diese Zeile notwendig, weil diese Datei in der Ladereihenfolge der configs ganz am Ende steht
Die Ladereihenfolge dieser config-Dateien noch einmal
1) /templates/FrontendTemplate/wb_ckconfig.js
2) /templates/FrontendTemplate/js/wb_ckconfig.js
3) /templates/FrontendTemplate/editor/wb_ckconfig.js
4) /templates/wb_config/wb_ckconfig.js
5) /modules/ckeditor/ckeditor/config.js (default)
6) /modules/modulename/themes/default/ckeditor_config/setting_config.js

Damit jetzt niemand an den CKEditor-Dateien rumfullen muß, gibt es als Update die von dbs erwäre neue Editor-Version 4_22_1_1 -> https://addon.WebsiteBaker.org/pages/en/browse-add-ons.php?id=08A769F
Diese enthält obige Änderungen bereits

Wer aber noch eigene wb_ckconfig.js in seinen Templates benutzt, muß selbst tätig werden und obige Zeile in eine freie Zeile dieser Datei einfügen. Dabei spielt die Zeilennummer keine Rolle

(https://i.gyazo.com/011a0b2677e27431728fad01458f3798.png)

Hinweis: Nach den Update des CKEditors ist es empfehlenswert, den Browser-Cache zu löschen. Mitunter kann es auch notwendig sein, Providerabhängige Beschleuniger wie PHPBooster  oder PHPCache kurz abzuschalten, die (je nach Einstellungen) solche Dateien (JS, CSS oder Images) auch mal nur alle zwei Tage laden und dann im Cache behalten.
Title: Re: Rotes Hinweisfeld im Editor
Post by: sabo-! on July 31, 2024, 02:08:23 PM
Danke. Der Hinweis mit dem Löschen des Browser-Cache, war tatsächlich abschließend noch wichtig.