Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript CKEditor多样式类不工作_Javascript_Html_Css_Ckeditor_Wysiwyg - Fatal编程技术网

Javascript CKEditor多样式类不工作

Javascript CKEditor多样式类不工作,javascript,html,css,ckeditor,wysiwyg,Javascript,Html,Css,Ckeditor,Wysiwyg,我有一个使用CKEditor的自定义CMS。当我向一个类属性添加多个类时,会出现一个大问题 <p class="abc xyz"> // </p> // 我是这样添加的,但它呈现为 <p> // </p> // 我可以使用config.js或其他方法解决这个问题吗?您需要进入config.js并设置 CKEDITOR.config.allowedContent = true; 这样,您就可以阻止CKEditor从元素中剥离类

我有一个使用CKEditor的自定义CMS。当我向一个类属性添加多个类时,会出现一个大问题

<p class="abc xyz">
 //
</p>

//

我是这样添加的,但它呈现为

<p>
 //
</p>

//


我可以使用config.js或其他方法解决这个问题吗?

您需要进入config.js并设置

CKEDITOR.config.allowedContent = true;
这样,您就可以阻止CKEditor从元素中剥离类

您使用的是哪个版本的CKEditor? 如果在将CKEditor库更新为4.1时开始出现问题,则在CKEditor配置文件的“高级选项”部分添加以下内容:

config.allowedContent = true;

如果您对此仍有问题,请参阅,其中说明了您需要的所有信息。

以下是CKEDITOR 4.x的完整示例,如果您不想修改config.js文件:

HTML

<textarea name="post_content" id="post_content" class="form-control"></textarea>
上面的代码将允许编辑器中的所有标记


有关更多详细信息:

使用
config.extraAllowedContent='p(*)'而不是
allowedContent=true!您不必禁用整个功能来调整一个简单的案例。现在它可以使用第二个选项。config.allowedContent=true;这个解决方案可能需要两者(我已经将allowedContent设置为true),但具体来说,添加元素限定符oleq descripes对我来说是可行的。
CKEDITOR.replace('post_content', {
   allowedContent:true,
});