注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

php 王建

php之路

 
 
 

日志

 
 

如何设计一个在线的编辑器fckeditor  

2011-08-06 15:18:20|  分类: php类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

1:首先去网上下载一个编辑器的源码包下载地址是:http://www.php100.com/html/itnews/PHPxinwen/2009/0924/3330.html

2:下载之后的目录结构是这样的

如何设计一个在线的编辑器fckeditor - wangjian84075041 - 缘分天空、、

我们用到的一个最重要的文件就是 fckeditor.php文件

3:然后把这个文件夹copy到你的项目目录下面,这个随便放到任何的位置。

4:我们打开fckeditor.php文件会发现里面只有2个包含文件

if(!function_exists('version_compare') || version_compare( phpversion(), '5''<' ) )

include_once'fckeditor_php4.php' ) ;

else

include_once'fckeditor_php5.php' ) ;

然后我们去看下fckeditor_php5.php文件,会发现里面全部是一些属性方法主要是对编辑器进行设置的。

先分析下构造函数

public function __construct( $instanceName )

  {

$this->InstanceName = $instanceName ;

$this->BasePath '/fckeditor/' ;

$this->Width '100%' ;

$this->Height '200' ;

$this->ToolbarSet 'Default' ;

$this->Value '' ;

$this->Config array() ;

}

参数instanceName 意思是:当你进行提交的时候根据那个参数获得提交的值。

参数BasePath的意思是设置下你编辑器放在哪个位置。

Width是设置下你的编辑器的宽度

Height是设置编辑器的高度

ToolbarSet 有2个熟悉 1个是Basic 另外的一个是'Default'

Value  是当你的编辑器内没有任何内容的时候 里面的默认值

5:创建一个php文件对编辑器进行一些配置

<?php

include 'editor/fckeditor.php';   //包含编辑器的文件

$basepath=$_SERVER['PHP_SELF'];

 $basepath=dirname($basepath)."/editor/";

//配置编辑器的目录

$editor=new FCKeditor("我的编辑器");

$editor->BasePath=$basepath;

$editor->Value="这是我自己的一个Editor编辑器嘿嘿"; //编辑器的默认值

?>

<form action="<?php echo $_SERVER['PHP_SELF']?>name="" method="post">

标题:<input type="text" name=""><br/>

内容:<?php $editor->Create();?><br/>  <!--创建一个编辑器-->

<input type="submit" value="提交" name="sub">

</form>

<?php 

 if($_POST['sub']){

  echo $_POST['我的编辑器'];  

//得到输入的内容

 }

?>

  评论这张
 
阅读(84)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018