您的位置主页 > 编程专区 > Php > FCKeditor插件:Meida|多媒体插入

FCKeditor插件:Meida|多媒体插入

2009-11-19    文章来源:互联网    浏览次数:1758     分享文章

FCKeditor应该是在线可视编辑器里的老大了,不但开源、免费,而且跨平台,任何一种语言都可以使用。优点实在太多了。

这里介绍一个FCK的插件,多媒体插件,支持Windows Media,Real,QuickTime,Flash,Shockwave,完全可以替换FCK自带的flash插入功能。

前段时间在发过一篇《利用Fckeditor插入MP3或视频文件》,是通过修改FCK的Flash插入实现插入多媒体的,和这里的插件原理是一样的。

插件的具体使用方法如下:

1、解压文件到 FCKeditor\editor\plugins

2、修改配置文件 FCKeditor\fckconfig.js ,包括启用插件和添加按钮。

 
  1. FCKConfig.PluginsPath = FCKConfig.BasePath + 'plugins/' ;         //找到这一句,配置插件路径
  2.  
  3. FCKConfig.Plugins.Add( 'Media''en,zh,zh-cn' ) ;  //启用插件
  4.  
  5.    
  6. …………  //中间代码省略 
  7.    
  8. FCKConfig.ToolbarSets["Default"] = [   
  9.     ['Source','Templates'],   
  10.     ['FontName','FontSize'],   
  11.     ['TextColor','BGColor'],   
  12.     ['Image','Flash'],  //可以用Media替换Flash 
  13.     ['Table','Rule'],   
  14.     ['FitWindow','ShowBlocks'],   
  15.     ['Smiley','SpecialChar','Media'], //或者加入Media按钮
  16.  
  17.     '/',   
  18.     ['PasteText','PasteWord','RemoveFormat'],   
  19.     ['Undo','Redo','Find','Replace'],   
  20.     ['Bold','Italic','Underline','StrikeThrough'],   
  21.     ['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote'],   
  22.     ['JustifyLeft','JustifyCenter','JustifyRight'],   
  23.     ['Anchor','Link','Unlink'//我的按钮的配置,可能和你的不太一样 
  24.  
  25. ] ;  

添加上传支持:

 
  1. FCKConfig.MediaUpload = true ;
  2. FCKConfig.MediaUploadURL = FCKConfig.BasePath + 'filemanager/connectors/' + _QuickUploadLanguage + '/upload.' + _QuickUploadLanguage + '?Type=Media' ;
  3. FCKConfig.MediaUploadAllowedExtensions = ".(swf|fla|flv|avi|asf|wmv|mov|mid|mp3|mp4|mpeg|mpg|rm|rmvb|wav|wma)$" ; // empty for all
  4. FCKConfig.MediaUploadDeniedExtensions = "" ; // empty for no one

下载地址: media.rar

文章评论(查看全部)

昵 称 *
电子邮箱 *
网 址      5 + 9 = ?