Con Full HTML
i filtri abilitati e correlati disattivati, CKEditor rimuoverà tutti i <script>
tag dal contenuto che sta modificando. Gli editor che creano contenuti per questo particolare sito devono essere in grado di incorporare cose come queste nei contenuti che stanno creando:
<img src="http://s2.thingpic.com/images/TD/zKWJQJiFBsp3oP1etNC1.png" width="560" class="alwaysThinglink"/>
<script charset="utf-8" src="//www.thinglink.com/jse/embed.js#286861458501795840"></script>
In teoria possiamo farlo funzionare disabilitando CKEditor e lavorando direttamente con HTML, ma in pratica non funziona: gli editor non sono esperti di HTML. Sanno abbastanza per uscire temporaneamente dalla modalità Rich Text, incollare quanto sopra e quindi tornare alla modalità Rich Text. Ma se vanno di nuovo a modificare quel contenuto, CKEditor rimuove i <script>
tag quando apre il contenuto.
Come posso interrompere questo comportamento e lasciare che CKEditor lasci i <script>
tag in posizione? C'è un'impostazione nascosta da qualche parte per quello?
A proposito, stiamo usando CKEditor insieme al Wysiwyg 7.x-2.1
modulo.
E sì, in generale consentire <script>
è molto male, ma in questo caso le uniche persone che hanno accesso al formato HTML completo sono gli editor (che sono affidabili).
Grazie!