由于项目需要,在网上找了好久,都没有找到很好的资料,搞了大半天,终于可以在FCKeditor上上传视频了,在此分享一下。
FCK视频插件安装的具体使用方法如下:
1、我使用的是Media插件,我修改了一下官方的插件代码,下面是下载地址,将Media文件夹解压到 FCKeditor\editor\plugins目录下面(如果没有plugins目录,则手动新建一个plugins文件夹)
2、修改配置文件 FCKeditor\fckconfig.js ,包括启用插件和添加按钮。
JavaScript代码
FCKConfig.PluginsPath = FCKConfig.BasePath + 'plugins/' ; //找到这一句,配置插件路径
FCKConfig.Plugins.Add( 'Media', 'en,zh,zh-cn' ) ; //启用插件
FCKConfig.ToolbarSets["Default"] = [ ['Source','FitWindow','Preview','-','Paste','PasteText','PasteWord','-'], ['Undo','Redo','-','Find','Replace','SelectAll'], ['Bold','Italic','Underline','StrikeThrough'], ['OrderedList','UnorderedList','-','Outdent','Indent'], ['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull','Link','Unlink'], '/', ['Style','FontFormat','FontName','FontSize'], ['TextColor','BGColor','Image','Flash','Media','SpecialChar','PageBreak'] ] ; 这是我的,你的只要添加一个'Media'就可以了. 找到类似代码添加如下内容 //这代码的意思,是可以浏览服务器上的视频(FCKConfig.MediaBrowserURL的路径不要写错了,看一下类似的代码的路径). FCKConfig.MediaBrowser = true ; FCKConfig.MediaBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Media&Connector=' + encodeURIComponent( FCKConfig.BasePath + 'filemanager/connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ) ; FCKConfig.MediaBrowserWindowWidth = FCKConfig.ScreenWidth * 0.7 ; //70% ; FCKConfig.MediaBrowserWindowHeight = FCKConfig.ScreenHeight * 0.7 ; //70% ; //这代码的意思,是上传视频到服务器上(FCKConfig.MediaUploadURL的路径不要写错了,看一下类似的代码的路径). FCKConfig.MediaUpload = true ; FCKConfig.MediaUploadURL = FCKConfig.BasePath + 'filemanager/connectors/' + _QuickUploadLanguage + '/upload.' + _QuickUploadLanguage + '?Type=Media' ; FCKConfig.MediaUploadAllowedExtensions = ".(avi|asf|wmv|rm|rmvb|flv)$" ; // empty for all FCKConfig.MediaUploadDeniedExtensions = "" ; // empty for no one
上面内容转自:http://juziku.iteye.com/blog/518826 作者:聚资库
我在 我的fck上测试通过 我用的版本是 2.6