主题: editor4.0 若干问题
作者: popo, 发布日期: 2011-08-26 19:45:51, 浏览数: 4966

你好!最近项目中用到kindeditor,以前是用ckeditor,但过于庞大,现在正在试用kindeditor,下面列出一些在使用中碰见的问题,希望在百忙中能给予回复。

问题:

1、在项目中,保留原kindeditor的样式不变,但改变路径和项目中其他css统一在一个文件夹,但初始化时设置themesPath无效,查看源代码,发现只有设置basePath时,才可能有效,但同时会更改plugin和langPath目录的路径,可否分开处理,因为我们希望将kindeditor的css和项目的css统一归类处理。(作废,研究仓促,不好意思!)

2、希望提供一个收缩菜单栏的按钮,折叠时只显示一行菜单或者全部隐藏。因为部分页面编辑区域小,但我们的自定义插件很多,所以加起来菜单栏所占区域很大。

3、希望开放一个afterInsertHtml的接口,参数中有新增element的dom原型或者其他包含该dom原型的对象,便于跟踪新增的element。

4、希望在create editor之前,能够访问到默认的scriptPath、basePath、themesPath、pluginPath及其他Path,便于在项目中定位自定义插件及其他和编辑器相关的文件,因为自定义插件目录并不在kindeditor的plugins目录下,我们希望能区分处理。

5、示例中的异步加载脚本,没能成功,在只引入css,但没有引入kindeditor.js的情况下,怎么调用KindEditor对象的?

6、缩进,增加缩进空出3个汉字,但使用空格缩进提交后再显示无缩进。

以上问题除1、4、5、6外,另外的2、3项我们通过自己解析html结构可以解决,但这样需要依赖kindeditor的html结构稳定,但这又不受用户控制。

作者: Roddy, 发布日期: 2011-08-27 21:13:32

5. 不好意思,例子确实有点矛盾,这个可以借助jQuery的getScript函数加载编辑器。

 

$.getScript('../kindeditor.js', function() {
	KindEditor.create('#tab2 textarea');
});
回复
作者: popo, 发布日期: 2011-08-29 11:25:48

第一条问题,实在不好意思,研究的仓促了点,已经作废,见笑了。

回复
发表新帖 发表回复