前天产品提了一个编辑器的bug,本人找是找到了问题的症结,就是不好改。框架是压缩兼混淆后的代码。查一下,好多年前的框架。。。
咨询了一个同事有关旧框架的事情,他也建议我升级编辑器并帮忙帮我找了UEditor。嘻嘻。。。。
不错,开源,文档也很好用。由百度web前端研发部开发。符合中国国情,ie6也支持的不错!
官方地址:
1.部署方法(php版本)
a.下载项目需要的版本源码,以php为例
b.文本编辑框所放的位置
c.加载框架脚本
//$_POST['myContent'] 上传内容到服务器
编辑框初始化完成。
2.配置上传图片路径
a.修改imageUp.php
$config = array( "savePath" => ($path == "1" ? "../../../../uploads/news/images/": "upload1/"), "maxSize" => 1000, //单位KB "allowFiles" => array(".gif", ".png", ".jpg", ".jpeg", ".bmp") );
b.修改dialogs /image/image.html
c.修改getRemoteImage.php
//远程抓取图片配置 $config = array( "savePath" => '../../../../uploads/news/images/'.$userId , //保存路径 "allowFiles" => array( ".gif" , ".png" , ".jpg" , ".jpeg" , ".bmp" ) , //文件允许格式 "maxSize" => 3000 //文件大小限制,单位KB );
基本功能也就完成。一般上传不了图片,大部分都是路径配置的不对。
补充一点:
如果想非全屏下显示滚动条:ueditor.config.js里面找到autoHeightEnabled 设置为false