Thinkphp3.2.3引入富文本编辑器Ueditor1.4.3

博客介绍了Ueditor1.4.3的部署步骤。首先下载该编辑器,重命名后放到项目目录下;接着在视图文件引入js文件,并在需要处写入代码;还提及控制器相关,若要把富文本内容提取为纯净文本可参考。最后通过创建demo.html文件验证部署是否成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一步:下载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("&nbsp;","",$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>

如果看到了下面这样的编辑器,恭喜你,初次部署成功!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dove言和

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值