CKEditor问题 - "浏览服务器"使用外部CSS工作表时按钮消失

时间:2014-07-21 18:25:14

标签: css3 ckeditor

我安装了CKEditor并且工作正常。

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

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

它确实达到了我希望的结果,除了现在我的"浏览服务器" CKEditor窗口中的按钮,例如,当你要添加一个图像时,你会得到...

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

如果我删除这两行代码,那么按钮会返回,但如果我将两行留在那里按钮消失,CSS文件是否有任何定义或完全空白。

你能帮助我吗?

非常感谢

2 个答案:

答案 0 :(得分:0)

我找到了解决方案并想回答我自己的帖子,以防有人因此遇到同样的问题。

该行:

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/' );

答案 1 :(得分:0)

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

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