web开发中。。少不了编辑器的使用。。经过各个编辑器的比较。个人认为 KindEditor4.1 编辑器非常的不错
觉得她简单而美丽....就像一个漂亮的妞。。。嘿嘿。。。而且提供了API。。容易扩展。。
下面的我封装了 KindEditor4.1 的一些方法。。。让我们在开发中只要配置来实现就好了。。。
附件中提供了 源码和jar 。。省的你们去反编译了。。嘿嘿。。。
1.将以下的JAR包放到工程的lib目录下
* commons-fileupload-1.2.1.jar
* commons-io-1.4.jar
* kindeditorservlet.jar --jkd1.6 下面编译的
2.web.xml 的servlet及相关属性设置
<!-- kindeditor上传 -->
<servlet>
<servlet-name>UploadSerlet</servlet-name>
<servlet-class>
com.yangpan.kindeditor.UploadSerlet
</servlet-class>
<!-- 上传保存的目录 -->
<init-param>
<param-name>UPLOAD_PATH</param-name>
<param-value>attached/</param-value>
</init-param>
<!-- 限制上传图片的大小,单位字节(缺省值为1MB) -->
<init-param>
<param-name>Img_MAX_SIZE</param-name>
<param-value>1024000</param-value>
</init-param>
<init-param>
<!-- 上传图片的类型(缺省值为gif, jpg, jpeg, png, bmp) -->
<param-name>Img_YPES</param-name>
<param-value>gif,jpg,jpeg,png,bmp</param-value>
</init-param>
<!-- ===================================================================== -->
<!-- 上传附件的大小,单位字节(缺省为1MB) -->
<init-param>
<param-name>File_MAX_SIZE</param-name>
<param-value>1000000</param-value>
</init-param>
<!-- 上传文件的类型(缺省为doc, xls, ppt, pdf, txt, rar, zip) -->
<init-param>
<param-name>File_TYPES</param-name>
<param-value>doc,xls,ppt,zip,rar,txt</param-value>
</init-param>
</servlet>
<servlet>
<servlet-name>FileManagerServlet</servlet-name>
<servlet-class>
com.yangpan.kindeditor.FileManagerServlet
</servlet-class>
<!-- 上传保存的目录 -->
<init-param>
<param-name>UPLOAD_PATH</param-name>
<param-value>attached/</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>UploadSerlet</servlet-name>
<url-pattern>/servlet/UploadSerlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>FileManagerServlet</servlet-name>
<url-pattern>/servlet/FileManagerServlet</url-pattern>
</servlet-mapping>
3.KE 相关属性设置
KindEditor.ready(function(K) {
editor = K.create('textarea[name="bean.content"]', {
width : '680px',
height: '250px',
newlineTag : 'br',
resizeType : 0,
allowPreviewEmoticons : true,
allowImageUpload : true,
items : [
'source', '|', 'undo', 'redo', '|', 'preview',
'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline',
'removeformat', '|', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist',
'insertunorderedlist', '|', 'emoticons', 'image','multiimage', 'insertfile', 'link', 'table', 'wordpaste', 'clearhtml'],
cssPath : '../kindeditor/plugins/code/prettify.css',
uploadJson : '<%=path%>/servlet/UploadSerlet',
fileManagerJson : '<%=path%>/servlet/FileManagerServlet',
allowFileManager : false,
afterCreate : function() {
var self = this;
K.ctrl(document, 13, function() {
//self.sync();
//document.forms['example'].submit();
edit();
});
}
});
prettyPrint();
});
4.创建上传目录attached
这样就完成了 ...Kindeditor的搭建。。。
5.扩展--添加文件管理的删除功能---题外话
在 目录中 找到 filemanager.js 文件...在约182中添加如下代码
K('<span style="float:left;width:30px; text-align:center;" ><a href="#">删除</a></span>').appendTo(div).click(function() {
//self.removeFile(file.id);
alert('ssss'+data.filename+"==="+themesPath);
});
在大约 194 行添加一个方法。
function removeRemoteFile(){
var imgUrl = K(this).attr("rel");
imgUrl = imgUrl.replace(BASEURL, "");//BASEURL为我自己定义的网站路径,可根据实际删除掉
var url = BASEURL + "/Manager/KindEditor/Delete";//服务器后台处理程序
K.ajax(url, function (data) {
if (data == "1") {
reloadPage('', orderTypeBox.val(), viewType == 'VIEW' ? createView : createList);
} else {
alert("删除数据错误");
}
}, "POST", {
imgUrl: imgUrl//往后台传的参数,其实就是传个路径,后台根据这个路径去删除路径下的图片
});
}
我想这样就可以实现删除的功能。。。具体还没有完成。。。先记着!!!!
实现的效果如:
图1:
图2:
我想。。如果可以的话。。我们就可以实现远程管理服务器的文件。。。这个功能是很实用的。。。。
大家可以下载附件 mi.rar 吧。。。如果你们扩展了。。记得告诉我啊啊啊啊啊!!
有疑问也可以大家一起交流QQ:609865047
我最近都没时间。。忙死啦!
- 大小: 20.1 KB
- 大小: 20.1 KB
- 大小: 37.5 KB
分享到:
相关推荐
kindEditor4.1版修改上传图片宽高(图片自适应)
1、 解决kindeditor编辑器无法保存 2、 解决kindeditor上传文件框IE11 看不见或者位置不对问题
Kindeditor封装,在页面即插即用。3行代码即可集成。包括赋值,取值都已做好封装。 快速方便引用,集成只需1分钟 JS头部 $.initKindEditor 初始化 获取值、复制很方便
kindeditor文本编辑器(asp.net中使用) 源代码都在
kindEditor编辑器使用方法_附带实际案例(asp下面的例子,php .net java下雷同)此方法主要讲述KindEditor编辑器无法获得提交的数据问题
asp 版的KindEditor 3.5.1编辑器 外部编辑器 web编辑器 最新版的KindEditor 编辑器 适合asp jsp的编辑器 这是经过本人一个下午测试的 ,保证可以使用 在这拿出来 大家一起学习学习 QQ290273103
声明一下 关于asp中KindEditor编辑器无法获得提交的数据问题,折腾了两天才搞定的,真不容易,kindeditor编辑器很棒,兼容各种浏览器,是web开发者不错的选择。
siteweaver的内置编辑器已经各种失效了,就算用代码支持了IE11之内的,也必须开启兼容模式后才能正常显示,换成Kindeditor一切正常,能正常编辑及上传图片,可自行测试。
jsp 版的KindEditor 3.5.1编辑器 外部编辑器 web编辑器 最新版的KindEditor 编辑器 适合asp jsp的编辑器 这是经过本人一个下午测试的 ,保证可以使用 在这拿出来 大家一起学习学习 QQ290273103
KindEditor非常适合在CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用上使用,2006年7月首次发布2.0以来,KindEditor依靠出色的用户体验和领先的技术不断扩大编辑器市场占有率,目前在国内已经成为最受欢迎的...
kindeditor文本编辑器包文件,用于简单的轻量级的文本编辑器。实现页面编辑文字,上传图片和发送表情等,适用于论坛,贴吧等内容发布时,使用的文本编辑。
KindEditor是用JavaScript编写的HTML可视化编辑器,在CMS、论坛、博客、电子邮件等互联网应用上得到广泛使用。2006年7月首次发布2.0以来,KindEditor依靠出色的用户体验和领先的技术不断扩大编辑器市场占有率,目前...
kindeditor编辑器使用及压缩包,以及解决编辑时未能删除图片的问题
KindEditor非常适合在CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用上使用,2006年7月首次发布2.0以来,KindEditor依靠出色的用户体验和领先的技术不断扩大编辑器市场占有率,目前在国内已经成为最受欢迎的...
JSP版的完善KindEditor在线编辑器(带附件上传与图片按日期分类管理功能) 1.集合了日期、时间、在线预览和特殊字符插件,采用3.0皮肤; 2.将图片上传与管理的JSP页面改写成SERVLET,同时去除JSON包; 3.添加图片压缩...
KindEditor富本编辑器-jsp版 直接复制到项目里直接可以用,本地路径 http://127.0.0.1:8080/KindEditor/kindeditor-4.1.10/examples/default.html
kindeditor编辑器使用方法!编辑器 下载 编辑器 免费下载
kindeditor富文本编辑器,在线HTML编辑器,使用 JavaScript 编写,可以很好地与 Java 等程序集成,主要适用于新闻发布等文本编辑