javascript - CKEditor:工具栏未出现

标签 javascript ckeditor

我创建了一个名为时间戳的插件。 plugin.js 的代码是这样的:

CKEDITOR.plugins.add( 'timestamp',
{
    init: function( editor )
    {
        editor.addCommand( 'insertTimestamp',
            {
                exec : function( editor )
                {    
                    var timestamp = new Date();
                    editor.insertHtml( timestamp.toString() );
                }
            });
        editor.ui.addButton( 'Timestamp',
        {
            label: 'Insert Timestamp',
            command: 'insertTimestamp',
            icon: this.path + '/icons/timestamp.png'
        } );
    }
} );

图标位于/_source/plugins/timestamp/icons

但是当我尝试在./samples/fullpage.html中添加插件时,甚至工具栏也没有出现 代码:

<script>
            CKEDITOR.replace( 'editor1', {
                fullPage: true,
                extraPlugins: 'wysiwygarea,timestamp',
            toolbar :
            [
                [ 'Bold', 'Italic', '-', 'NumberedList' ],
                [ 'Timestamp' ]
            ]
            });



</script>

如果我尝试在 config.js 中添加此插件,则会出现工具栏,但没有时间戳(我的自定义插件)

代码:

config.extraPlugins ='timestamp';

请让我知道出了什么问题。谢谢

最佳答案

只需删除 full.html 中不需要的 extraPlugin: 'wysiwygarea'extraPlugins : 'docprops' 即可。希望它会起作用:)

关于javascript - CKEditor:工具栏未出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13754200/

相关文章:

php - 字体大小未保存在数据库中 - ckeditor

ckeditor - 使 CKEditor 5 内联占位符小部件可编辑

javascript - 如何检查正则表达式是否永远匹配?

javascript - 加载ajax内容时如何更改根页面的页面标题?

javascript - 有什么方法可以将部分使用 Javascript 设计的网页转换为纯 HTML 和 CSS?

asp.net - 尝试使用浏览服务器选项时,CKfinder 始终显示空白屏幕

javascript - 在运行时更改 CKEditor 击键

javascript - 烘焙函数定义以防止 JavaScript 中重载

javascript - 如何使用严格且正确的事件绑定(bind)来编写 javascript?

javascript - CKEditor 问题 : How to apply custom css to CKEditor