8 Star 14 Fork 5

Alvin / UEditor-ThinkPHP3.2

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

一、简介

很多同学在用ThinkPHP做开发集成ueditor富文本编辑器很头疼,需要配置的东西太多,一时分不清各种前后台配置,思路顿时混乱,索性干脆直接用官方的demo,扩展性不说,但殊不知有很大的安全隐患,希望这种同学仔细做好权限控制,毕竟埋下的是地雷。

很多前辈写过这个插件,我为什么要重复造轮子?

  1. 站在巨人的肩膀上,看前辈的代码觉得有可压缩的空间

  2. 为大家提供新的实现思路,交流心得

此插件的特色:

  1. 针对thinkphp3.2开发,其他版本未做测试,因UEditor 1.4.3.3 存在word图片转存无效的bug,所以采用了上个版本,请注意

  2. 简单,便捷,无部署之忧,核心代码就一个控制器,稍加配置即可直接使用

  3. 功能完整,实现了ueditor后台的全部功能

二、使用步骤

ueditor目录中包含两个文件夹,Public/ueditor 为编辑器目录,Application为应用目录,将两个目录合并到你的项目下

前台 View层 引入
<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" >
//实例化编辑器
var ue = UE.getEditor('editor',{serverUrl :'{:U('模块/Ueditor/index')}' });
</script>
后台自定义配置
  1. Application/Common/Conf 文件夹下的ueditorconfig.json 为后端通信配置文件
  2. Controller中 ueditorController.class.php 为核心控制器,引入时请注意下命名空间,默认为Home, 即Home模块
  3. 在ueditorController.class.php中配置上传文件的根目录,默认为Upload目录,可根据自己需要调整
'rootPath'  =>  './Upload/', // 设置上传根目录

至此我们就可以使用了,如果遇到困难可以参考下demo中的集成方式

空文件

简介

ThinkPHP3.2 for UEditor 百度富文本编辑器 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
PHP
1
https://gitee.com/hfproject/UEditor-ThinkPHP3.2.git
git@gitee.com:hfproject/UEditor-ThinkPHP3.2.git
hfproject
UEditor-ThinkPHP3.2
UEditor-ThinkPHP3.2
master

搜索帮助