如何在ckeditor 4中禁用源按钮

时间:2013-08-25 11:40:25

标签: ckeditor toolbar

我在我的网站上使用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>

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

2 个答案:

答案 0 :(得分:14)

通过:

CKEDITOR.replace( 'article_content', {
    removePlugins: 'sourcearea',
    // The rest of options...
} );

或者:

CKEDITOR.replace( 'article_content', {
    removeButtons: 'Source',
    // The rest of options...
} );

您还可以使用config.toolbar完全重新定义工具栏。请在Toolbar Customization Guide

中详细了解相关信息

答案 1 :(得分:9)

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

config.removeButtons = 'Source';

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

  

config.removeButtons =   '锚,标,上标,删除线,源';