ThinkPHP配置UEditor

昨天在ThinkPHP上配置了UEditor,在此记录一下其中的过程和自己的心得体会。

参考资料UEditor开发文档:http://fex.baidu.com/ueditor/#server-php。

(1),下载UEditor,解压后本人是放在了tp框架的公众资源目录Public下的ueditor中。

(2),在浏览器下打开上文目录下的index.html,出现下图,但是此时文件上传功能还未实现

(3),设置图片上传目录,在Public文件夹下创建editor_up文件夹用来保存上传图片,打开Public/ueditor/php/config.json对其中的imagePathFormat进行配置(注意 路径配置项无论是否以 "/" 开头,都是相对于 网站根目录 的路径):

(4),设置成功了,刷新浏览器下的index.html,点击图片上传,成功!

(5),以上ThinkPHP配置UEditor就算是完成了,事实上,ueditor目录下的php文件夹我们可以放到本网站下的任意位置,只是需要修改ueditor下的ueditor.config.js中的服务器统一请求接口路径,将其修改为相对于该文件的正确的相对路径即可:

(6),注:上传图片过程中可能会出现由于文件过大而不能上传的情况,这时只需修改php的配置文件php.ini中的upload_max_filesize (上传文件的最大允许值)和post_max_size (post表单数据的最大允许值),修改后重启服务即可。

其中的心得体会:可能大家看起来很简单,可是当时自己也是花了一番功夫才弄好的。主要是自己对开发文档总是不能静下心来去阅读。实际上文档总是最详细的。可能某些话看起来好像不太懂,但只要耐下心来去思考,去查阅,总是会有收获的。

发布时间:2015-11-29

时间: 2024-12-19 03:03:34

ThinkPHP配置UEditor的相关文章

thinkphp 使用ueditor的功能

在网上看了很多的关于配置thinkphp使用ueditor的教程,但是都是说的乱七八糟,终于尝试着在github上查找,找到了别人写的源码例子,拿回来后自信研究了,终于明白了是怎么去使用图片上传的功能,没有正确的配置是不行的,下面是我说的关于这些的一些重要参数.首先是要配置:serverUrl :'{:U('Home/Index/ueditor')}'就是你使用的处理图片上传的后台处理类.代码如下: <?phpnamespace Home\Controller;use Think\Control

java配置ueditor中解决“未找到上传文件”错误提示

ueditor是一个功能十分强大的在线文本编辑器,但是在ssh框架中,确切的说实在struts2中由于其拦截器需要对request,session对象进行重新封装,这个过程中会把request对象中保存的一些内容清空,所以会导致ueditor的上传功能获取不到需要上传的内容导致“未找到上传文件”的错误! 参考网上资料和自己实验,最终的解决思路是,重写struts2中的一个转换的类,然后配置struts2使用我们重写的这个类.由于我们的工程中可能会有其他的上传等功能,为了不影响其他功能的时候,还需

SpringMVC 配置UEditor

SpringMVC 配置UEditor,把UEditor 下的jsp 文件夹放到项目中放jsp页面的目录下,在Controller中中写一个方法(如:@RequestMapping(value="/load/img")访问jsp页面(就跟访问一般的jsp页面一样),需要注意的是,jsp文件夹下的jsp文件和js文件必须放到一起.再把UEditor的后台配置中 URL 中的jsp/controller.jsp改为Controller中的方法的访问URL,就是上面所说的/YourContr

ThinkPHP - 配置项目结构

配置项目结构: 项目如果分为前后台使用. 那么最关键的就是,使用公共部分文件的划分,其中最为核心的就是公共配置文件的使用. 下面介绍的就是怎么将前后台项目的公共部分提起出来. 首先是其他公共的文件夹: 这是最顶层的文件配置. 详细的目录说明,看下面: E:\PHP\WWW\THINKPHP │ admin.php //后台主入口文件 │ index.php //前台主入口文件 ├─Admin //后台文件夹 │ ├─Common │ ├─Conf //后台配置文件夹 │ │ config.php

SSM配置Ueditor实现图片的上传&lt;一&gt;

最近想学点新的东西,于是琢磨着用SSM整合Ueditor来实现图片的上传!至于为什么选Ueditor,道理你懂得啦!百度开发的而且开源,能自定义自己想要的内容,版本更新什么的也比较勤快!接下来我准备记录下探索的过程! 1.下载 点击跳转到Ueditor下载界面 你可以到上面的地址下载Ueditor插件,选择UTF-8编码的Jsp版本. 2.构建工程 新建一个Maven工程,首先把ssm框架的基本的东西搭建好,如果你不清楚ssm基本框架,我博客里面有详细的搭建过程可以参考!在这我就直接上图了! 3

ThinkPHP配置详解

一.入口文件的配置 一般不建议在入口文件中做过多的配置,但可以重新定义一些系统常量. 1.APP_PATH 默认情况下,框架的项目应用目录为\Application.如果需要改变应用目录就需要在入口文件中更改APP_PATH常量定义. // 定义应用目录 define('APP_PATH','./Application/'); 2.APP_DEBUG APP_DEBUG是对调试的配置,当设置为true的时候表示开启调试模式,当设置为false的时候表示关闭调试模式,而在默认情况下APP_DEBU

thinkphp 配置

ThinkPHP框架中所有配置文件的定义格式均采用返回PHP数组的方式,格式为: //项目配置文件 return array( 'DEFAULT_MODULE' => 'Index', //默认模块 'URL_MODEL' => '2', //URL模式 'SESSION_AUTO_START' => true, //是否开启session //更多配置参数 //... );

thinkphp和ueditor自定义后台处理方法整合

先了解一下ueditor后台请求参数与返回参数格式规范: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77

.net 配置ueditor

添加引用如下: <script src="../Ueditor/ueditor.config.js" type="text/javascript"></script> <script src="../Ueditor/ueditor.all.js" type="text/javascript"></script> <link href="../Ueditor/the