用过6kzz免费版的朋友都知道,它的后台编辑器是kindeditor,并且是两三年前的版本,有很多功能都没有,现在的kindeditor也不错,但感觉还是没有百度的ueditor强大(据说微信后台的编辑器也是它,依托竞争对手的产品,微信还需要不断提升实力),于是就把编辑器换位ueditor吧

下载下来ueditor后

就要进行配置了

本文就6kzz后台做实例,一般的比这个还要简单

1.仿照kindeditor,将ueditor拷贝到

目录的inc/下

2.找到调用编辑气的页面,在6k中是到admin/admin.php里

在引入编辑器文件的位置引入ueditor的文件和对其初始化

同时将引入原来编辑器的js文件删除或者注释掉

<!--  

<script type="text/javascript" src="../inc/kindeditor/kindeditor.js"></script>

-->

<script type="text/javascript" src="../inc/ueditor/ueditor.config.js"></script>

<script type="text/javascript" src="../inc/ueditor/ueditor.all.js"></script>

然后初始化

<script type="text/javascript">

    //var editor = new UE.ui.Editor();

    //editor.render("myEditor");

    //1.2.4以后可以使用一下代码实例化编辑器

    UE.getEditor('myEditor')

</script>

如果是文件编辑或者修改

那么在admin.php里会根据判断引入文章编辑article.php文件(6k自己的事,与配置编辑器无关)

在article.php里在文章内容处加载编辑器界面

<textarea name="content" id="myEditor" style="width: 800px; height: 400px;">{$row['content']}</textarea>

千万注意 此处id的值要与上文中编辑器初始化里

UE.getEditor('myEditor')

的值一致,否者不起作用

自此以成功引入编辑器

但用编辑器编辑的内容在读取时是不是自己想要的展示效果呢,显然不是

在ueditor下

在展示(文件读取页面)还需进行配置

在模板文件夹下模板文件比如

View.htm里加入

 <script src="./inc/ueditor/ueditor.parse.js" type="text/javascript"></script>

<script>

  uParse('.viewcontent',{

      'highlightJsUrl':'./inc/ueditor/third-party/SyntaxHighlighter/shCore.js',

      'highlightCssUrl':'./inc/ueditor/third-party/SyntaxHighlighter/shCoreDefault.css'

  })

</script>

注意文件路径

是view.php引入view.htm进行展示的,要以view.php的路劲为基准引入js文件

还得注意

<div class="viewcontent">{$row['content']}</div>

要展示的内容,的class名要与uParse()里的参数一致,否者也不会解析。

到此,基本的配置基本结束

下一步要配置的就是图片上传路径与在线图片管理了。

上传图片路劲配置

在ue下的php文件夹下的imageUp.php里

//上传配置

  $config = array(

        "savePath" => ($path == "1" ? "../../../uploadfile/attachment" : "upload1/"),

        "maxSize" => 1000, //单位KB

        "allowFiles" => array(".gif", ".png", ".jpg", ".jpeg", ".bmp")

);

在savePath里,如果上传到upload(后台上传进行)

把路劲改为

"../../../uploadfile/attachment"

上传图片时,图片就会存储到

Uploadfile/attachment/年月日/

在线图片的管理

有时(在我们没有配置该项时)我们明明上传了图片,但点击在线管理时却是空的

是应为我们少了这项配置

在ue下的php文件夹下的

imageManager.php里

$paths = array('upload/','../../../uploadfile/attachment/');

改成上面的上传路径就Ok了

文件附件等的上传与图片上传的配置类似

其实在ueditor.config.js

说的很明白,可以参考进行相关配置

本文仅作抛砖引玉,与大家分享!

