专栏首页我的博客PHP使用ewebeditor编辑器

PHP使用ewebeditor编辑器

我测试版本是v3.8:(可以自己下载) 文件结构:

第一:把文件解压到网站根目录的一个文件夹下面(这样大家可以公用一个编辑器) 第二:精简文件(可以把_开头的那个文件夹删除了,这个是例子文件夹),然后把admin文件夹下的login.php文件改为index.php(说明以后再表。。。) 第三:修改文件(解决编辑器在ie下按钮不能使用问题,因为。。。。) ie8屏蔽了anonymous方法,所以要改成click方法。

因为ewebeditor的代码是这么写的:if (element.YUSERONCLICK) eval(element.YUSERONCLICK + “anonymous()”);【此行代码在js文件夹下面的editor.js文件里】

所以修改方法为,将上面那句代码改为:

if(navigator.appVersion.match(/8./i)==’8.’ || navigator.appVersion.match(/7./i)==’7.’){ if (element.YUSERONCLICK) eval(element.YUSERONCLICK + “onclick(event)”); //IE8 or IE7 } else { if (element.YUSERONCLICK) eval(element.YUSERONCLICK + “anonymous()”); //IE6 }

第四:使用完全说明(最简介的使用,你要是个高手就别向下看了。。。) 在网页上需要使用编辑器的地方插入 <IFRAME ID=”eWebEditor1″ SRC=”ewebeditor.htm?id=XXX&style=coolblue” FRAMEBORDER=”0″ SCROLLING=”no” WIDTH=”550″ HEIGHT=”350″></IFRAME> 解析下: 其中src是编辑器的地址,大家都懂得。。。。 比如:你文件结构是:add_info.php,Joyous和在www下面,然后Joyous下放编辑器(就是把整个解压到文件全部放进去,这样你调用就可以使用<IFRAME ID=”eWebEditor1″ SRC=”http://域名/Joyous/ewebeditor.htm?id=XXX&style=coolblue” FRAMEBORDER=”0″ SCROLLING=”no” WIDTH=”550″ HEIGHT=”350″></IFRAME> ) 编辑器出来了,可是,我怎么获取内容呢?!!!! 这就给你说说吧。 <IFRAME ID=”eWebEditor1″ SRC=”Joyous/ewebeditor.htm?id=content&style=coolblue” FRAMEBORDER=”0″ SCROLLING=”no” WIDTH=”550″ HEIGHT=”350″></IFRAME> <input name=”content” type=”hidden” id=”content” /> 1、id=content————-编辑器标志,也就是说可以在网页上插入n个编辑器。只要你的id不同 2、<input name=”content” type=”hidden” id=”content” />这个是将编辑器内容用隐藏域传递到数据接收页面 (可是我还没明白这个是为啥这个样子。。。。。。惭愧。。。。) 3、接收数据怎么弄???!!!——在form跳转到的页面$content=$_POST[‘content’];echo content;看下效果。。。(哈哈) 问:PS:我要修改数据!!!从数据库读取出来咋放编辑器里面编辑!!!!!啊?? 4、好办!在读取数据之后比如是$info[‘content’](这个是从数据库读取出来的) <input name=”content” type=”hidden” value=”<?php  echo htmlspecialchars($info[‘content’]);?>” />然后调用编辑器就OK了。(为啥还用htmlspecialchars函数啊?因为,如果不过滤。。。你自己看下是什么后果。。)

ps:是不是够简单扼要?有木有?! 扩展:提取内容中第一张相片路径。糟了,忘了配置上传项目了。。。。唉。 这么麻烦?不麻烦的。。。 第一:进去http://127.0.0.1/Joyous/admin/index.php 第二:设置大家都懂的。 第三:设置都在php文件夹下的config.php(大家可以自己琢磨琢磨)

PS:提示传文件的时候,编辑器会自动添加一个小图片,可能会影响缩略图的提取。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Packer JavaScript en PHP

    官网:http://joliclic.free.fr/php/javascript-packer/en/ 例子:code pack(); file_put_co...

    苦咖啡
  • 将查询结果保存到excel中

    <?php //****************连接数据库*************** $localhost=”localhost”; $root=”roo...

    苦咖啡
  • Collectd介绍

    collectd是一个守护(daemon)进程,用来收集系统性能和提供各种存储方式来存储不同值的机制。它会在系统运行和存储信息时周期性的统计系统的相关统计信息。...

    苦咖啡
  • 华山论剑,谈谈 GitHub 上那几个开源的前端编辑器

    当我们要开发一个博客、社区、论坛等内容生产平台的时候,为用户挑选一个 UI 优雅简洁、交互丝滑顺畅的文本编辑器总是必不可少的一步。

    GitHubDaily
  • Java常用工具类之压缩解压

    package com.wazn.learn.util; import java.io.BufferedInputStream; import java.io...

    二十三年蝉
  • Docker(二)基础使用

    MiChong
  • 【科普】今天是世界标准日 到底什么是ISO

    “ 世界标准日(World Standards Day),是国际标准化组织(ISO)成立纪念日。10月14日这一天被选定为世界标准日。世界标准日的目的是提高对国...

    腾讯高校合作
  • 干货 | 携程万台规模容器云平台运维管理实践

    周昕毅,携程系统研发部云平台高级研发经理。现负责携程容器云平台运维,Cloud Storage及Cloud Network基础设施研发及运维。

    携程技术
  • 使用SAP CRM中间件从ERP下载plant到CRM

    Requirement: You have performed initial download in CRM to download plants from ...

    Jerry Wang
  • .Net语言 APP开发平台——Smobiler学习日志:如何设置页面的title

    其中包括Image属性(窗体图标)、BackColor属性(窗口标题栏背景色)、TextColor属性(窗口标题栏文本颜色)和TextAlign属性(窗体标题栏...

    Amanda.li

扫码关注云+社区

领取腾讯云代金券