7

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

ckeditorconfig.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>

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

4

2 回答 2

15

或者通过:

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

或者:

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

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

于 2013-08-25T16:35:12.587 回答
11

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

config.removeButtons = 'Source';

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

config.removeButtons = '锚点、下标、上标、删除线、来源';

于 2014-03-08T20:42:43.510 回答