Com Full HTML
os filtros ativados e relacionados desativados, o CKEditor retira todas as <script>
tags do conteúdo que está sendo editado. Os editores que criam conteúdo para este site específico precisam incorporar coisas como esta no conteúdo que estão criando:
<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>
Em teoria, podemos fazer esse trabalho desativando o CKEditor e trabalhando diretamente com o HTML, mas na prática não funciona: os editores não possuem conhecimento de HTML. Eles sabem o suficiente para abandonar temporariamente o modo rich text, colar no acima e depois voltar ao modo rich text. Mas se eles editarem o conteúdo novamente, o CKEditor retira as <script>
tags ao abrir o conteúdo.
Como posso interromper esse comportamento e o CKEditor deixa as <script>
tags no lugar? Existe uma configuração oculta em algum lugar para isso?
BTW, estamos usando o CKEditor em conjunto com o Wysiwyg 7.x-2.1
módulo.
E sim, em geral, a permissão <script>
é muito ruim, mas, neste caso, as únicas pessoas que têm acesso ao formato HTML completo são os editores (confiáveis).
Obrigado!
Eu também estava enfrentando isso, e foi muito frustrante.
Para mim, o problema estava no plug-in Teaser Break, fornecido com o módulo Wysiwyg. Desativar esse botão no meu perfil Wysiwyg resolveu o problema para mim.
Você pode desativar o plug-in wysiwyg do Teaser Break em Administração ›Configuração› Criação de conteúdo ›Perfis Wysiwyg (/ admin / config / content / wysiwyg).
Estou muito interessado em saber se isso também resolve o seu problema ou se você está enfrentando um problema diferente. Acabei de enviar um novo bug para isso em http://drupal.org/node/1801166 .
fonte
Eu acho que você está procurando a configuração:
Como alternativa, você pode configurá-lo como Ativado e adicionar a tag de script em "Conteúdo extra permitido", mas com o uso de scripts permitido, você também pode permitir qualquer coisa.
Essa configuração é do módulo CKEditor, portanto, isso é válido quando você não estiver usando o módulo Wysiwyg. Ao usar o wysiwyg <, acho que você precisa descobrir o que essa configuração faz, provavelmente definindo algumas opções no CKEditor.
BTW: Por que usar o wysiwyg no meio em vez de usar o conjunto completo de recursos do CKEditor. Parei de usar o wysiwyg quando o CKeditor 4 foi lançado e o wysiwyg não pôde oferecer suporte por muito tempo depois. Como eu sempre e apenas uso o CKEditor, qual é o sentido de ter o wysiwyg no meio?
fonte
Você verificou as configurações de formato de texto? Para que não "limite HTML Tags" esteja marcado? Enfim, acho que o módulo Ckeditor sem o módulo WYSIWYG é mais estável.
fonte
Pergunta antiga e antiga, mas outra maneira de lidar com isso é desativar o WYSIWYG por padrão. Se o WYSIWYG não for ativado (ativar / o que for) no modo de edição, a tag do script não será removida. No meu caso de uso, isso funciona.
fonte