HTML在线编辑器 —— KindEditor

Python之路:KindEditor在线html编辑器 1、官网:http://kindeditor.net/demo.php 2、下载 官网下载:http://kindeditor.net/down.php 3、文件夹说明 ├── asp asp示例 ├── asp.net asp.net示例 ├── attached 空文件夹,放置关联文件attached ├── examples HTML示例 ├─ 阅读详情

    我以前使用的HTML在线编辑器是FckEditor,功能相当强大,但是我人为在JSP环境下配置起来是比较复杂。
在配置中很容易出问题,所以到网上找了找,发现了一个配置比较简单功能也不错的编辑器KindEditor。

    KindEditor是基于浏览器的简单的所见即所得(WYSWYG)HTML在线编辑器,有体积小、文件少、效率高等特点。它是100%用DHTML/JavaScript编写的,可以很方便地嵌入到ASP,ASP.NET,PHP,JSP等CGI程序里。

简单说明:

网站:点击这里
 
版权:免费(LGPL)
 
使用语言:DHTML, JavaScript
 
支持浏览器:
1) Internet Explorer 5.5++
2) Mozilla Firefox 1.0+
3) Mozilla 1.3+
4) NetScape 7+
5) Opera 9+
 
最新版本:2.5.6
 
应用对象:
1) Web邮件编辑
2) Blog/新闻文章编辑
3) BBS发表文章
 
演示:点击这里

官方下载:点击下载

配置方法:

一 简单使用方法

1. 把所有文件上传到程序所在目录下,例如:你的工程/editor/。

2. 在此目录下创建attached文件夹,在Linux系统下,把attached文件夹的权限改成777。

3. 要添加编辑器的地方加入以下代码。(原来的TEXTAREA或其它编辑器可以先注释。)
   这里[]里的内容要根据你的实际情况修改。
-----------------------------------------------------------------------
<input type="hidden" name="[原TEXTAREA名字]" value="[这里放你要编辑的内容]">
<script type="text/javascript" charset="utf-8" src="[JS路径]/KindEditor.js"></script>
<script type="text/javascript">
var editor = new KindEditor("editor"); //创建编辑器对象
editor.hiddenName = "[原TEXTAREA名字]";
editor.editorWidth = "[编辑器宽度,例如:700px]";
editor.editorHeight = "[编辑器高度,例如:400px]";
editor.show(); //显示
//提交时获得最终HTML代码的函数
function KindSubmit() {
 editor.data();
}
</script>
-----------------------------------------------------------------------

4. FORM的onsubmit属性里添加KindSubmit()函数。
<form name="formname" onsubmit="javascript:KindSubmit();">
或可以放在提交按钮的onclick属性里。
<input type="button" value="Submit" onclick="javascript:KindSubmit();">

5. 如果KindEditor文件放在其它目录下,那就需要通过skinPath、iconPath属性指定图片、笑脸目录。

* 使用方法可以参考demo文件。

-----------------------------------------------------------------------

二 属性介绍
-----------------------------------------------------------------------
1. editorType
simple或full,简单模式或完全模式
默认值:full

2. safeMode
true或false,安全模式。true时过滤Script脚本。
默认值:false

3. uploadMode
true或false,上传模式。true时使用上传功能。
默认值:true

4. hiddenName
提交时编辑内容的POST参数名
默认值:无

5. editorWidth
编辑器宽度
默认值:700px

6. editorHeight
编辑器高度
默认值:400px

7. skinPath
编辑器图片路径
默认值:./skins/default/

8. iconPath
编辑器笑脸图片路径
默认值:./icons/

9. imageAttachPath
保存上传图片的路径
默认值:./attached/

10. imageUploadCgi
上传图片的CGI文件路径
默认值:./upload_cgi/upload.php

11. menuBorderColor
下拉菜单边框颜色
默认值:#AAAAAA

12. menuBgColor
下拉菜单背景颜色
默认值:#EFEFEF

13. menuTextColor
下拉菜单文本颜色
默认值:#222222

14. menuSelectedColor
下拉菜单选中颜色
默认值:#DDDDDD

15. toolbarBorderColor
工具栏背景颜色
默认值:#DDDDDD

16. toolbarBgColor
工具栏背景颜色
默认值:#EFEFEF

17. formBorderColor
编辑框边框颜色
默认值:#DDDDDD

18. formBgColor
编辑框背景颜色
默认值:#FFFFFF

19. buttonColor
按钮背景颜色
默认值:#AAAAAA

20. cssPath
指定CSS文件路径
默认值:./common.css
-----------------------------------------------------------------------

