我已经安装了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/' );