主题: KindEditor 3.4开发基本完成,欢迎提出宝贵意见。
作者: Roddy, 发布日期: 2009-11-15 17:34:50, 浏览数: 11982
经过2个多月的开发,3.4版本新功能差不多都加完了,接下来会进入一个测试阶段。因为3.4版本是3.3.1版本的增强版本,代码架构基本没有变化,程序稳定性不会有问题,所以不会发布alpha、beta版本。

3.4演示:http://www.kindsoft.net/ke/examples/

到目前为止的变更记录:
* 添加了图片编辑/删除功能。
* 添加了超级连接编辑/删除功能。
* 添加了浏览服务器文件的功能(PHP)。
* 添加了URL格式化功能。
* 添加了afterCreate和beforeCreate回调函数。
* 改善了弹出框,支持多个窗,根据浏览器窗口居中,加载时可显示[加载中]动画。
* 改善了回车换行,通过参数可设置BR或P换行,默认BR换行。
* 在WEBKIT系列浏览器上点击图片后自动选中。
* 编辑器的CSS文件可以手动包含。
* 编辑器所用到的图标全部在CSS文件里定义。
* skins里的文件分别放在不同目录里。
* 修改了Firefox上Flash和多媒体不显示的问题(用图片表示)。
* 修改了非IE浏览器选中element元素时取得错误range的问题。
* 修改了非IE浏览器无法选中element元素的问题。
* 修改了清除格式后有时候变成一行的问题。
* 修改了IE6怪异模式下切换模式高度有变化的问题。
* 还有很多代码优化。
作者: miencun, 发布日期: 2009-11-16 10:12:06
好,真的很好,有右键和对齐方式编辑功能了。只是把图片编辑这四个字改为“图片属性”会更专业一点。并且这个右键菜单的padding好像太小。而且这个菜单项很长。固定width了?另外再增加一个alt就比较完美了。吼吼~~~
回复
作者: Along, 发布日期: 2009-11-16 10:24:09
请问什么时候可以支持UBB码?编辑出来的都是HTML不是和做论坛使用,容易植入病毒。
回复
作者: Roddy, 发布日期: 2009-11-16 11:33:30
HTML编辑如果服务器端严格验证过滤的话100%安全,PHP的话可以尝试使用htmlpurifier。
http://htmlpurifier.org/
回复
作者: yaya, 发布日期: 2009-11-16 12:55:57
如果把.doc.rar等文件的上传下载也集成上就更好了。。
回复
作者: Roddy, 发布日期: 2009-11-16 22:50:16
删除了几个不常用的功能([插入层]、[日期]、[时间]、[预览]、[插入特殊字符]),体积减少了5KB,需要的人自己扩展吧。
回复
作者: lpz, 发布日期: 2009-11-17 11:11:40
图片编辑这个功能非常有用!!!
回复
作者: Zxxk, 发布日期: 2009-11-17 14:17:23

点击图片,FLASH时出现脚本错误:

Line:340
Char:4
Code:0
Error:'nodeType' 为空或不是对象
URL:http://www.kindsoft.net/ke34/kindeditor.js
回复
作者: Zxxk, 发布日期: 2009-11-17 14:22:51

另外有个建议,加强一个表格插入和编辑功能.

个人感觉图片编辑功能跟表格插入编辑比起来还次要些.

因为图片无非就是一个边框和大小,显示文字的属性,而这些属性插入时都有设置.

但表格需要用到的比较多,像边框大小,颜色,背景,这些都是非常需要的..

回复
作者: Zxxk, 发布日期: 2009-11-17 15:05:29

插入笑脸也没多大必要,感觉还没特殊字符实用

回复
作者: Roddy, 发布日期: 2009-11-17 15:26:18
IE6上现在确实有问题,昨天更新时可能改错了。。
回复
作者: Roddy, 发布日期: 2009-11-17 15:28:47
表格编辑:比较复杂的一项工程,以后通过扩展方式提供。
插入笑脸:确实很少直接去用,至少要替换图片,可以考虑另外提供下载。
回复
作者: 陈新建, 发布日期: 2009-11-17 15:55:43

我也觉得有必要添加表格属性,Roddy可以参考一下百度百科的HTML编辑器

图片如下:

回复
作者: Roddy, 发布日期: 2009-11-17 18:09:06

IE 6.0点击图标报错的问题修复好了。

回复
作者: Zxxk, 发布日期: 2009-11-18 09:54:16
插入图片路径在相同域名下会转换为编辑器的相对路径,有时还是需要带域名的路径的,建议不要进行转换,而且可能会因为转换后在不同的路径使用内容的话会导致路径错误
回复
作者: Roddy, 发布日期: 2009-11-18 10:53:29
回复
作者: Zxxk, 发布日期: 2009-11-18 12:19:55
已经很不错了,现在唯一的遗憾就是表格功能太弱了,不能设置边框颜色等属性
回复
作者: Roddy, 发布日期: 2009-11-18 13:20:52
表格功能以后会加强,可能是到3.5或3.6吧。
回复
作者: 我爱简美妍, 发布日期: 2009-11-18 13:32:05
非常非常的支持。。老大加油
回复
作者: henryyexm, 发布日期: 2009-11-18 22:46:32

