最近做项目要用到在线编辑器。(也就是现在编写博客用的东东)。经一番折腾发现百度编辑器Ueditor真心好用,配置也方便。废话不多,j进入正题:
首先,在Ueditor首页下载编辑器。我用的是开发板 1.4.3jsp版本 utf-8版。解压后可以看到如下目录:
ueditor漏洞php如何解决 
myeclipse下新建项目,在项目的WebRoot下新建文件夹ueditor。将ueditor1_4_3-utf8-jsp目
录下的文件全部复制到ueditor目录下,当然,/jsp/lib下的jar得放到项目WEB-INF/下的lib文件夹下。
出现错误:Errors occurred during the build.Errors running builder 'JavaScript Validator' on project 'a'.7 
这是Myeclipse的bug。可以在通过:右键项目->Properties->Builders->将Javascripte Validator前的复选框去掉 ->OK 解决。
然后下面是参照Ueditor官方文档给出的例子写的测试页:在这
<!DOCTYPE HTML>
<html lang="en-US">
<head>
    <meta charset="UTF-8">
    <title>ueditor demo</title>
   
    <script type="text/javascript" src="fig.js"></script>
   
    <script type="text/javascript" src="ueditor/ueditor.all.js"></script>
    <link rel="stylesheet" type="text/css" href="udeditor/themes/default/css" />
</head>
<body>
 
  <script type="text/javascript">
        varue = UE.getEditor('container');
    </script>
   
    <textarea id="container" name="content">
        这里写你的初始化内容
    </textarea>
</body>
</html>
就这么简单,编辑器出现了。但是图片上传却出现图片无法加载,多图上传中的网络图片可出现,但可恶的是1.4.3有个自动保存的bug。在fig.js中的设置配置禁止自动本地保存无效。于是就看到:(博客上图太慢,以后修改)图片无法显示。
查看官方文档,竟然没有JSP版的。搜索到的内容得是旧版本的,根本无从下手。然后将就着看了一下PHP版的配置文档,终于到解决方法。PHP版配置文档
中有如下内容 :UEditor 1.4.2+ 起,把前后端相关的配置项都放到后端文件 php/config.json 设置(配置介绍),在初始化时会向 serverUrl 发起获取后端配置的请求。~~~~~~~~~~
2.2 给返回路径的添加前缀
通过在 php/config.json 文件,配置 imageUrlPrefix 可以给返回的路径添加指定的前缀。
立马到ueditor/jsp/config.json打开->将所有XXXXXXPrefix的值改成对应项目名称。图片立马显示出来。("imageUrlPrefix": ""改成"imageUrlPrefix": "/a")
至于新增的word导入功能还未解决,果然看一会文档胜过搜一大堆资料。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。