CKEditor问题 - 使用外部CSS工作表时"Browse Server"按钮消失



我已经安装了CKEditor并且运行良好。

我希望能够使用网站的样式表,我有CKeditor安装在CKeditor本身的内容区域内,这样的经验是真正的所见即所得,所以搜索网页后,我发现我可以通过添加这两行,我做了:

var editor = CKEDITOR.add
var editor = CKEDITOR.config.contentsCss = '/userdata/tbs.css' ;

它确实达到了我所希望的结果,除了现在我的"浏览服务器"按钮在CKEditor窗口,你得到的时候,例如,你想添加一个图像,消失了…

我认为我的CSS文件中的某些东西正在这样做,所以我完全删除了CSS文件的内容,但按钮仍然没有。

如果我删除这两行代码,按钮就会回来,但如果我留下这两行,按钮就会消失,无论CSS文件是否有任何定义或完全空白。

你们能帮帮我吗?

Thanks to lot

我找到了解决方案,并想回答我自己的帖子,以防有人偶然发现同样的问题。

:

var editor = CKEDITOR.replace( 'mydata' );

需要放在行之后:

var editor = CKEDITOR.add
var editor = CKEDITOR.config.contentsCss = '/my.css' ;

最初我有它,所以它不能工作。

基本上最后我的代码是这样的:

var editor = CKEDITOR.add
var editor = CKEDITOR.config.contentsCss = '/my.css';
var editor = CKEDITOR.replace( 'mydata' );
CKFinder.setupCKEditor( editor, '/ckfinder/' );

实际上我发现我错了,实际正确的代码是:

CKEDITOR.config.contentsCss = '/my.css';
var editor = CKEDITOR.replace( 'mydata' );
CKFinder.setupCKEditor( editor, 'my/ckfinder/' );

最新更新