1

タイムスタンプという名前のプラグインを作成しました。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 に答える