主题: KindEditor 3.4.1 发布 | ||||||||||||||||||
作者: Roddy, 发布日期: 2010-02-25 23:00:25, 浏览数: 9010 | ||||||||||||||||||
这次版本主要修复了一些3.4版本的小BUG,默认参数有一些变化,替换了部分默认图标。还有,3.4.1版本开始图片上传程序(upload_json.php)返回JSON数据,所以原来的upload.php不能直接使用,需要修改输出部分。
上传程序变化: 3.4版本: //插入图片,关闭层 echo '<html>'; echo '<head>'; echo '<title>Insert Image</title>'; echo '<meta http-equiv="content-type" content="text/html; charset=utf-8">'; echo '</head>'; echo '<body>'; echo '<script type="text/javascript">'; echo 'parent.parent.KE.plugin["image"].insert("' . $_POST['id'] . '", "' . $file_url . '","' . $_POST['imgTitle'] . '", "' . $_POST['imgWidth'] . '","' . $_POST['imgHeight'] . '", "' . $_POST['imgBorder'] . '","' . $_POST['align'] . '");'; echo '</script>'; echo '</body>'; echo '</html>'; //提示,关闭层 function alert($msg) { echo '<html>'; echo '<head>'; echo '<title>error</title>'; echo '<meta http-equiv="content-type" content="text/html; charset=utf-8">'; echo '</head>'; echo '<body>'; echo '<script type="text/javascript">alert("'.$msg.'");</script>'; echo '</body>'; echo '</html>'; exit; } 3.4.1版本: //插入图片,关闭层 header('Content-type: text/html; charset=UTF-8'); echo json_encode(array('error' => 0, 'url' => $file_url)); //提示,关闭层 function alert($msg) { header('Content-type: text/html; charset=UTF-8'); echo json_encode(array('error' => 1, 'message' => $msg)); exit; } 默认参数的变化:
详细变更记录: ver 3.4.1 (2010-02-25) * 添加了dialogAlignType属性,指定弹出窗口对齐方式。 * 添加了imageUploadJson属性,可指定上传图片服务器端程序。 * 添加了fileManagerJson属性,可指定浏览服务器文件的服务器端程序。 * 修改了在IE上删除所有可见内容后留下P标记的问题。 * 修改了拖动弹出窗口时可以拖出页面外的问题。 * 修改了拖动弹出窗口时选中内容的问题。 * 修改了在IE8上点击工具栏触发onbeforeunload事件的问题。 * 修改了输入带冒号的标签时HTML格式出现错误的问题。 * 修改了在Firefox上不选中超级连接时不能取消超级连接的问题。 * 修改了当页面比较小时下拉菜单超出页面的问题。 * 修改了在Webkit浏览器上不选中内容添加超级连接时插入__ke_temp_url__的问题。 * beforeCreate、afterCreate等回调函数添加了id参数。 * 改善了URL格式化规则,urlType参数默认为空,当urlType为空时不修改URL。 * 只要KE.plugin里有定义就执行插件的init处理。 * cssPath参数可指定多个CSS文件。 * KE.event.ctrl函数可以直接传入keyCode数字。 * urlType为relative时省略当前路径标识符。 * 图片上传程序返回JSON数据,文件名改成upload_json.php。 * 上传图片过程中显示加载动画。 * 标题格式增加了正文。 * 更换了默认风格。 下载地址:http://www.kindsoft.net/down.php |
||||||||||||||||||
作者: huboo, 发布日期: 2010-02-26 18:53:23 |
如果没有设置cssPath,会加载主页(如:http://kindsoft.net/)内容。
getFullHtml : function(id) { var html = '<html>'; html += '<head>'; html += '<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />'; html += '<title>KindEditor</title>'; html += '<link href="' + KE.g[id].skinsPath + 'common/editor.css?ver=' + KE.version + '" rel="stylesheet" type="text/css" />'; var cssPath = KE.g[id].cssPath; //修改开始 if(cssPath == '') {}else if (typeof cssPath == 'string') {cssPath = [cssPath]; for (var i = 0, len = cssPath.length; i < len; i++) { html += '<link href="' + cssPath[i] + '" rel="stylesheet" type="text/css" />'; }} //修改结束 html += '</head>'; html += '<body class="ke-content"></body>'; html += '</html>'; return html; } 至少这样在我这里测试正常,没有再出错。 |
回复 |
作者: huboo, 发布日期: 2010-02-26 18:54:49 |
浏览器:FF3.6+Web developer 1.18
|
回复 |
作者: Roddy, 发布日期: 2010-02-26 21:45:28 |
谢谢反馈,确实这里有BUG,没考虑空的时候。
|
回复 |
作者: 万法齐观, 发布日期: 2010-02-27 10:53:46 |
为何在这里回复的时候,有【插入代码】的功能,而下载的发布程序却没有呢?
还有,可否提供文件上传的功能?可否有ASP的版本? |
回复 |
作者: cqhydz, 发布日期: 2010-03-01 18:13:43 |
怎么特殊字符没有,放到插件里了,这个功能也是很有用的
|
回复 |
作者: DeepSoul, 发布日期: 2010-03-04 11:11:56 |
请能给翻译一份C#的,急用呀,PHP真的不懂…… |
回复 |
作者: miencun, 发布日期: 2010-03-06 13:50:12 |
我觉得如果添加一个图片等比例缩放,这个编辑器,在我心中,就算是完美了。
另外,为什么不放一个donate上去呢,我要支持这个编辑器。 |
回复 |
作者: bing, 发布日期: 2010-03-11 14:29:58 |
你们好啊。有没有上传附件的JSP代码啊
|
回复 |
作者: 小三, 发布日期: 2010-03-29 11:25:53 |
您 ..这个有没有jsp版的啊 |
回复 |
作者: Roddy, 发布日期: 2010-03-29 13:14:29 |
感谢您的关注,目前发布版本里还没有JSP,可到【经验共享】里找找网友写的JSP程序,以后版本会加入的JSP。
|
回复 |
作者: shikuncheng, 发布日期: 2010-04-01 09:21:05 |
编辑器很优秀,不过最好把表格功能加强一些,增加设置表格边框的功能,最好是插入后还能修改的!
|
回复 |
作者: 朱之, 发布日期: 2010-04-14 18:02:10 |
Roddy,你好,我是.net用户,请问上传图片时upload_json.php应该换成什么代码,因为我们用的是最新版的KindEditor,论坛里以前的方法好像都不起作用,我想这也是很多.net用户的遇到的问题,期待你的回复。我的邮箱:429499833@qq.com
|
回复 |