从CDN使用时如何在CKEditor上设置插件?

时间:2015-10-08 19:17:48

标签: javascript ckeditor text-editor

我按照the CDN Guidelines page for CKEditior上的步骤操作,但我无法使其正常工作。我正在尝试安装的插件是“autoembed”(或任何允许我从YouTube插入视频,Tweet和所有这些不同内容类型的插件),但即使我尝试了不同的方式,我也无法获得它起作用。

我还在阅读the documentation on using a custom config file,显然他们会让你创建一个自定义配置config.js文件,但它也不起作用,或者我没资格让它工作。

1 个答案:

答案 0 :(得分:5)

CKEDITOR.resourceManager中有一种称为addExternal的方法。您可以像

一样使用它
// Loads a plugin from '/myplugin/samples/plugin.js'.
CKEDITOR.plugins.addExternal( 'sample', '/myplugins/sample/' );

然后只需将autoembed添加到config.extraPlugins = 'autoembed',如

CKEDITOR.plugins.addExternal( 'sample', '/myplugins/sample/' );

CKEDITOR.replace( 'element', {
    extraPlugins: 'sample'
} );

config.js

CKEDITOR.plugins.addExternal( 'sample', '/myplugins/sample/' );

CKEDITOR.editorConfig = function( config ) {
    config.plugins = 
        'sample,' +
        ...    
};