1

我创建了一个名为 timestamp 的插件。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';

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

4

2 回答 2

1

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

于 2012-12-11T18:02:45.527 回答
0

在您添加插件后,您的工具栏停止出现,很可能是因为您在该插件中遇到了一些 JS 错误,这会破坏一切。检查您的控制台并在此处粘贴信息(或尝试自行解决问题:))。

于 2012-12-07T08:33:52.353 回答