今天重点记录一下开启update的功能。该软件已经停止开发全面由CKeditor和CKfinder代替。虽然已经给取代但是功能强大,基本该有的都有了。重点简述下asp的应用。
开启update
在asp目录找到config.asp
ConfigIsEnabled = true 决定是否启用文件浏览器。这个是在服务器上执行的
ConfigUserFilesPath = "/test/upload/" 上传文件的路径
FCKeditor的上传文件默认不进行重命名的,但是在文件上传出现重名的时候会进行重命名。
FCKeditor上传文件相关问题
fckconfig.js中的FCKConfig.ImageBrowser = true; 改成false 这个是文件浏览器的开关。打开的情况下可以浏览上传目录的文件。
FCKeditor上传文件随机生成文件名     
具体方法如下:
找到 editor\filemanager\connectors\asp 目录 中的 commands.asp 和 Io.asp
1. 打开 commands.asp 找到 “sFileName = SanitizeFileName( sFileName )” 该行代码
在它的下部 添加 sFileName = GetID("Fl") & "." & Split(sFileName,".")(1) ‘ 生成20位上传文件流水编号名
2 . 打开IO.asp页面,找到 “function SanitizeFileName( sNewFileName )” 该行代码 , 它是个函数,在该函数结束的 end Function 代码下面 ,添加上 GetID 函数 ,该函数功能就是生成20位的流水号具体代码如下:
Function GetID(prefix)   
dim YearStr , MonthStr , DayStr , HourStr , MinStr , SecStr , RndStr , NStr , i ,j , SupplyStr ‘SupplyStr 为补位 防止出现位数少的情况 就自动补位    
YearStr = year(date)    
MonthStr = month(Date)     
DayStr=day(Date)    
HourStr = hour(time)    
MinStr = minute(time)    
SecStr = second(time)    
if len(MonthStr)<2 then MonthStr="0" & MonthStr    
if len(DayStr)<2 then DayStr="0" & DayStr    
if len(HourStr)<2 then HourStr="0" & HourStr    
if len(MinStr)<2 then MinStr="0" & MinStr    
if len(SecStr)<2 then SecStr="0" & SecStr    
Randomize    
RndStr = Cstr(Fix(9000*rnd() +1000))    
NStr = prefix&YearStr&MonthStr&DayStr&HourStr&MinStr&SecStr&RndStr    
j = 20 – len(Nstr)    
SupplyStr = ""    
For i=1 to j    
   Randomize    
   SupplyStr = SupplyStr & fix(10*rnd())    
Next     
GetID = NStr & SupplyStr    
end function

发表回复