属性例子:
-----------------------------------------------------------------------
<input type="hidden" name="content" value="[这里放你要编辑的内容]">
<script type="text/javascript" src="./KindEditor.js"></script>
<script type="text/javascript">
var editor = new KindEditor("editor");
editor.safeMode = true; // true 或 false
editor.uploadMode = true; // true 或 false
editor.hiddenName = "content"; //上面hidden的名字
editor.imageUploadCgi = "./upload_cgi/upload.php"; //图片上传CGI程序
editor.editorType = "simple"; // simple 或 full
editor.skinPath = "./skins/fck/"; //编辑器图片目录
editor.editorWidth = "700px"; //宽度
editor.editorHeight = "400px"; //高度
editor.menuBorderColor = '#696969';
editor.menuBgColor = '#EFEFDE';
editor.menuTextColor = '#000000';
editor.menuSelectedColor = '#C7C78F';
editor.toolbarBorderColor = '#696969';
editor.toolbarBgColor = '#EFEFDE';
editor.formBorderColor = '#696969';
editor.buttonColor = '#C7C78F';
editor.show();
function KindSubmit() {
 editor.data(); //把编辑器的内容放在content隐藏Form里。
}
</script>
-----------------------------------------------------------------------

三 编写上传CGI
-----------------------------------------------------------------------
KindEditor不建议您使用upload_cgi里自带的CGI程序,因为用这个上传图片无法进行管理。
建议您图片原名和更改后名字一起保存到文件或数据库里,并按栏目保存在不同的目录下。

1. Form结构
--------------------------------------
<form name="uploadForm" method="post" enctype="multipart/form-data" action="[imageUploadCgi指定的处理程序]">
更改后文件名<input type="hidden" name="fileName" value="">
文件<input type="file" name="fileData">
描述<input type="text" name="imgTitle" value="">
宽<input type="text" name="imgWidth" value="">
高<input type="text" name="imgHeight" value="">
边<input type="text" name="imgBorder" value="">
<select name="imgAlign">
<option value="">对齐方式</option>
</select>
横隔<input type="text" name="imgHspace" value="">
竖隔<input type="text" name="imgVspace" value="">
<input type="submit" name="button" value="确定">
</form>
--------------------------------------

2. 调用的JavaScript函数
parent.KindInsertImage("[图片URL]","[图片宽度]","[图片高度]","[图片边框]","[ALT里的描述]","[图片对齐方式]","[图片横向空白]","[图片竖向空白]");
最后上传成功后执行这个函数插入图片并关闭下拉菜单。
* 注意点: 文件要上传到JavaScript里imageAttachPath目录里。

parent.KindDisableMenu();
隐藏所有弹出菜单。

parent.KindReloadIframe();
重新装载图片弹出菜单。

3. 具体编写方法请参考upload_cgi里的程序。


以上的说明大部分在安装包里。其他的方法或有什么问题,大家可以去查看一下官方文档或上论坛看一下。
需要注意的是路径问题,否则将不能正常显示或报错。

使用KindEditor在线文本编辑器过滤HTML和JavaScript的技巧 在实际应用中,仍然需要综合考虑其他安全措施,例如服务器端验证和输入过滤等,以确保应用程序的安全使用KindEditor在线文本编辑器过滤HTML和JavaScript的技巧。通过使用KindEditor提供的过滤方法,我们可以有效地过滤HTML和JavaScript代码,提高应用程序的安全性。在过滤HTML标签时,我们可以指定允许的标签,过滤掉其他标签。通过使用KindEditor提供的过滤方法,我们可以有效地过滤HTML和JavaScript代码,提高应用程序的安全性。在这个例子中,我们只保留了。 阅读详情

相关推荐

功能全面的KindEditor在线HTML编辑器实战集成方案

KindEditor 是一款基于 JavaScript 开发的轻量级、开源富文本编辑器,采用模块化架构设计,通过插件机制实现功能解耦与灵活扩展。其核心依赖技术与API 封装,屏蔽浏览器差异,支持 IE6+ 及现代主流浏览器,具备良好的兼容性与低性能开销。// 初始化示例});});该代码段展示了通过简洁 API 快速实例化编辑器的过程,体现了其易集成特性。

weixin_34620658的博客 783

Kindeditor在线HTML富文本编辑器使用入门

KindEditor 是一套开源的 HTML 可视化编辑器,主要用于让用户在网站上获得所见即所 得编辑效果,兼容 IE、Firefox、Chrome、Safari、Opera 等主流浏览器。 kindeditor官方网站网址: http://kindeditor.net/demo.php 解压下载包,开发中只需要导入选中的文件(通常在 webapp 下,建立 editor 文件夹 )

学亮编程手记 2万+

KindEditor Html在线编辑器

超好用的在线文本编辑器,KindEditor Html 编辑器

KindEditor

http://www.kindsoft.net/demo.php KindEditor v4.x documentation » 编辑器使用方法 1. 下载编辑器 下载 KindEditor 最新版本,下载之后打开 examples/i

