`

百度编辑器在php中的应用快速入门

阅读更多
本实例采用百度编辑器版本:ueditor1_3_6-utf8-php 版。
下载下来的目录结构如下: 

  • dialogs-----------------各种弹出窗口
  • themes---------------模板文件夹
  • lang--------------- 语言包,
  • php---------------------php后台接口(处理文件、视频、图片、远程图片上传)
  • third-party-------------第三方插件
  • ueditor.all.js------------全局js
  • ueditor.config.js------------供用户配置参数的js
  • ueditor.parse.js--------------编辑器  函数库js


1、编辑器默认把图片、附件等上传到php/upload目录下,这样的结果通常不是我们想要的,大部分web程序都有一个统一的存放附件文件的目录。因此,需要做一些配置,让上传的附件能传到想要的目录下。
2、打开ueditor.config.js ,在定义变量 var URL = window.UEDITOR_HOME_URL || getUEBasePath();
下增加一个 变量,var upfileroot = '';因为有好几个地方要用到这个变量,所以定义成了一个变量,方便以后修改。
3、查找到以下的地方,依次修改:
 ,imagePath:URL + "php/" // 改成
 ,imagePath:upfileroot //URL + "php/"

,scrawlPath:URL+"php/"  //改成
,scrawlPath:upfileroot //URL+"php/" ;

有附件上传的几个地方 都做这样的修改。

4、修改php 文件里的文件
把 上传文件修改到您想要的目录下;
php代码 放到压缩包里,里面还加入图片同步上传到阿里云oss存储空间代码。

5、在页面中加入编辑器

首先在页面头部 加入:

<script type="text/javascript" charset="utf-8">
        //window.UEDITOR_HOME_URL = "/webroot/admin/style1/skin/ueditor/";
		 window.UEDITOR_HOME_URL ="/webroot/public_psp/style1/ueditor/"; 
 
  </script>

<script type='text/javascript' src="ueditor/editor_config.js?p=20140304"></script>	
<script type="text/javascript" src="ueditor/editor_all.js?p=20140304"></script>



在 需要加入编辑器的html 代码中
 <script name="myContent"  id="editor" type="text/plain"><?=$info2[content]?></script>


官方推荐用script标签代替textarea,道理我也没弄清楚。这里无所谓,只要id 正确,用哪种标签都可以;

6、实例化编辑器
     //实例化编辑器
 
    var ue = UE.getEditor('editor');
	
    ue.addListener('ready',function(){
       // this.focus()
    });




  • php.rar (12.2 KB)
  • 下载次数: 0
分享到:
评论

相关推荐

    tp5开发网站,含auth权限角色管理,可以对角色的权限进行设置百度编辑器使用

    本资源包提供了完整的TP5网站开发实例,包括Auth权限角色管理和百度编辑器的使用,旨在帮助学习者深入理解TP5框架的核心特性。 一、ThinkPHP5框架简介 TP5是基于PHP的MVC(Model-View-Controller)模式的轻量级框架...

    汇总大量教程+工具+源码下载地址

    2. PHP相关工具:提供了16个PHP开发相关的工具下载链接,虽然文档未列出具体工具名称,但这些工具可能包括代码编辑器、数据库管理工具、版本控制系统等,有助于PHP开发者提高开发效率和代码管理。 3. PHP源码下载:...

    完整版 web应用开发 web网站建设实用教程 第6-3讲 PHP web开发环境(共152页).ppt

    5. **开发工具**:包括IDE(Integrated Development Environment)如PHPStorm、Eclipse,以及文本编辑器如VS Code、Sublime Text,它们提供语法高亮、自动完成等功能,提升开发效率。 在实际开发中,PHP常常与HTML...

    Eclipse从入门到精通

    - **界面布局**:Eclipse界面由工作台(Workbench)、视图(Views)和编辑器(Editors)组成,用户可以根据自己的需求调整界面布局。 - **项目管理**:在Eclipse中创建Java项目、设置项目结构、管理依赖等。 - **代码...

    (全)传智播客PHP就业班视频完整课程

    非常实用 持之以恒才是王道! ...8-11 3....8-11 4.图像 表格 实际应用-菜谱 课堂练习-课程表 ...10-30 4 vi编辑器使用 linux目录讲解 10-4 1 课程回顾 10-4 2 js面向对象多态 10-4 3 js内部对象和系统函数 10...

    史上最全韩顺平传智播客PHP就业班视频,9月份全集

    史上最全韩顺平毕业班视频------这里只有9月份,8,10,11月份在另外一个文件下。 传智播客PHP就业班视频课程列表 ...8-11 3....8-11 4.图像 表格 实际应用-菜谱 课堂练习-课程表 ...10-30 4 vi编辑器使用 linux目录讲解 ...

    php基础学习笔记

    - **文本编辑器**:如Sublime Text、Visual Studio Code等,它们虽不如IDE强大,但在轻量级场景下使用起来更加灵活。 ##### 1.6 B/S 与 C/S 模型介绍 - **B/S (Browser/Server)**:这是一种基于浏览器的客户端-...

    快速搭建移动App服务器 (win+tomcat+轻开平台+access入门版)

    复制webeasy目录到D:\下,然后进入%TOMCAT_HOME%\conf目录,用文本编辑器(如:EditPlus)打开server.xml文件,在“Host”标签下添加一“Context”标签: 保存退出并启动tomcat 5 编辑工具 轻开平台可以用任何网页...

    world 在线编辑收集

    2. **软件开发工具与资源**:包括在线编辑器、代码下载、学习资源等,这些工具和资源对于开发者来说是不可或缺的,能够提高编程效率,促进技术交流和学习。 3. **技术社区与论坛**:如CSDN、ITeye、51CTO等,这些...

    dayrui-xunruicms-master.zip

    6、富文本字段,百度编辑器、百度移动编辑器 7、选项字段,单选字段、多选字段、下拉选择字段 8、颜色字段,用于选择网页颜色值 9、属性字段,用于类似于商品属性的数据 10、内容关联字段,用于加载其他模块内容...

    程序员攻略练级

    同时,学习使用Unix/Linux Shell及常见命令行工具,即使在Windows环境下也要能熟练运用虚拟机中的Linux。学会使用man命令获取帮助,理解和运用系统结构、文本操作命令、管理命令等。正则表达式的熟练使用是程序员...

    迅睿CMS免费开源系统-PHP

    6、富文本字段,百度编辑器、百度移动编辑器 7、选项字段,单选字段、多选字段、下拉选择字段 8、颜色字段,用于选择网页颜色值 9、属性字段,用于类似于商品属性的数据 10、内容关联字段,用于加载其他模块内容的...

    教你怎么制作网站.pdf

    你可以通过在线资源,如百度搜索相关入门教程,快速掌握这些基础知识。这个阶段可能需要大约一周的时间。 第二阶段,当你掌握了基础工具和语法后,可以开始创建静态网站。为了提升网站的功能性和美观性,你可能需要...

    Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好

    种方法实现了信号和槽函数的关联,第一个按钮我们直接在设计器中实现其关 联;第二个按钮我们自己写了槽函数语句,其实图形的设计与直接写代码效果是 一样的。 这个程序里我们实现了两类窗口打开的方式,一个是自身...

    建站教程下载地址

    - **页面设计**:教授如何在Dreamweaver中设计和编辑网页,包括使用模板和库项目。 - **动态功能开发**:介绍如何添加JavaScript脚本、CSS动画等动态效果。 - **代码编辑技巧**:提供高效编写HTML、CSS和JavaScript...

    Nginx高性能WEB服务器系列(超级详细)

    自 2004 年 10 月 4 日发布第一个公开版本以来,Nginx 已经在众多大型网站中得到广泛应用,例如 Yandex、Mail.Ru、VKontakte、Rambler 以及中国的 360、百度、新浪、腾讯和阿里巴巴等互联网巨头。 - **特点**: - ...

Global site tag (gtag.js) - Google Analytics