A:修改的文件:fckeditor/editor/js/fckeditorcode_ie.js(fckeditorcode_gecko.js)
第57行:(var FCKCommands=....),按规律增加attach,media的js命令。
第68行:(var FCKToolbarPanelButton=...)按规律增加attach,media的按键位置。
第69行:(var FCKToolbarItems=...)按规律增加attach,media的图标位置,这一位置要和fck_strip.gif里的图标位置对应!
第79行:FCK.ContextMenu=new 同上
B:修改的文件:fckconfig.js
FCKConfig.MediaUpload = true ;
FCKConfig.MediaUploadURL = FCKConfig.BasePath + 'filemanager/upload/' + _QuickUploadLanguage + '/upload.' + _QuickUploadLanguage + '?Type=Media' ;
FCKConfig.MediaUploadAllowedExtensions = ".(asf|asx|swf|fla|jpg|gif|jpeg|png|avi|mpg|mpeg|mp3|wma|wmv|wav|mid|midi|rmi|rm|ram|rmvb|mov|qt)$" ; // empty for all
FCKConfig.MediaUploadDeniedExtensions = "" ; // empty for no one
FCKConfig.AttachUpload = true ;
FCKConfig.AttachUploadURL = FCKConfig.BasePath + 'filemanager/upload/' + _QuickUploadLanguage + '/upload.' + _QuickUploadLanguage + '?Type=Attach' ;
FCKConfig.AttachUploadAllowedExtensions = "" ; // empty for all
FCKConfig.AttachUploadDeniedExtensions = "" ; // empty for no one
C:修改了:editor/filemanager/browser/default/frmresourcetype.html
var aTypes = [
['File','File'],
['Image','Image'],
['Flash','Flash'],
['Media','Media']
['Attach','Attach']
] ;
D:修改:editor/filemanager/browser/default/connectors/asp/connector.asp
oRE.Pattern = "^(File|Image|Flash|Media|Attach)$"
E:修改的文件:Skins/xxx/fck_strip.gif
该文件为图标文件,宽16px,因为增加了Media和Attach,所以要增加对应的Icon,大小为16px*16px,找到自己的图标后将fck_strip.gif增长32px(宽不变),然后把自己的图标加到最下面。
F:增加的文件:
1、editor/dialog/fck_attach.html
2、editor/dialog/fck_media.html
3、editor/dialog/fck_attach/fck_attach.js
4、editor/dialog/fck_media/fck_mediajs
5、filemanager/browser/default/connectors/asp/upload_attach.asp
B:修改的文件:fckconfig.js
FCKConfig.MediaUpload = true ;
FCKConfig.MediaUploadURL = FCKConfig.BasePath + 'filemanager/upload/' + _QuickUploadLanguage + '/upload.' + _QuickUploadLanguage + '?Type=Media' ;
FCKConfig.MediaUploadAllowedExtensions = ".(asf|asx|avi|mpg|mpeg|mp3|wma|wmv|wav|mid|midi|rm|ram|rmvb)$" ; // empty for all
FCKConfig.MediaUploadDeniedExtensions = "" ; // empty for no one
FCKConfig.AttachUpload = true ;
FCKConfig.AttachUploadURL = FCKConfig.BasePath + 'filemanager/upload/' + _QuickUploadLanguage + '/upload.' + _QuickUploadLanguage + '?Type=Attach' ;
FCKConfig.AttachUploadAllowedExtensions = ".(rar|zip|jar|exe|doc|xls|mdb)$" ; // empty for all
FCKConfig.AttachUploadDeniedExtensions = "" ; // empty for no one
F:增加的文件:
filemanager/browser/default/connectors/asp/upload_attach.asp 删除
editor/dialog/fck_attach.html 大修改
editor/dialog/fck_attach/fck_attach.js 大修改
editor/lang/zh-cn.js 大修改