[thinkphp整合ueditor百度编辑器]thinkphp整合ueditor(百度编辑器)方法详解

时间:2018-04-27  来源:thinkphp  阅读:

本人使用的是百度富文本编辑器ueditor 1.2.4.0 PHP 版本

下面说一下thinkphp 中整合ueditor

步骤1:下载百度编辑器http://ueditor.baidu.com/website/ipanel/panel.html

步骤2:解压后重新命名文件夹为ueditor放在项目公共目录

我放在Public/ueditor下

步骤3:

在add.html中引入公共文件

 代码如下

<script type="text/javascript" src="__PUBLIC__/ueditor/editor_config.js"></script>


<script type="text/javascript" src="__PUBLIC__/ueditor/editor_all.js"></script>

设置编辑器

 代码如下

       
<script type="text/javascript">
    UE.getEditor("myEditor", {
    theme:"default", //皮肤
    lang:"zh-cn", //语言
    initialFrameWidth:800,  //初始化编辑器宽度,默认800
    initialFrameHeight:320
});
</script>

设置后编辑器并没有显示,还有重要一步配置editor_config.js

怎么配置呢?

答:

找到

 代码如下 URL = window.UEDITOR_HOME_URL||tmp.substr(0,tmp.lastIndexOf("/")+1).replace("_examples/","").replace("website/","");//

这里你可以配置成ueditor目录在您网站的相对路径或者绝对路径(指以http开头的绝对路径)
 

将url改成您网站的相对路径或者绝对路径(本人建议用绝对路径)

比如:

 代码如下 URL = "http://www.111cn.net";

下面把图文给各位写上

本实例是在官网实例ajax基础上实现,效果如下:

20130329144055 20130329144234
 

运行实例步骤:

新建数据库thinkphp,导入sql文件,将ajax文件包建议到web目录下面,在ajax文件夹外放入thinkphp的核心包,配置配置文件,保证正常运行可看到编辑器加载正常!

更改编辑器:本实例可加载两个不同的编辑器:分别依赖于两个文件

a20130329150323

首页导入两个不同的文件及两个编辑器界面,注意:这里的两个编辑器后台获取参数的方式不同

加载edit文件后台需要修改一处代码如下:

b20130329150616

加载ueditor文件后台需要将代码修改为:

c20130329150809

本实例在需要加载的实例包在:

d20130329151033

内,这里可以替换成自己下载的两个编辑器,也可以更改编辑器代码

注意:使用kindeditor编辑器的时候还需要加载一个类文件

f20130329151328

代码很清晰,可以根据自己的需要修改!

[thinkphp整合ueditor百度编辑器]thinkphp整合ueditor(百度编辑器)方法详解

http://m.bbyears.com/jiaocheng/40966.html

推荐访问:
相关阅读 猜你喜欢
本类排行 本类最新