内容显示页
 
类别:专题 | 浏览(711) | 2008-1-6 2:39:00 | 关闭广告

今天要对FckEditor2.5.1所做的操作就四条,比以前的版较容易处理:

一、FckEditor2.5.1 程序瘦身,删除一些一般不会用到的文件
二、FckEditor2.5.1 基本设置,添加字体,大小,语言
三、FckEditor2.5.1 ASP上传配置,按日期方式存储上传的文件
四、FckEditor2.5.1 快速上传中文乱码处理
五、FckEditor一些安全相关设置


一、FckEditor2.5.1 程序瘦身,删除一些一般不会用到的文件

我们需要留下的有

根目录下:editor目录 fckconfig.js fckeditor.asp fckeditor.js fckstyles.xml fcktemplates.xml 这5个文件1个目录保留,其余的全部去除;

editor目录下:_source 目录删除

editor\filemanager\connectors目录中 把asp目录留下(上传用什么方法就留下什么),其余的方法目录[php、aspx 等待 目录] 删除(注意留下test.html 和 uploadtest.html)

editor\lang 语言目录 把 en.jszh.jszh-cn.js 留下,其余全部删除

二、FckEditor2.5.1 基本设置 添加字体,大小,语言

文本地址:FCKeditor\fckconfig.js
修改:
FCKConfig.DefaultLanguage  = 'en' ;   替换成--》 FCKConfig.DefaultLanguage  = 'zh-cn' ;

FCKConfig.FontNames 里增加国人常用的 宋体;楷体;黑体;隶书;行楷;
FCKConfig.FontSizes 里加上常用的字体大小 12px;14px;16px;18px;24px;26px;28px;32px;

FCKConfig.TabSpaces = 1 ; //在编辑器中是否可以是否TAB键 0 不可用 1 为可用

var _FileBrowserLanguage = 'asp' ; // asp | aspx | cfm | lasso | perl | php | py 需要什么改成什么

var _QuickUploadLanguage = 'asp' ; // asp | aspx | cfm | lasso | perl | php | py


三、FckEditor2.5.1 ASP上传配置,按日期方式存储上传的文件

文本地址:FCKeditor\editor\filemanager\connectors\asp\config.asp
修改:
'开启上传功能
ConfigIsEnabled = False   替换成--》 ConfigIsEnabled = True
'上传时上传到当天的目录下,比如:"images/2008-1-5/1234.gif","file/2008-1-5/我是柳永法.rar",
ConfigQuickUploadPath.Add "File", ConfigUserFilesPath   替换成--》 ConfigQuickUploadPath.Add "File",  ConfigUserFilesPath & "file/" & date
ConfigQuickUploadPath.Add "Image", ConfigUserFilesPath  替换成--》 ConfigQuickUploadPath.Add "Image", ConfigUserFilesPath & "Image/" & date
ConfigQuickUploadPath.Add "Flash", ConfigUserFilesPath  替换成--》 ConfigQuickUploadPath.Add "Flash", ConfigUserFilesPath & "Flash/" & date
ConfigQuickUploadPath.Add "Media", ConfigUserFilesPath  替换成--》 ConfigQuickUploadPath.Add "Media", ConfigUserFilesPath & "Media/" & date

 

四、FckEditor2.5.1 快速上传中文乱码处理

文本地址:FCKeditor\editor\filemanager\connectors\asp\io.asp
修改:
查找SendUploadResults函数,在
 Response.Clear后增加两行:
 Response.CodePage=65001  '<----新增加的行
 Response.Charset="UTF-8" '<----新增加的行

五、FckEditor一些安全相关设置

FckEditor以前版本的安全问题总被提起,自从用上FckEditor2.5.1后发现,安全规则和以前版本不一样了,以前是设置了下不允许上传的文件,但里面没有包括.asa,现在的安全规则默认为只能上传规定格式的文件,这样虽然要写很多扩展名,不过FckEditor2.5.1把我们常见到的可以上传的都写上去了,所以我们也不用设置什么,非常方便。但有时还是担心,怕再来个上传漏洞什么的,有这么一些方法可以解除您的后顾之忧,只要做到两点就差不多了:

1. fckeditor不要放在根目录下,最好放在管理目录下,当然,前提条件是在前台没有调用这个编辑器,放在管理目录下有个好处是,如果管理目录变了的话这个路径当然也就变了,这样只要管理目录别人不知道,黑客就不可能用上传漏洞攻击你的网站了。

2. 表情文件不要放在FckEditor目录里,应该放在外边,如果可以的话放在根目录下图片文件夹下,正好是一类的。这样做的目的是:如果你使用了表情,这个表情就会在网页上显示出来,而这个表情是带路径的,这个路径里正好有你编辑器的路径,或后台路径,所以要么不用他,要么就按我上面说的来。

解释:上面1有个问题就是如果你在这个编辑器里打开网上的图片,如果这个人会分析日志,那么他根据引用来源可以看到你的管理目录,或者说FCKEditor目录,不过,一般分析这个的人少之又少,可以不计。

原创作者:柳永法(yongfa365)'Blog

参考网址:http://blog.csdn.net/itti/archive/2007/04/02/1549292.aspx


引用本页地址:http://www.yongfa365.com/item/FCKEditor-2.5.1-Setup-Modify-For-Asp.html
 
 
相关链接
 
网友评论:
1 匿名网友 - 2008-1-15 15:59:02
fckeditor在net环境下这么设置图片上传
 
2 yongfa365 - 2008-1-16 11:53:29
.net没研究过,非常遗憾
 
姓名: 记住我
网址:
邮箱:
内容:
验证码:  验证码图片看不清? 换张图试试
 
   
 
 
文章分类
 
   

power by :柳永法(yongfa365)'Blog | model by :hibaidu | css by:众网友 | 京ICP备07011491号   我要统计  

本空间赞助商:北京中科兴联信息技术有限公司

QQ:64049027    E-mail:64049027<at>qq.com