CKEDITOR に画像を挿入するための独自のカスタム プラグインを作成しました。ツールバーの画像ボタンを無効にします。カスタム プラグインから画像を挿入するには、editor.insertHtml() 関数を使用します。ツールセットから標準の画像ボタンを削除すると、CKEDITOR ボックスへの画像タグの挿入が無効になります。タグ以外のすべての html タグが受け入れられます<img/>
。
これは私の構成です(config.toolbarの「画像」なし):
CKEDITOR.editorConfig = function( config )
{
CKEDITOR.plugins.addExternal('insert_blank','http://localhost:3000/assets/ckeditor/plugins/insert_blank/', 'plugin.js');
CKEDITOR.plugins.addExternal('qimage','http://localhost:3000/assets/ckeditor/plugins/qimage/', 'plugin.js');
config.extraPlugins = 'insert_blank,qimage' ;
config.toolbar =
[
{ name: 'basicstyles', items : [ 'Bold','-','Italic' ] },
{ name: 'insert', items : [ 'insert_blank.btn','-','qimage.btn'
] },
];
config.keystrokes = [
[ CKEDITOR.CTRL + 75, 'InsertBlank' ],
[ CKEDITOR.CTRL + 85, 'qimage' ],
];
config.height = 300 ;
config.width = 350 ;
config.removePlugins = 'elementspath,resize' ;
};
イメージタグの挿入を有効にする方法はありますか?
更新:次のコマンドを構成ファイルに追加することで機能しました:
config.allowedContent = 'b i img[!src,alt,width,height]' ;