6kzz整合ueditor的更多相关文章

  1. thinkphp 3.2.3整合ueditor 1.4,给上传的图片加水印

    今天分享一下thinkphp 3.2.3整合ueditor 1.4,给上传的图片加水印.博主是新手,在这里卡住了很久(>_<) thinkphp 3.2.3整合ueditor 1.4 下载 ...

  2. Dedecmsv5.7整合ueditor 图片上传添加水印

    最近的项目是做dedecmsv5.7的二次开发,被要求上传的图片要加水印,百度ueditor编辑器不支持自动加水印,所以,找了很多资料整合记录一下,具体效果图 这里不仔细写dedecmsv5.7 整合 ...

  3. 很详细的SpringBoot整合UEditor教程

    很详细的SpringBoot整合UEditor教程 2017年04月10日 20:27:21 小宝2333 阅读数:21529    版权声明:本文为博主原创文章,未经博主允许不得转载. https: ...

  4. CI框架整合UEditor编辑器上传功能

    最近项目中要使用到富文本编辑器,选用了功能强大的UEditor,接下来就来讲讲UEditor编辑器的上传功能整合. 本文UEditor版本:ueditor1_4_3_utf8_php版本 第一步:部署 ...

  5. springboot整合ueditor实现图片上传和文件上传功能

    springboot整合ueditor实现图片上传和文件上传功能 写在前面: 在阅读本篇之前,请先按照我的这篇随笔完成对ueditor的前期配置工作: springboot+layui 整合百度富文本 ...

  6. activiti自定义流程之整合(二):使用angular js整合ueditor创建表单

    注:整体环境搭建:activiti自定义流程之整合(一):整体环境配置 基础环境搭建完毕,接下来就该正式着手代码编写了,在说代码之前,我觉得有必要先说明一下activit自定义流程的操作. 抛开自定义 ...

  7. springMVC -- 整合UEditor(富文本编辑器)

    工作中需要用到UEditor编辑文本,在与springMVC进行整合时,出现了一些问题,结果导致,在进行图片上传时出现如下提示: 上网查询了很多相关资料,此处简要记录下,防止以后遇到类似问题. 一种方 ...

  8. 七牛整合 ueditor (拦住那头牛,七牛又如何)

    最近遇到个项目,要求所有图片都必须整合到七牛上,看了把你谈文档踩在前辈们的基础上终于把他完成了,恰巧本屌丝最近刚好有时间,本着天下屌丝是一家的原则,和小朋友们一同学习 闲话少说入正题. 第一 :下载编 ...

  9. JAVA SpringBoot2 整合 JSP视图模板 整合 Ueditor富文本编辑器

    一般涉及到后台管理系统,就少不了富文本编辑器,这个可以图,文,视频混排的高级工具,笔者通过对比,发现目前市场上最好的三方库还当属百度的 ueditor 近年来 SpringBoot 框架可谓越来越火, ...

随机推荐

  1. windchill系统——开发_客户端自定义

    步骤如下

  2. NumPy位操作

    NumPy - 位操作 下面是 NumPy 包中可用的位操作函数. 序号 操作及描述 1. bitwise_and 对数组元素执行位与操作 2. bitwise_or 对数组元素执行位或操作 3. i ...

  3. U盘安装OS

    1. 老毛桃 2. 大白菜 3.

  4. 指定library路径

    1.执行 ?.jar文件: 1.1.“java -jar ?.jar” 1.2.如果 ?.jar里面使用了JNI调用了 ?.dll/?.so 等文件,可能会报错 找不到相关的 库文件,如果这样的话,可 ...

  5. socket编程 TCP 粘包和半包 的问题及解决办法

    一般在socket处理大数据量传输的时候会产生粘包和半包问题,有的时候tcp为了提高效率会缓冲N个包后再一起发出去,这个与缓存和网络有关系. 粘包 为x.5个包 半包 为0.5个包 由于网络原因 一次 ...

  6. AS3中ASCII码和字符互转函数

    AS3中ASCII码和字符互转函数 字符转成ASCII码: 格式:字符串变量.charCodeAt(字符位置); var str:String = “A”; trace(str.charCodeAt( ...

  7. IOS对存放对象的数组排序

    我们开发的每个程序都会使用到一些数据,而这些数据一般被封装在一个自定义的类中.例如一个音乐程序可能会有一个Song类,聊天程序则又一个 Friend类,点菜程序会有一个Recipe类等.有时候我们希望 ...

  8. iOS在支持arc的工程中,导入不支持arc的第三方的插件

    首先将插件导入到工程中,然后点击工程名,在targets下面找到相应的条目,然后选择build phares,打开第二行compile sourses,然后找到不支持arc的.m文件,在后边添加上“- ...

  9. DRF 中 解决跨域 与 预检

    DRF 中 解决跨域 与 预检 1 跨域 浏览器的同源策略: 对ajax请求进行阻拦 ps: 对href src属性 不限制 只有浏览器会阻止,requests模块不会存在跨域 (1)解决方案1 JS ...

  10. 【SQL查询】合并多个数据集_union

    SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集. 请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列.列也必须拥有相似的数据类型.同时,每 ...