灯箱和CKEditor

时间:2016-02-09 13:48:36

标签: javascript ckeditor lightbox

我试图在我的ckeditor中添加一个灯箱插件,但它不会起作用。我从here下载了该插件。

当我解压缩它时,我有两个文件,第一个文件我复制到CKEditor插件文件夹,另一个我复制到我的根文件夹,我在我文件的头部包含了lightbox_plus.js文件的路径。在lightbox_plus.js文件中,我将ligthbox文件夹的路径更改为 var LightboxPlus_rootpath ='';

我为CKEditor使用自定义配置文件。在config.js的位置,我将 config.extraPlugins =' lightbox'; 添加到我的自定义文件中。该文件是:

CKEDITOR.editorConfig = function( config ) {
config.extraPlugins = 'lightbox';

config.toolbarGroups = [
    { name: 'clipboard', groups: [ 'clipboard', 'undo' ] },
    { name: 'forms', groups: [ 'forms' ] },
    { name: 'basicstyles', groups: [ 'basicstyles', 'cleanup' ] },
    { name: 'paragraph', groups: [ 'list', 'indent', 'blocks', 'align', 'bidi', 'paragraph' ] },
    { name: 'insert', groups: [ 'insert' ] },
    { name: 'links', groups: [ 'links', 'lightbox' ] },
    { name: 'tools', groups: [ 'tools' ] },
    { name: 'document', groups: [ 'mode', 'document', 'doctools' ] },
    { name: 'editing', groups: [ 'find', 'selection', 'spellchecker', 'editing' ] },
    '/',
    '/',
    { name: 'styles', groups: [ 'styles' ] },
    { name: 'colors', groups: [ 'colors' ] },
    { name: 'others', groups: [ 'others' ] },
    { name: 'about', groups: [ 'about' ] }
];

config.removeButtons = 'Source,Save,Templates,NewPage,Preview,Print,Cut,Copy,Paste,PasteText,PasteFromWord,Find,Replace,SelectAll,Scayt,Form,Checkbox,Radio,TextField,Textarea,Select,HiddenField,ImageButton,BidiLtr,BidiRtl,Language,Flash,PageBreak,About';

};

CKEditor是:

CKEDITOR.replace( 'txtEmailContent', {
    extraPlugins: 'imageuploader',
    customConfig: 'custom/ckeditor_config.js'
});

但没有任何事情发生。我没有看到工具栏中的灯箱图标,我什么也做不了。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

这是CKEditor 3插件,非常古老的插件。如果您使用的是CKEditor 4,请尝试在CKEditor 4 Add-ons Repository中搜索类似的功能。