如何在ckeditor 4中禁用源按钮

use*_*321 6 toolbar ckeditor

我在我的网站上使用ckeditor版本4作为用户的文本编辑器,但我希望我的网站安全,所以这就是为什么我要禁用ckeditor源按钮...这样用户就无法在我的网站中添加任何类型的代码.

ckeditor config.js文件默认为空; 自定义工具栏的设置是什么?

这是我使用ckeditor的文件:

<textarea name="article_content" id="article_content" rows="5" cols="50" style="width:90%; margin-bottom:15px;"></textarea>
    <script type="text/javascript">
            CKEDITOR.replace( 'article_content',
            {
filebrowserBrowseUrl :'<?php echo base_url(); ?>asset/ckeditor/filemanager/browser/default/browser.html?Connector=<?php echo base_url(); ?>asset/ckeditor/filemanager/connectors/php/connector.php',
filebrowserImageBrowseUrl : '<?php echo base_url(); ?>asset/ckeditor/filemanager/browser/default/browser.html?Type=Image&Connector=<?php echo base_url(); ?>asset/ckeditor/filemanager/connectors/php/connector.php',
filebrowserFlashBrowseUrl :'<?php echo base_url(); ?>asset/ckeditor/filemanager/browser/default/browser.html?Type=Flash&Connector=<?php echo base_url(); ?>asset/ckeditor/filemanager/connectors/php/connector.php',
filebrowserUploadUrl  :'<?php echo base_url(); ?>asset/ckeditor/filemanager/connectors/php/upload.php?Type=File',
filebrowserImageUploadUrl : '<?php echo base_url(); ?>asset/ckeditor/filemanager/connectors/php/upload.php?Type=Image',
filebrowserFlashUploadUrl : '<?php echo base_url(); ?>asset/ckeditor/filemanager/connectors/php/upload.php?Type=Flash'
                });
            </script>
Run Code Online (Sandbox Code Playgroud)

有人知道如何自定义工具栏吗?

Rei*_*mar 14

或者通过:

CKEDITOR.replace( 'article_content', {
    removePlugins: 'sourcearea',
    // The rest of options...
} );
Run Code Online (Sandbox Code Playgroud)

要么:

CKEDITOR.replace( 'article_content', {
    removeButtons: 'Source',
    // The rest of options...
} );
Run Code Online (Sandbox Code Playgroud)

您还可以使用完全重新定义工具栏config.toolbar.在" 工具栏自定义指南"中了解有关它的更多信息.

  • 谢谢.我发誓CKEditor真的很强大,但他们的文档和样本真的很糟糕.我见过的最糟糕的一些. (2认同)
  • 我们正在努力解决这个问题,在几周/几个月内,情况将得到改善.问题是项目的大小x复杂性 - 完整的文档必须是巨大的,而且根本没有足够的资源来快速完成. (2认同)

Usm*_*kat 9

您可以使用config.removeButton命令从CKeditor工具栏中删除任何按钮.在config.js文件中写下这一行

config.removeButtons = 'Source';
Run Code Online (Sandbox Code Playgroud)

如果你想删除多个项目,请执行此操作

config.removeButtons ='Anchor,Subscript,Superscript,Strikethrough,Source';