kevin 910

Vue3集成百度实时语音识别

Vue3集成百度实时语音识别

weixin_61769998的博客 548

思科模拟器CIsco Packet Tracer利用三层交换机实现VLAN间路由

版权声明:如果对大家有帮助,大家可以自行转载的。 1.技术原理: 三层交换机具备网络层的功能,实现 VLAN 相互访问的原理是:利用三层交换机的路由功能,通过识别数据包的 IP 地址,查找路由表进行选路转发,三层交换机利用直连路由可以实现不同 VLAN 之间的相互访问。三层交换机给接口配置 IP 地址。采用 SVI(交换虚拟接口)的方式实现 VLAN 间互连。SVI 是指为交换机中的VLAN 创建...

qq_37992321的博客 1万+

KINDEDITOR 等在线编辑器是怎么实现支持 WORD 的粘贴的?

编辑器:KindEditor需求:从word复制粘贴内容和图片系统:windows,macOS,linux,信创国产化前端:vue2,vue3,vue-cli,后端:java,asp.net,php,asp要求:开源,免费,技术支持最近这块好像很火,或者说需求有点旺盛,今天早上又有网友加我微信,实际上之前就已经在网上公布了微信号了,但是很多网友还是说找不到,这就有点困难了。

alisky119的博客 676

多智能体强化学习中的Trust Region技术:HATRPO与HAPPO深度解析

本文深度解析多智能体强化学习中的Trust Region技术,重点探讨HATRPO(异质智能体信任区域策略优化)与HAPPO(异质智能体近端策略优化)两种先进算法。通过数学架构与工程实现细节,揭示其在解决联合策略空间爆炸、信用分配等挑战中的优势,并分享实际部署中的优化技巧与前沿进展。

weixin_29072299的博客 191

kindeditor在线HTML编辑器

kindeditor在线HTML编辑器 Think Defferent Here’s to the crazy ones. The misfits. The rebels. The troublemakers. The round pegs in the square holes. The ones who see things differently. Th

panying0903的专栏 1341

使用运放构建电压跟随器

运放,是运算放大器的简称 运算放大器是用模拟电子器件(如晶体管,场效应管,二极管等)构成的模拟集成电路,其特点是有很高的放大倍数和抗干扰能力,因此可以被设计成各种用途的派生电路,如电压比较器、窗口电路、波形发生电路等等,其中也有电压跟随器。 电压跟随器是一种具有100%电压负反馈的放大器电路,其特点是输出电压的幅度和极性都与输入电压相同,所以叫跟随器。典型线路如图所示: 运放跟随器有输入阻抗高,而输出阻抗低的特性,一般来说,输入阻抗可以达到几兆欧姆,而输出阻抗低,通常只有几欧姆,甚至更低。 在电

Code for Coffee 5万+

从零开始用QP框架开发STM32:事件驱动编程实战指南(附状态机设计技巧)

本文详细介绍了如何使用QP框架在STM32上实现事件驱动编程,包括状态机设计技巧和嵌入式开发实践。通过对比传统前后台系统和RTOS,展示了QP框架在资源占用、实时性和代码可维护性方面的优势,并提供了从环境搭建到高级状态机设计的完整指南。

h6i7j8的博客 1173

在线html编辑器菜鸟,在线HTML编辑器KindEditor

在线HTML编辑器KindEditor编辑锁定上传视频本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!KindEditor 是一套开源的在线HTML编辑器,主要用于让用户在网站上获得所见即所得编辑效果,开发人员可以用 KindEditor 把传统的多行文本输入框(textarea)替换为可视化的富文本输入框。 KindEditor 使用 JavaScript 编写,可以无缝...

weixin_42361112的博客 682

PCB设计必看:铜皮厚度与载流能力对照表(附Excel计算工具)

本文深入解析了PCB设计中铜皮厚度与载流能力的核心关系,提供了基于IPC-2152标准的动态计算逻辑与实用Excel工具。文章不仅分享了载流对照表,更重点剖析了影响载流能力的关键因素(如铜厚、线宽、温升、布线层),并给出了高电流设计的实战技巧与测试验证方法,帮助工程师规避常见陷阱,实现从理论到实践的闭环设计。

weixin_29228781的博客 724

kindeditor在线html编辑器,kindeditor在线HTML编辑器

kindeditor在线HTML编辑器Think DefferentHere’s to the crazy ones. The misfits. The rebels. The troublemakers. The round pegs in the square holes. The ones who see things differently. They’re not fond of rul...

weixin_30033489的博客 178

30天入门Python(办公篇)——第34天:pandas - 数据处理与分析利器

