code im CKE verschwindet
code im CKE verschwindet
Problem mit dem CKE!
Wenn ich einen Code z.B. eine Wetterapp im Editor (HTML-Mode) einfüge, ist der Code drin und ich kann die Seite speichern und es funktioniert auch.
Muss ich nun an der Seite was ändern ist der Code weg und man muss in neu einfügen.
Das ganze hab ich mal als Video angehängt.
Kann mal einer prüfen ob ich kein Einzelfall bin
Wenn ich einen Code z.B. eine Wetterapp im Editor (HTML-Mode) einfüge, ist der Code drin und ich kann die Seite speichern und es funktioniert auch.
Muss ich nun an der Seite was ändern ist der Code weg und man muss in neu einfügen.
Das ganze hab ich mal als Video angehängt.
Kann mal einer prüfen ob ich kein Einzelfall bin
Keiner ist unnütz, er kann immer noch als schlechtes Beispiel dienen!
- creativecat
- Beiträge: 1431
- Registriert: Mi 6. Feb 2013, 12:41
- Kontaktdaten:
Re: code im CKE verschwindet
Was ist denn im Admin-Tool "WYSIWYG Admin" eingestellt? Ich vermute spontan den ACF (Advanced Content Filter) der dir das unter anderem aus Sicherheitstechnischen Gründen rausschmeißt. Daher solltest du ihn mal testhalber deaktivieren.
Re: code im CKE verschwindet
Nee, der war deaktiviert, ich habe den mal spaßeshalber aktiviert, dann schmeißt er alles direkt raus.
Keiner ist unnütz, er kann immer noch als schlechtes Beispiel dienen!
Re: code im CKE verschwindet
Poste hier mal den eingefügten Code, ich prüfe das mal. Ich denke aber auch, dass der CKE das direkt filtert, ich wüßte nicht, dass wir das irgendwo machen. Vermutlich muß man das als erlaubtes Markup in die Konfiguration aufnehmen.
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
If it’s not broken, keep fixing it until it is
Re: code im CKE verschwindet
BTW, ich hatte mal die Version 4.6 des CKE mit BC 2.0 getestet, hatte aber Probleme, daher hab ich das für 1.x erst mal zurückgestellt.
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
If it’s not broken, keep fixing it until it is
Re: code im CKE verschwindet
Achso, als Workaround könnte man auch ein Droplet draus machen.
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
If it’s not broken, keep fixing it until it is
Re: code im CKE verschwindet
Ich hab's jetzt mal ganz schlicht mit
getestet. Wenn der ACF eingeschaltet ist (Default), wird das "gefressen". Schalte ich ihn aus (Einstellung "true" im WYSIWYG-Admin) bleibt es drin.
Ich würde das allerdings wirklich nur in Ausnahmefällen empfehlen. Damit meine ich: Ich bin ganz sicher, dass nur verantwortungsbewußte und vorsichtige Admins mit dem WYSIWYG-Editor arbeiten (dürfen).
Eine nicht ganz so drastische Lösung wäre die Anpassung der Konfiguration für den ACF, was allerdings etwas mehr Einarbeitung erfordert.
Edit: Hier ein Beispiel -> http://stackoverflow.com/a/24575744
Am ehesten würde ich die Droplet-Lösung empfehlen. Ich bau Dir gern eins.
Code: Alles auswählen
<script type="text/javascript">alert('Hello world!')</script>
Ich würde das allerdings wirklich nur in Ausnahmefällen empfehlen. Damit meine ich: Ich bin ganz sicher, dass nur verantwortungsbewußte und vorsichtige Admins mit dem WYSIWYG-Editor arbeiten (dürfen).
Eine nicht ganz so drastische Lösung wäre die Anpassung der Konfiguration für den ACF, was allerdings etwas mehr Einarbeitung erfordert.
Code: Alles auswählen
config.extraAllowedContent = ...
Am ehesten würde ich die Droplet-Lösung empfehlen. Ich bau Dir gern eins.
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
If it’s not broken, keep fixing it until it is
Re: code im CKE verschwindet
Ich hab mal geforscht, ob es CKE Plugins gibt, die das Einbinden von JS erlauben. Hab's aber nicht getestet!
http://ckeditor.com/addon/pastecode
http://ckeditor.com/addon/pastecode
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
If it’s not broken, keep fixing it until it is
Re: code im CKE verschwindet
Mir fällt gerade noch eine Option ein, ist aber wohl die umständlichste. Einbinden der JavaScripts über die headers.inc.php oder footers.inc.php des Templates mit vorgeschalteter Prüfung der PAGE_ID.
Derzeit noch nicht möglich, könnte man aber mal für BC 2.x überlegen: Bisher kann man bei den Kopfdateien (seitenbasiert bzw. globale Einstellung) nur lokal vorhandene JS und CSS einbinden. Das könnte man so erweitern, dass man auch externe URLs (CDNs) angeben kann. Das wäre eigentlich die eleganteste Methode. Man trägt alles bei den Seiteneinstellungen ein und im WYSIWYG dann nur noch das HTML.
Derzeit noch nicht möglich, könnte man aber mal für BC 2.x überlegen: Bisher kann man bei den Kopfdateien (seitenbasiert bzw. globale Einstellung) nur lokal vorhandene JS und CSS einbinden. Das könnte man so erweitern, dass man auch externe URLs (CDNs) angeben kann. Das wäre eigentlich die eleganteste Methode. Man trägt alles bei den Seiteneinstellungen ein und im WYSIWYG dann nur noch das HTML.
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
If it’s not broken, keep fixing it until it is
Re: code im CKE verschwindet
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
If it’s not broken, keep fixing it until it is