PHP使用KindEditor 富文本编辑器

本文介绍了如何在PHP项目中集成并使用KindEditor富文本编辑器。首先,你需要从官方源下载编辑器,然后将其解压并部署到网站程序目录。最后,在HTML页面中创建文本域,引入JS文件并进行编辑器初始化设置。
摘要由CSDN通过智能技术生成

1. 下载编辑器

      下载链接: 下载 - KindEditor - 在线HTML编辑器

2. 编辑器部署

将下载好的压缩包解压后放到网站程序目录里

 

 3.在html页面里部署编辑器

创建HTML文本域

  <textarea name="content" id="Contents" style="width:600px;height:450px;"></textarea>

 在页面引入js文件

<script src="/static/kindeditor/kindeditor-all-min.js"></script>
<script src="/static/kindeditor/lang/zh-CN.js"></script>

初始化编辑器

<script>
    //编辑器
    var KE;
    KindEditor.ready(function (K) {
        KE = K.create('#Contents', {
            allowFileManager: true, //浏览图片空间
            filterMode: false, //HTML特殊代码过滤
            afterBlur: function () { this.sync(); }, //编辑器失去焦点(blur)时执行的回调函数(将编辑器的HTML数据同步到textarea)
            afterUpload: function (url, data, name) { //上传文件后执行的回调函数,必须为3个参数
                if (name == "image" || name == "multiimage") { //单个和批量上传图片时
                    var img = new Image(); img.src = url;
                    img.onload = function () { //图片必须加载完成才能获取尺寸
                        if (img.width > 100) {
                            KE.html(KE.html().replace('<img src="' + url + '" width="100" height="100"/>', '<img src="' + url + '" width="100" height="100px"/>'))
                            //KE.html(KE.html().replace('<img src="' + url + '" width="300"/>', '<img src="' + url + '" width="300"/>'))
                        }

                    }
                }
            }
        });
        KindEditor.create('#Contents', { allowImageUpload: false, resizeType: 1, width: "600px", height: "300px" });
    });
</script>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值