Ckeditor是一款非常优秀的其余JQuery编辑器,应该说是我记忆中的第一款交互性强的编辑器,最近其官方已经挂出10年庆祝,说明还是比较有历史和成就的。
我这里简单给出一个我的Hello World插件,仅供大家参考!
Ckeditor Hello World Plugin
在Ckeditor根目录下的plugins文件夹中创建插件文件夹newplugin,其结果像这样ckeditor\plugins\newplugin。
接下来就是创建插件入口文件plugin.js,代码如下:
(function() { var o = { exec: function(p) { p.insertHtml(‘<p>Hello World!</p>’); } }; CKEDITOR.plugins.add(‘newplugin’, { init: function(editor) { editor.addCommand(‘newplugin’, o); editor.ui.addButton(‘newplugin’, { label: ‘New Plugin’, icon: this.path + ‘newplugin.png’, command: ‘newplugin’ }); if (editor.addMenuItems) editor.addMenuItem("newplugin", { label: ‘New Plugin’, icon: this.path + ‘newplugin.png’, command: ‘newplugin’, group: ‘clipboard’, order: 9 }); if (editor.contextMenu) editor.contextMenu.addListener(function() { return { "newplugin": CKEDITOR.TRISTATE_OFF }; }); } }); })();
这里是插件的小图标newplugin.png
(…)Read the rest of Ckeditor Hello World 插件 (82 words)
© lixiphp for LixiPHP – 致力于PHP高级编程!, 2013. | Permalink | No comment |Add to del.icio.us Post tags: ckeditor, extraPlugins, helloworld, JQuery, plugin, samples, Toolbar
Feed enhanced by Better Feed from Ozh
人言未必皆真,听言只听三分。