摘要 本文介绍了Python数据分析库pandas的核心功能,包括数据结构和基本操作。主要内容涵盖:1) Series和DataFrame两种核心数据结构的创建与使用;2) 多种文件格式的读写方法;3) 数据查看、筛选和清洗技巧;4) 基础统计分析功能;5) 数据透视表和交叉表制作;6) 数据排序与合并等变换操作。文章通过大量代码示例演示了pandas在数据处理各环节的应用,适合作为pandas入门的实践指南,帮助读者快速掌握这一强大工具的基本使用方法。

weixin_42636075的博客 303

【同等学力】2025-数学✨

本文主要涵盖了谓词逻辑、集合论、图论和排列组合等多个数学领域的题目。在谓词逻辑部分,要求用全称量词和存在量词表达“没有两个人的指纹完全相同”。集合论部分涉及集合运算的证明,如证明(A-B)-C=(A-C)-(B-C)。图论部分包括计算给定10个点的联通图的边与面数。排列组合部分则要求计算从8个人中选6个并分为三组的不同方法。此外,还涉及偏序、长链、反链、二项式定理等相关内容,参考了多个优快云博客中的解题思路。

super_mochi1 679

在线HTML编辑器 KindEditor

http://www.kindsoft.net/index.php KindEditor 是一套开源的在线HTML编辑器,主要用于让用户在网站上获得所见即所得编辑效果,开发人员可以用 KindEditor 把传统的多行文本输入框(textarea)替换为可视化的富文本输入框。

笔记 1188

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

xheditor html标签,在线HTML编辑器——KindEditor、XhEditor、UEditor

在这里推荐三款国产的优秀的开源在线编辑器:KindEditor 是一套开源的在线HTML编辑器,主要用于让用户在网站上获得所见即所得编辑效果,开发人员可以用KindEditor 把传统的多行文本输入框(textarea)替换为可视化的富文本输入框。 KindEditor 使用JavaScript 编写,可以无缝地与 Java、.NET、PHP、ASP 等程序集成,比较适合在CMS、商城、论坛、博客...

weixin_42414213的博客 266

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Kindeditor在线 HTML 编辑器使用

简介 KindEditor 是一套开源的 HTML 可视化编辑器,主要用于让用户在网站上获得所见即所 得编辑效果,兼容 IE、Firefox、Chrome、Safari、Opera 等主流浏览器。     1.下载 下载KindEditor 2.解压,开发中只需要导入选中的文件(通常在 webapp 下,建立 editor 文件夹 )  3.在使用 kindeditor 页面 导入  ...

weixin_42183336的博客 3743

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

KindEditor--开源的在线HTML编辑器

KindEditor 是一套开源的在线HTML编辑器,主要用于让用户在网站上获得所见即所得编辑效果,开发人员可以用 KindEditor 把传统的多行文本输入框(textarea)替换为可视化的富文本输入框。 KindEditor 使用 JavaScript 编写,可以无缝地与 Java、.NET、PHP、ASP 等程序集成,比较适合在 CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用上使

码农的田园 2007

KindEditor .net 在线HTML编辑器

KindEditor  .net 在线HTML编辑器 效果: 下载地址: http://download.youkuaiyun.com/detail/tiz198183/5031347

Java_c# 1328

如何在.NET程序中引用KindEditor(HTML在线编辑器)

KindEditor是一个优秀的Html在线编辑器,可以完成我们绝大多数的Html在线编辑的任务,本文主要介绍如何在.NET Web程序中引入这个优秀的第三方Html编辑器 1、下载KindEditor 地址http://ishare.iask.sina.com.cn/f/22009306.html 2、将asp.net下bin文件夹下的文件LitJSON.dll拷贝到工程的bi

junboyboy的专栏 2277

纯JS文本在线HTML编辑器KindEditor

KindEditor(http://www.kindsoft.net)是一款比较专业,主流,好用的在线HTML编辑器。 它除了可以将文本进行编辑、将Word中的内容复制进来外,本身还可以拖动缩放(右下角),十分好用。 当然,最重要的是,它是纯JS版的,加载它十分方便: <head> <script type="text/javascript" src...

weixin_30750335的博客 177

在线HTML编辑器KindEditor

简介   KindEditor是一套开源的HTML可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果,兼容IE、Firefox、Chrome、Safari、Opera等主流浏览器。KindEditor使用JavaScript编写,可以无缝的于Java、.NET、PHP、ASP等程序接合。 示例  1 $(function() { 2 KindEdit...

weixin_30481087的博客 261

php【初级篇】之_5.php-在线HTML编辑器:kindeditor、FCKeditor

php【初级篇】之_5.php-在线HTML编辑器:kindeditor、FCKeditor kindeditor FCKeditor 点此下载文档

u011513939的博客 751
上一篇: 从文件夹直接进入命令行窗口的小工具cmdhere
下一篇: FCKeditor在JSP中使用的配置方法
ray_1981
博客等级 码龄22年 17粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值