gpt4 book ai didi

ckeditor - CKEditor皮肤动态更新

转载 作者:行者123 更新时间:2023-12-03 20:20:00 25 4
gpt4 key购买 nike

有没有办法动态更改编辑器的皮肤(CKEditor 4.1(修订版 80c139aa))?

我能做到的唯一方法是从 config.js(这意味着我的皮肤工作正常)

打开 jDialog 时加载编辑器。在打开对话框时,我想运行一个命令,该命令将根据用户偏好更改皮肤。

我试过没有运气:

CKEDITOR.config.skin = '/moono-dark';

还有这个:
CKEDITOR.editorConfig = function( config ) {
config.skin = '/karma';
};

还有这个:
CKEDITOR.replace( 'problem', {
customConfig: '../ckeditor/skins/config_flat.js'; //this path is ok
});

还尝试使用ajax加载配置文件(删除defaulkt config.js文件后):
$.getScript( "../ckeditor/skins/config_icy_orange.js", function( data, textStatus, jqxhr ) {
CKEDITOR.replace( 'problem' );
});

它总是加载默认的 config.js 文件...

我怎样才能做到这一点?

最佳答案

您可以像这样选择使用 CKEDITOR.replace 的皮肤:

CKEDITOR.replace( 'ckeditor',{
skin: "kama"
});

如果皮肤不在默认插件文件夹中,您应该像这样添加皮肤文件夹的路径:
// Enable "moonocolor" skin from the /myskins/moonocolor/ folder.
CKEDITOR.replace( 'editor1', {
skin: 'moonocolor,/myskins/moonocolor/'
} );

这里有一个工作 fiddle与卡马

你可以在这里看到 ckeditor skin samples

关于ckeditor - CKEditor皮肤动态更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33799993/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com