第一步:下载Ueditor1.4.3
下载之后重命名为ueditor ,并放到项目的public
目录下
第二步:引入
在视图文件里引入一下js文件
<!--//富文本编辑器-->
<script type="text/javascript" charset="utf-8" src="__PUBLIC__/ueditor/ueditor.config.js"></script>
<script type="text/javascript" charset="utf-8" src="__PUBLIC__/ueditor/ueditor.all.min.js"> </script>
<script type="text/javascript" charset="utf-8" src="__PUBLIC__/ueditor/lang/zh-cn/zh-cn.js"></script>
<script type="text/javascript" src="__PUBLIC__/js/jquery-1.8.3.min.js" charset="UTF-8"></script>
<script type="text/javascript" charset="utf-8">
$(document).ready(function () {
UE.getEditor('content', {
initialFrameHeight: 500,
initialFrameWidth: 100,
});
});
</script>
在需要编辑器的地方写入以下代码
<textarea name="content" id="content" style="width:1024px;height:500px;"></textarea>
第三步:控制器
以下是针对要把富文本内容提取为纯净文本内容,不需要则忽略
$content_01 = $data['content'];//从数据库获取富文本content
$content_02 = htmlspecialchars_decode($content_01);//把一些预定义的 HTML 实体转换为字符
$content_03 = str_replace(" ","",$content_02);//将空格替换成空
$contents = strip_tags($content_03);//函数剥去字符串中的 HTML、XML 以及 PHP 的标签,获取纯文本内容
$data["content"] = strip_tags(htmlspecialchars_decode($contents));
2019/09/23分界线
解压下载的包,在解压后的目录创建 demo.html 文件,填入下面的html代码
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>ueditor demo</title>
</head>
<body>
<!-- 加载编辑器的容器 -->
<script id="container" name="content" type="text/plain">
这里写你的初始化内容
</script>
<!-- 配置文件 -->
<script type="text/javascript" src="ueditor.config.js"></script>
<!-- 编辑器源码文件 -->
<script type="text/javascript" src="ueditor.all.js"></script>
<!-- 实例化编辑器 -->
<script type="text/javascript">
var ue = UE.getEditor('container');
</script>
</body>
</html>
如果看到了下面这样的编辑器,恭喜你,初次部署成功!