强烈的期待3.4的版本尽快上线,现在正在使用的工程中遇到3.3.1的图片编辑问题很头痛,又不舍得换,希望快点发布吧

回复
作者: henryyexm, 发布日期: 2009-11-18 22:54:21
另外图片的大小设置最好还是用输入的比较好,因为我们做系统是给一些不是很懂的人用,如果不能输入数字,又要求要固定化高度和宽度就很难实现了。
回复
作者: Roddy, 发布日期: 2009-11-18 23:02:31
现在每天投入很多时间测试和完善,快的话下月初能发布。图片宽度和高度3.3.1是有的,3.4正在考虑要不要加。
回复
作者: 我爱简美妍, 发布日期: 2009-11-19 10:33:14

嘿嘿 ,我已经把官方的3.4JS

用上了~

回复
作者: 阿辛, 发布日期: 2009-11-19 16:35:00

作者: Roddy, 发布日期: 2009-11-16 22:50:16 
删除了几个不常用的功能([插入层]、[日期]、[时间]、[预览]、[插入特殊字符]),体积减少了5KB,需要的人自己扩展吧。 

建议弄个扩展库,需要什么扩展,直接去找到了自己加,免去了看文档研究的过程。:)

回复
作者: Roddy, 发布日期: 2009-11-19 17:09:56
嗯嗯,打算另外提供下载。
回复
作者: bimon, 发布日期: 2009-11-19 23:54:55
>添加了afterCreate和beforeCreate回调函数。
非常有用!


回复
作者: 呼啦啦, 发布日期: 2009-11-20 12:12:12
不可思议的是,图片竟然不能在编辑器内拖动大小,这很可惜啊
回复
作者: Roddy, 发布日期: 2009-11-20 14:59:25
楼上,图片在Firefox和IE上可以拖动调整大小的,你用的浏览器是?
回复
作者: 呼啦啦, 发布日期: 2009-11-21 15:14:55

我是在OPERA下测试,不过应该是我自己马虎了,换了xheditor在opera下也同样不能拖动,只有一个虚线框。可能这是Opera的问题吧,抱歉没经过认真的对比就说了。

不过还是发现了一个问题,当设置图片为超链接的时候,如果再点图片设置取消超链接,图片就不在了。也是opera下的问题



回复
作者: Roddy, 发布日期: 2009-11-21 15:49:29
Opera的可视化支持非常烂,你想享受可视化编辑最好不要用Opera,随便用Safari、Chrome、Firefox都比Opera好很多。
回复
作者: Zxxk, 发布日期: 2009-11-23 12:13:07

建议这个版本就加上表格编辑功能

回复
作者: bimon, 发布日期: 2009-11-24 10:04:55
1. 建议在图片上传的前后,添加了回调函数。
      beforeImgUpload(dialogDoc)
      afterImgUpload(id, url)
2.把字体名称和标题列表的汉字的都放到KE.lang中,统一管理。

回复
作者: vishon, 发布日期: 2009-11-24 10:05:41
强烈支持,不过想问一下,3。4什么时候发布
回复
作者: lindh, 发布日期: 2009-11-24 17:19:59
怎么没预览这么功能?
回复
作者: 真红, 发布日期: 2009-11-25 15:56:08
flv没有内核支持的么?

http://kindsoft.net/view.php?bbsid=4&postid=1098

作者再看看这里吧。。。。

我提出过的 建议1, 修改1, 扩展1
这三条 现在我依然觉得有必要。

另外,我自己在3.3.1的基础上增加了一个 notice 属性
用于定义在 编辑区域 和 工具栏区域中间 显示一个用户通知  这个估计作者不会考虑了,回头我自己实现插件吧。
回复
作者: Roddy, 发布日期: 2009-11-25 16:53:25
TO 真红:
谢谢提醒,dialog的init和referMethod我会加进去,反正几行代码的事情。flash还是要单独分开,用户体验的问题。
回复
作者: hwr555, 发布日期: 2009-11-26 16:09:05
插入图片路径好像还是有点问题呢,src="./../attached/20091126151144_57971.jpg",怎么会是./呢?只有一个点?
回复
作者: Roddy, 发布日期: 2009-11-26 16:12:09
To hwr555:
1个点是当前路径,2个点是上一级,当然1个点可以省略。
./xxx.html 等于 xxx.html
./../xxx.html 等于 ../xxx.html
回复
作者: hwr555, 发布日期: 2009-11-26 16:27:03

这样,当图片是保存在站点根目录下的某个文件夹中,而不是当前目录下的时候,图片显示不了啊

