`
tyllxx
  • 浏览: 86557 次
  • 性别: Icon_minigender_1
  • 来自: 贵阳
社区版块
存档分类
最新评论

ThinkPHP3.0 使用百度ueditor的正确配置方法。。。

阅读更多

使用百度ueditor,按照百度上的文章做配置,编辑器会有控件无法使用的问题,按我的方法完全能全开状态。

 

文件上传路径自己配置下。。。。。。

第一步:下载ueditor放到 Public 文件夹下。

 

第二步:配置 ueditor 的editor_config.js文件

 

 

URL = window.UEDITOR_HOME_URL||tmp.substr(0,tmp.lastIndexOf("\/")+1).replace("_examples/","").replace("website/","");//这里你可以配置成ueditor目录在您网站的相对路径或者绝对路径(指以http开头的绝对路径)


//改为相对路径。。。
URL = window.UEDITOR_HOME_URL||"/Public/ueditor/"; 

 


第三步:引用ueditor,在你要使用ueditor的模版文件中写入如下代码:

 

<import type='js' file="ueditor/editor_config" />
<import type='js' file="ueditor/editor_all" />
<import type='css' file="ueditor/themes/default/ueditor" />
ThinkPHP 的默认导入方式,直接就是Public目录下,不要写后缀


第四步:设置Model.class.php文件存入规则:

 

 

array('text','htmldecode', 3,'callback'),
//ThinkPHP3 正文(text)字段的自动完成规则

//文本转义
function htmldecode(){
		if(!empty($_POST['text'])){									
                        $contents=htmlspecialchars(stripslashes($_POST['text']));
			return $contents;
		}
	}

 

第五步:HTML页面应用与提取数据

  

<textarea type="text" name="text" id="text" style="width:100%;"/>{$list.text|htmlspecialchars_decode}</textarea>
<!--转义在这里视乎没有什么用,还是写上吧!-->

<!--script写到body外面-->
<script type="text/javascript">  
	var editor = new baidu.editor.ui.Editor();  
    editor.render("text");//这里认的是上面控件的ID
</script>
分享到:
评论

相关推荐

    ThinkPHP3.0 完全开发手册

    学习ThinkPHP3.0,你可以参考《ThinkPHP3.0 完全开发手册》提供的详细文档,了解每个功能的使用方法。此外,ThinkPHP官方社区和各大开发者论坛都有丰富的资源和讨论,可以帮助你在遇到问题时找到解决方案。 总的来...

    ThinkPHP3.0完整版和 完全开发手册

    1. **路由系统**:ThinkPHP3.0提供灵活的路由规则,允许开发者自定义URL模式,实现URL与控制器方法的映射,提升用户体验。 2. **模型层**:模型是数据库操作的抽象层,可以方便地进行CRUD(Create、Read、Update、...

    thinkphp3.0

    10. 文档资源:在提供的“说明.htm”中,可能详细介绍了ThinkPHP3.0的基本使用方法、框架特性以及常见问题解答,是初学者入门的重要参考资料。 综上所述,ThinkPHP3.0是一个功能强大且易学易用的PHP框架,其设计...

    ThinkPHP3.0_完全开发

    #### 三、ThinkPHP3.0配置管理 - **配置格式**:介绍配置文件的语法和格式,以及如何使用数组和常量定义配置项。 - **惯例配置**:说明框架默认的配置设置,以及如何覆盖这些默认值。 - **项目配置**:如何为特定...

    thinkphp3.0源码和实例

    现在,让我们结合实例来探讨如何使用ThinkPHP3.0进行开发: 例如,我们在项目中创建一个用户登录的功能。首先,我们需要在模型层定义一个User模型,用于处理用户数据,包括验证用户名和密码。在控制器层,我们创建...

    用ThinkPHP3.0写的博客程序

    本篇文章将深入探讨一个使用ThinkPHP3.0框架构建的博客程序,该程序具备多图片上传功能,并且借鉴了phpcms的后台界面设计,为开发者提供了一个实用的参考案例。 ThinkPHP3.0是ThinkPHP框架的一个早期版本,它是一个...

    Ueditor for Thinkphp3.2

    2. **配置URL**:在Ueditor的config.js文件中,设置服务器处理路径,使其指向Thinkphp3.2的控制器和处理方法。 3. **创建控制器**:在Thinkphp3.2的控制器层,创建一个用于处理Ueditor上传和处理请求的控制器,如`...

    THINKPHP3.0执行流程图PDF

    ### THINKPHP3.0执行流程详解 #### 一、项目启动与初始化 THINKPHP3.0是一款基于PHP的轻量级开发框架,其执行流程是理解整个框架工作原理的关键。从项目入口文件(index.php)开始,THINKPHP3.0会依次经过多个阶段...

    thinkphp3.0手册

    手册也会详细介绍这些工具的使用方法。 最后,手册通常会包含一些实战案例,比如用户注册登录系统的实现、API接口的开发以及常见的Web应用开发流程,让读者能够将理论知识应用于实际项目。 总之,《ThinkPHP3.0...

    利用thinkphp3.0做的ajax评论

    在这里,我们可以使用jQuery库的$.ajax()方法来发送异步请求。 ```javascript $(document).ready(function() { $('#comment-form').submit(function(e) { e.preventDefault(); // 阻止默认表单提交行为 var ...

    ThinkPHP3.0 完全开发手册 chm 消耗0积分

    ThinkPHP 3.0正式版完全开发手册 CHM格式 如果下载解压后无显示,请单击右键-&gt;属性:单击常规标签下方的“解除锁定”,然后“应用”,“确定”,即可查看 -------------------- 华丽的分割线 ---------------------...

    thinkphp3.0开发手册

    7. **缓存管理**:缓存是提高Web应用性能的关键,手册详细阐述了ThinkPHP3.0的缓存机制,包括内存缓存(如File、Memcache、Redis)、页面缓存和数据缓存的配置与使用。 8. **安全与权限**:手册包含了关于安全方面...

    THINKPHP 3.0 3.1

    对于初学者来说,通过学习这两个版本,可以快速掌握PHP Web开发的基本技巧和框架使用方法;对于有经验的开发者,THINKPHP提供的强大工具和设计理念可以帮助他们更高效地完成项目开发。无论是在中小企业还是大型项目...

    thinkphp3.0完全中文开发手册

    ThinkPHP 3.0 支持多种数据库,并提供了丰富的功能,如自动验证、自动完成、模型方法等。 **1.2 基础概念** - **MVC 架构**:即 Model-View-Controller 架构模式,其中 Model 负责处理应用程序的数据逻辑,View ...

    thinkphp3.0完全开发手册

    手册将介绍模型的创建、字段映射、自动验证、关联关系(一对一、一对多、多对多)以及查询构建器的使用方法。 六、控制器与视图 控制器负责处理用户的请求并调用模型进行数据操作,然后通过视图呈现结果。手册会...

    ThinkPHP3.0RC1

    早期的思想架构来源于Struts,后来经过不断改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的Action和Dao思想和JSP的TagLib(标签库)、RoR的ORM映射和...

Global site tag (gtag.js) - Google Analytics