- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
kindeditor控件实现文本编辑器使用详解(含代码).
Kindeditor控件在PHP 中使用方法详解
1、简介:
KindEditor 是一套开源的在线HTML编辑器,主要用于让用户在网站上获得所见即所得编辑效果,开发人员可以用 KindEditor 把传统的多行文本输入框(textarea)替换为可视化的富文本输入框。 KindEditor 使用 JavaScript 编写,可以无缝地与 Java、.NET、PHP、ASP 等程序集成,比较适合在 CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用上使用。?主要特点?快速:体积小,加载速度快?????开源:开放源代码,高水平,高品质?????底层:内置自定义 DOM 类库,精确操作 DOM?????扩展:基于插件的设计,所有功能都是插件,可根据需求增减功能?????风格:修改编辑器风格非常容易,只需修改一个 CSS 文件?????兼容:支持大部分主流浏览器,比如 IE、Firefox、Safari、Chrome、Opera/down.php
3、下载后解压打开,会看见如图所示的文件夹
这里面包含有ASP、、JSP、php等文件夹,我们这里是在php中应用该控件,所以ASP、、JSP这三个文件夹是可以删除的,当然不删也无所谓
4、接下来将所有文件拷贝到你项目的根目录下,如图所示:
记得是拷贝到项目根目录下
5、新建一个test.php页面,在里面对kindeditor控件进行引用和配置
主要包含三部分1)引入css文件 , 2)定义一个textarea文本框用来显示控件,3)引入JavaScript文件,并且在HTML中嵌入一个js函数来调用控件
具体代码如下,本人自己测试通过:
!doctype html
html xmlns=/1999/xhtml
head
meta charset=UTF-8
titlekindeditor控件使用/title
!-- 在这里引入css文件 --
link rel=stylesheet href=kindeditor/themes/default/default.css /
link rel=stylesheet href=kindeditor/plugins/code/prettify.css /
/head
body
form action=Diary.php name=myform method=post
textarea name=content style=width:930px; height:630px; margin-top:50px;
/textarea
/form
/div
!-- 在这里引入JavaScript文件,这些文件都是你下载控件里面的文件,直接引用即可,注意路径一定要正确 --
script charset=utf-8 src=kindeditor/kindeditor.js/script
script charset=utf-8 src=kindeditor/lang/zh_CN.js/script
script charset=utf-8 src=kindeditor/plugins/code/prettify.js/script
script
KindEditor.ready(function(K) {//kindeditor控件调用
var editor1=K.create(textarea[name=content],{//name=form中textarea的name属性
cssPath : ../../kindeditor/plugins/code/prettify.css,
uploadJson : ../../kindeditor/php/upload_json.php,
fileManagerJson : ../../kindeditor/php/file_manager_json.php,
allowFileManager : true,
afterCreate : function() {
var self = this;
K.ctrl(document, 13, function() {
self.sync();
K(form[name=myform])[0].submit(); // name=form表单的name属性
});
您可能关注的文档
- JavaSE期末总测试题..doc
- Javaweb开发三大框架整理..doc
- Java三大框架(ssh)总结..docx
- JAVA企业面试题简答题_及答案..doc
- JavaWeb华北理工大学课程设计课设..doc
- Java动态代理机制分析及扩展..docx
- java加密解密算法..doc
- JAVAWEB系统性能调优..doc
- java入门第二季..docx
- Java基础知识Spring..doc
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)