zoukankan      html  css  js  c++  java
  • PHP如何搭建百度Ueditor富文本编辑器

    文章正文

    官网:https://ueditor.baidu.com/website/download.html

    将下载好的文件解压到thinkphp项目中,本文是解压到PUBLIC目录下并改文件夹名称为ueditor

    第一步 引入javascript

    在html中如入下面的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.js"></script>

    第二步 添加textare文本域并设置id值

    <textarea type="text" name="content" id="EditorId" placeholder="请输入内容"></textarea>

    第三步 初始化UEditor编辑器

    在html代码中添加下面的代码初始化UEditor编译器

    <script type="text/javascript" charset="utf-8">//初始化编辑器 
       window.UEDITOR_HOME_URL = "__PUBLIC__/ueditor/";//配置路径设定为UEditor所放的位置 
       window.onload=function(){ 
        window.UEDITOR_CONFIG.initialFrameHeight=600;//编辑器的高度 
        window.UEDITOR_CONFIG.initialFrameWidth=1200;//编辑器的宽度 
        var editor = new UE.ui.Editor({ 
          imageUrl : '', 
          fileUrl : '', 
          imagePath : '', 
          filePath : '', 
          imageManagerUrl:'', //图片在线管理的处理地址 
          imageManagerPath:'__ROOT__/'
        }); 
        editor.render("EditorId");//此处的EditorId与<textarea name="content" id="EditorId">的id值对应 </textarea> 
      } 
    </script>

    第四步 设置图片上传路径

    UEditor编辑器的默认图片上传路径是根目录下/ueditor/php/upload/image/目录,没有这个目录会自动创建,如果要自定义图片上传路径,可以在ueditor/php/config.json文件中12行处修改。

    最后贴上完整的html代码:

    <!DOCTYPE html> 
    <html lang="en"> 
    <head> 
      <meta charset="UTF-8"> 
      <title>Document</title> 
      <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.js"></script> 
    </head> 
    <body> 
    
     <form action="__URL__/receiver" method="post" accept-charset="utf-8"> 
      <textarea type="text" name="content" id="EditorId" placeholder="请输入内容"></textarea> 
      <input type="submit" value="提交"> 
     </form> 
    
      <script type="text/javascript" charset="utf-8">//初始化编辑器 
      window.UEDITOR_HOME_URL = "__PUBLIC__/ueditor/";//配置路径设定为UEditor所放的位置 
      window.onload=function(){ 
        window.UEDITOR_CONFIG.initialFrameHeight=600;//编辑器的高度 
        window.UEDITOR_CONFIG.initialFrameWidth=1200;//编辑器的宽度 
        var editor = new UE.ui.Editor({ 
          imageUrl : '', 
          fileUrl : '', 
          imagePath : '', 
          filePath : '', 
          imageManagerUrl:'', //图片在线管理的处理地址 
          imageManagerPath:'__ROOT__/' 
        }); 
        editor.render("EditorId");//此处的EditorId与<textarea name="content" id="EditorId">的id值对应 </textarea> 
      } 
    </script> 
    </body> 
    </html>

    效果图

    转载:https://mp.weixin.qq.com/s/3gUI20ZP1guTnrJgMBoIPw

  • 相关阅读:
    帝国 标签模板 使用程序代码 去除html标记 并 截取字符串
    iis6 伪静态 iis配置方法 【图解】
    您来自的链接不存在 帝国CMS
    帝国cms Warning: Cannot modify header information headers already sent by...错误【解决方法】
    .fr域名注册 51元注册.fr域名
    帝国网站管理系统 恢复栏目目录 建立目录不成功!请检查目录权限 Godaddy Windows 主机
    星外虚拟主机管理平台 开通数据库 出现Microsoft OLE DB Provider for SQL Server 错误 '8004' 从字符串向 datetime 转换失败
    ASP.NET 自定义控件学习研究
    CSS层叠样式表之CSS解析机制的优先级
    ASP.NET程序员工作面试网络收藏夹
  • 原文地址:https://www.cnblogs.com/clubs/p/9757784.html
Copyright © 2011-2022 走看看