回复
作者: Roddy, 发布日期: 2009-11-26 16:31:23
回复
作者: hwr555, 发布日期: 2009-11-26 16:40:20

哦,很好!辛苦了,期待早点发布!

回复
作者: keluo, 发布日期: 2009-11-26 17:37:11
-- obj.iframeDoc.body has no properties

在FF这个版本下会出错,很多按钮功能用不了,而且只有在代码模式下文本框才可写:Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11 QQDownload/1.7
回复
作者: Roddy, 发布日期: 2009-11-26 18:04:09
Firefox 2.0没有测试过,不过现在还有人用2.0啊。
回复
作者: Roddy, 发布日期: 2009-11-26 22:52:45
刚才3.4版本针对Firefox 2做了一些处理,基本能使用,但小问题还不少。【程序演示】替换成3.4了。
http://kindsoft.net/demo.php
回复
作者: keluo, 发布日期: 2009-11-27 09:28:40
原来是这样,我已经将firefox升级到3.5了,现在没什么问题了,不过想问下cssPath路径的设置规则是怎样的?是相对于kindeditor.js文件还是html文件?
回复
作者: Roddy, 发布日期: 2009-11-27 10:30:32
cssPath是相对于HTML的路径。
回复
作者: keluo, 发布日期: 2009-11-27 14:05:25
etc_35.gif
回复
作者: lpz, 发布日期: 2009-11-30 14:48:31
我发现一个小BUG,弹出的窗口(图片、超链)不能覆盖<select></select>,bgiframe.js能解决这个问题,希望作者考虑,考虑。
回复
作者: 新人, 发布日期: 2009-12-01 18:42:35
ding dingding dingding dingding dingding ding
回复
作者: uyouyou, 发布日期: 2009-12-03 04:58:37
什么时候出新版本
回复
作者: kpxu, 发布日期: 2009-12-15 10:56:58

看了下代码跟3.3差异好大,而且我对3.3也做了一些改动,合并起来貌似很困难

回复
作者: susewf, 发布日期: 2009-12-17 15:11:41
请问好久能够提供下载???急啊.
回复
作者: Roddy, 发布日期: 2009-12-17 17:43:01
打算在这个周末发布
回复
作者: susewf, 发布日期: 2009-12-17 21:04:32
非常感谢作者,其实3.3.1版也不错,只是粘贴表格的时候看见是正确的,当查看一下源代码之后就变样了,而3.4版没有这个问题。谢谢作者。
回复
作者: 朱雅琼, 发布日期: 2009-12-18 00:12:38

提供下载吧
自己下载了一个,发现发音乐时没有大小设置了,原来官方是3.4

感觉视频大小和flash大小在编辑器里设置方便了很多哎,要不然还要改代码

回复
作者: SAILOR, 发布日期: 2009-12-18 08:53:43
辛苦了!
希望老大源码里能多放点注释,有利于我们新手理解代码!
回复
作者: www99n9com, 发布日期: 2009-12-18 18:45:40
关于table上的问题不知道解决了没,我用的还是312版的,复制过来的表格,提交没问题,再修改的时候TD属性全没了.
我在这里也试试表格

Named Numeric Color Name Hex RGB Decimal
  LightPink 浅粉红 #FFB6C1 255,182,193
  Pink 粉红 #FFC0CB 255,192,203
好像可以!
有点问题.第二行第一个TD应该是这样的 <TD bgColor="lightpink">&nbsp;</TD>属性又没了
第二行第一个TD也一样<TD bgColor="pink">&nbsp;</TD>
回复
作者: Roddy, 发布日期: 2009-12-18 20:25:18
为了防止大量HTML写入,我这个网站过滤了非编辑器生成的标签和属性。
演示程序没有过滤任何HTML代码,你到【程序演示】试一试。
回复
作者: susewf, 发布日期: 2009-12-19 11:45:35
老大,快发布出来吧。
回复
作者: miencun, 发布日期: 2009-12-19 16:36:07
可以提供等比例缩放图片的功能吗?
回复
作者: keluo, 发布日期: 2009-12-19 16:55:53
作者: Roddy, 发布日期: 2009-12-17 17:43:01 打算在这个周末发布

------------------------------------------------------
太好了!
回复
作者: yanzi, 发布日期: 2009-12-25 17:25:52
好像不能上传图片呀
回复
作者: 你的邮箱, 发布日期: 2010-01-01 21:57:03
我在J2EE里面通过Ajax异步调用KindEditor无法加载  我用的是3.4版本  如果直接访问页面可以加载,如果异步调用应该怎么加载呢
回复
作者: Roddy, 发布日期: 2010-01-02 00:05:10
回复
作者: 77_tion, 发布日期: 2010-02-26 14:38:04

在ie中编辑器有时可用,有时却不可编辑,鼠标就只能点那个工具栏,不可编辑的情况频繁出现,而在非ie内核中却完全可用,这是什么原因呢?
回复
发表回复