WebsiteBaker Support (2.12.x) > Hilfe & Support (deutsch)

Editor ohne Tunnelblick

<< < (9/15) > >>

jacobi22:

--- Quote ---In html5 geht das:
<meiälämänt>Alles neu, macht der Mai</meiälämänt>
CKE schreddert.
--- End quote ---

bei mir schreddert der nix

evaki:
Bei mir macht er aus

--- Code: ---<h1>Hallo</h1>
<meiälämänt>Alles neu, macht der Mai</meiälämänt>
--- End code ---
das

--- Code: ---<h1>Hallo</h1>
Alles neu, macht der Mai
--- End code ---

Das zu 
--- Code: ---...von Haus kein HTML5 - ergo: alles, was unbekannt ist, fliegt raus
--- End code ---
 
Dazu ganz nett zu lesen "CKEditor 4.3.4 strips HTML5 Tags like figure, section" 
Ob ich jemals dazu komme mich in das Thema reinzuknien....?
Momentan scheint's in absehbarer Zeit wohl nicht zu klappen -zuviel auf'm Zettel.
MfG. Evaki

jacobi22:
"Beweisvideo"   :-D :-D --> https://www.jacobi22.com/private/Video_2018-12-09_114921.wmv
etwa 1,4 Mb

einzige Änderung in der Datei ckeditor/wb_config/wb_ckconfig.js ist diese Zeile von gestern


--- Code: ---    config.extraAllowedContent = 'video [*]{*}(*);source [*]{*}(*);';
--- End code ---

alles Andere entspricht dem, was mit WB 2.12.1 mitkommt

Und bevor wer fragt: das rote X (error_log) kommt vom FCKEditor

P.S.: CKE 4.3 .... das ist knapp 5 Jahre her
Wenn das deine Basis ist, muß man sich aber auch nicht wundern

evaki:
Sehr interessant.
Natürlich hab ich wb2.12.1 (unbelassen bis auf den Install-Fix) unter 7.2.0 laufen.
Und natürlich habe ich diverse andere Seiten gelesen (nicht nur alte  :-D )

"Irgendwo" ist da wohl der Wurm drin, bzw. es fehlt die entsprechende Konfiguration.
Schauen wir mal. Du hast Dich ja damit auch 'ne zeitlang herumgequält.

Einen schönen Sonntag noch!
MfG. Evaki
p.s. Den FCKW habe ich mir soeben wieder aus dem Archiv besorgt.
Stammt aus dem Paket für wb2.8.4 und sollte "eigentlich" unter php7.0 laufen.
Vielleicht mal in den Feiertagen reinschauen.

jacobi22:
Habe die aktuelle WB 2.12.1 noch einmal runter geladen, damit ich hier keinen Stuss erzähl - es bleibt dabei,  da wird nix geschreddert und auch die oben im Beitrag erwähnten Sachen wie


--- Code: ---<section>
<article>
<header>testheader</header>
<figure><img src="" /><figcaption>testcaption</figcaption></figure>
</article>
</section>
--- End code ---

 usw verbleiben im Text, so lang sie denn valide sind, also einen Öffner und Schließer haben, eigentlich alles, z.b. auch

--- Code: ---<meiälämänt>Alles neu, macht der Mai</meiälämänt>
--- End code ---
oder

--- Code: ---<doof>Alles neu, macht der Mai</doof>
--- End code ---

Vielleicht als Tip, weil ich denke, das betrifft dich eher wie mich auf Grund der größeren Nutzerzahl, die du zu betreuen hast

von WB kommt beim CKEditor nur die modules/ckeditor/include.php und die modules/ckeditor/wb_config/wb_ckconfig.js
als Basis-Konfiguration
Es gibt aber auch noch die Möglichkeiten, in jedem aktiv genutztem Frontend-Template und auch in einem Ordner templates/wb_config  (also neben den Frontend-Templates) eine Datei mit Namen wb_ckconfig.js zu hinterlegen.
Wer solch Datei in all diesen Ordner hat, muß dann auch in allen Stellen suchen oder eben zumindest auf der aktiven Seite erstmal in den Seiteneinstellungen schauen, was da für ein Template eingestellt ist. Ich war schon mal auf 8 unterschiedlichen Frontend-Templates bei einem der User hier  - da wirst du leicht irre   :-D
Vorallem, wenn die Bezeichner dann Nummern sind (template1, template2 usw). Das machte dann 8 Möglichkeiten in den jeweiligen Templates, eine im templates/wb_config Ordner und die zwei im ckeditor-Ordner  :roll: :roll:

Im Zweifel solch wb_ckconfig.js, wenn sie nicht aus dem ckeditor-Ordner kommt, erst einmal umbenennen. Cache löschen nicht vergessen
Die Ladereihenfolge ist (glaube ich) so
1. include.php in modules/ckeditor
2. wb_ckconfig.js in modules/ckeditor/wb_config/
3. wb_ckconfig in templates/wb_config
4. wb_ckconfig in für die Seite aktives Frontent-Template

P.S.: für die Dateien editor_templates.js, editor.styles.js und editor.js gelten die gleichen Ordner plus ein zusätzlicher Ordner mit Namen wb_config im aktiven Frontend-Template

Jede neu gefundene Einstellung überschreibt die zuvor eingelesene, wenn also in der wb_ckconfig.js im Template noch ein allowedContent: false drin steht, geht dieser ganze Spaß mit den Elementen wie section oder meiälämänt nicht mehr und es wird in der Tat geschreddert.

der Schalter config.allowedContent in der modules/ckeditor/wb_config/wb_ckconfig.js  war übrigens in WB 2.10, WB 2.11 und in WB 2.12.1 im Original-Paket auf true (erlaubt alles), in WB 2.12.0 aber auf false (erlaubt nur, was ausdrücklich definiert wurde, z.b. mit config.extraAllowedContent

Und noch ein Hinweis für mögliche eigene Dateien wb_ckconfig.js
Es heißt richtig
config.allowedContent = true; oder config.allowedContent = false,
aber nicht config.allowedContent = 'true';
Ein true in Hochkommas wird als falsche Definition betrachtet und gilt somit als nicht gesetzt, was einem false entspricht

Und noch mal ein letzter Hinweis: um Effekte durch geänderte Konfigurationen sehen zu können, muß der Editor einmal verlassen werden und eine neue Instanz geöffnet werden. Ein einfacher Reload der Seite im Backend reicht nicht. Zum Öffnen einer neuen Instanz einfach mal auf eine Seite ohne Editor wechseln (z.b. Media oder adminTools) und dann wieder auf die Seite mit dem Editor zurück

Nachtrag: aus welcher Config nun gerade geladen wird, sieht man z.b. im Quelltext der Seite


Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version