使用百度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 完全开发手册》提供的详细文档,了解每个功能的使用方法。此外,ThinkPHP官方社区和各大开发者论坛都有丰富的资源和讨论,可以帮助你在遇到问题时找到解决方案。 总的来...
1. **路由系统**:ThinkPHP3.0提供灵活的路由规则,允许开发者自定义URL模式,实现URL与控制器方法的映射,提升用户体验。 2. **模型层**:模型是数据库操作的抽象层,可以方便地进行CRUD(Create、Read、Update、...
10. 文档资源:在提供的“说明.htm”中,可能详细介绍了ThinkPHP3.0的基本使用方法、框架特性以及常见问题解答,是初学者入门的重要参考资料。 综上所述,ThinkPHP3.0是一个功能强大且易学易用的PHP框架,其设计...
#### 三、ThinkPHP3.0配置管理 - **配置格式**:介绍配置文件的语法和格式,以及如何使用数组和常量定义配置项。 - **惯例配置**:说明框架默认的配置设置,以及如何覆盖这些默认值。 - **项目配置**:如何为特定...
现在,让我们结合实例来探讨如何使用ThinkPHP3.0进行开发: 例如,我们在项目中创建一个用户登录的功能。首先,我们需要在模型层定义一个User模型,用于处理用户数据,包括验证用户名和密码。在控制器层,我们创建...
本篇文章将深入探讨一个使用ThinkPHP3.0框架构建的博客程序,该程序具备多图片上传功能,并且借鉴了phpcms的后台界面设计,为开发者提供了一个实用的参考案例。 ThinkPHP3.0是ThinkPHP框架的一个早期版本,它是一个...
2. **配置URL**:在Ueditor的config.js文件中,设置服务器处理路径,使其指向Thinkphp3.2的控制器和处理方法。 3. **创建控制器**:在Thinkphp3.2的控制器层,创建一个用于处理Ueditor上传和处理请求的控制器,如`...
### THINKPHP3.0执行流程详解 #### 一、项目启动与初始化 THINKPHP3.0是一款基于PHP的轻量级开发框架,其执行流程是理解整个框架工作原理的关键。从项目入口文件(index.php)开始,THINKPHP3.0会依次经过多个阶段...
手册也会详细介绍这些工具的使用方法。 最后,手册通常会包含一些实战案例,比如用户注册登录系统的实现、API接口的开发以及常见的Web应用开发流程,让读者能够将理论知识应用于实际项目。 总之,《ThinkPHP3.0...
在这里,我们可以使用jQuery库的$.ajax()方法来发送异步请求。 ```javascript $(document).ready(function() { $('#comment-form').submit(function(e) { e.preventDefault(); // 阻止默认表单提交行为 var ...
ThinkPHP 3.0正式版完全开发手册 CHM格式 如果下载解压后无显示,请单击右键->属性:单击常规标签下方的“解除锁定”,然后“应用”,“确定”,即可查看 -------------------- 华丽的分割线 ---------------------...
7. **缓存管理**:缓存是提高Web应用性能的关键,手册详细阐述了ThinkPHP3.0的缓存机制,包括内存缓存(如File、Memcache、Redis)、页面缓存和数据缓存的配置与使用。 8. **安全与权限**:手册包含了关于安全方面...
对于初学者来说,通过学习这两个版本,可以快速掌握PHP Web开发的基本技巧和框架使用方法;对于有经验的开发者,THINKPHP提供的强大工具和设计理念可以帮助他们更高效地完成项目开发。无论是在中小企业还是大型项目...
ThinkPHP 3.0 支持多种数据库,并提供了丰富的功能,如自动验证、自动完成、模型方法等。 **1.2 基础概念** - **MVC 架构**:即 Model-View-Controller 架构模式,其中 Model 负责处理应用程序的数据逻辑,View ...
手册将介绍模型的创建、字段映射、自动验证、关联关系(一对一、一对多、多对多)以及查询构建器的使用方法。 六、控制器与视图 控制器负责处理用户的请求并调用模型进行数据操作,然后通过视图呈现结果。手册会...
早期的思想架构来源于Struts,后来经过不断改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的Action和Dao思想和JSP的TagLib(标签库)、RoR的ORM映射和...