首页 > php教程 > php手册 > 正文

phpweb更换kindeditor编辑器的过程

php中文网
发布: 2016-05-26 08:20:15
原创
1466人浏览过

kindeditor 是一套开源的在线html编辑器,主要用于让用户在网站上获得所见即所得编辑效果,开发人员可以用 kindeditor 把传统的多行文本输入框(textarea)替换为可视化了,下面我们就一起来看看phpweb更换kindeditor编辑器的过程,希望文章可帮助到各位。

都知道phpweb自带的编辑器很不好用,有的时候提交会出现很多问题,今天开始动工把phpweb的编辑器给换了,首先更换news 模块下的编辑器.

1.到kindeditor 官方网站上面下载最新的kindeditor包。

2.删除不用的文件夹,asp,jsp等

3.把kindeditor 的文件夹放入phpweb 根目录下

立即学习PHP免费学习笔记(深入)”;

4.打开news/admin/news_conadd.php 大概108行处,代码如下:

<input type="hidden" name="body" value="<?php echo $body; " /> 
	<script type="text/javascript" src="../../kedit/KindEditor.js"></script> 
	<script type="text/javascript"> 
	var editor = new KindEditor("editor"); 
	editor.hiddenName = "body"; 
	editor.editorWidth = "680px"; 
	editor.editorHeight = "300px"; 
	editor.skinPath = "../../kedit/skins/default/"; 
	editor.uploadPath = "../../kedit/upload_cgi/upload.php"; 
	editor.imageAttachPath="news/pics/"; 
	editor.iconPath = "../../kedit/icons/"; 
	editor.show(); 
	function KindSubmit() { editor.data(); } </script>
登录后复制

更换为如下代码:

<script charset="utf-8&Prime; src="../../kindeditor/kindeditor.js"></script> 
	<script charset="utf-8&Prime; src="../../kindeditor/lang/zh_CN.js"></script> 
	<script> 
	var editor; 
	KindEditor.ready(function(K) { 
	editor = K.create('#editor_id',{ 
	width:'680px', 
	height:'300px', 
	uploadJson:'upload_json.php', 
	fileManagerJson : 'file_manager_json.php', 
	allowFileManager : true, 
	syncType:"form", afterCreate : function() { var self = this; self.sync(); }, afterChange : function() { var self = this; self.sync(); }, afterBlur : function() { var self = this; self.sync(); } }); }); </script> 
	<textarea  name="body" id="editor_id" style="width:680px;height:300px;"/><?php echo $body;</textarea>
登录后复制

注意:红色标注处,按照官方提供的demo.php文件中写的方法,得不到textarea 里面的内容.复制kindeditorphp文件夹下面upload_json.php和file_manager_json.php (新版中存在 JSON.php也一起复制)文件到newsadmin下 修改2个文件

清爽型淘客天下模板
清爽型淘客天下模板

由淘返利提供的清爽型淘客天下模板是经过多重杀毒软件检查,是一款开放的ASP源程序,为淘宝客免费提供服务。 后台地址:你的网址/admin/index.asp 浏览后台账 号:admin密 码:admin路 径:adminn 网站后台具有的功能1.淘宝商品推广,店铺推广及管理功能。2.超强的分类管理,商品分类随心所欲自由排序、修改分类时同步更新所属商品。3.内嵌仿Word在线编辑器,可在商品介绍、新

清爽型淘客天下模板 0
查看详情 清爽型淘客天下模板
//文件保存目录路径 $save_path = $php_path . '../attached/'; //文件保存目录URL $save_url = $php_url . '../attached/'; 
	为 
	//文件保存目录路径 $save_path = $php_path . '../pics/'; //文件保存目录URL $save_url = $php_url . '../pics/';
登录后复制

碰到问题:

kindeditor 用ajax提交会出现如下问题,提交第二次才能获取到真实的值,用如下方法解决.

加一个,afterChange: function (e) {this.sync()} 同步下数据即可,替换就ok:


永久地址:

转载随意~请带上教程地址吧^^

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号