Chinapromoter Blog

生活, 艺术, 网络, 技术, 工业, 消费, 记录趣味生活的点点滴滴。

« 企业管理问题的困扰认识标准链接元素(Canonical link element) »

ASP环境配置ckeditor和ckfinder的简要方法

ASP环境配置ckeditor3.2和ckfinder2.1,其实挺简单, 用不着修改很多地方, 但网络上找一大堆, 好象讲的挺复杂。

在网站根目录或合适的路径下面,分别放入ckeditor和ckfinder整个文件包。

在<head>标签内加入以下代码

<script type="text/javascript" src="include/ckeditor/ckeditor.asp"></script>
<script type="text/javascript" src="include/ckfinder/ckfinder.asp"></script>

ckeditor 配置

配置文件:ckeditor\config.js

这个文件密密麻麻, 要仔细修改, 我一般只修改Toolbar的Basic和Full菜单显示,别的用默认设置。

ckfinder配置

1、配置文件:ckfinder\config.asp

修改函数function CheckAuthentication()

把CheckAuthentication = false修改为true , 就可以实现文件上传功能, 不过只适合本机测试,否则很危险,人人都可以来上传病毒和木马。如果挂上互联网,还需检测权限,如:

if Session("admin") <> true then
CheckAuthentication = false
else
CheckAuthentication = true
end if

或简单地去掉注释:CheckAuthentication = ( Session( "IsAuthorized" ) ), 把 CheckAuthentication = true 注释掉,登陆页面定义session变量

Session( "IsAuthorized" )=true。

2、有两个参数很很重要:一个是baseUrl,另一个是baseDir。

baseUrl一定要写绝对地址,不能写相对地址,比如
baseUrl = "/ckfinder/imgfiles/" '绝对地址
baseUrl = "../../imgfiles/" '错误写法

绝对地址的另一种写法,和baseUrl = "http://www.chinapromoter.com/ckfinder/imgfiles/" 效果一样

这是因为引用ckfinder的页面位置不确定,引用位置更改后,图片就不能正确显示了。

baseDir,是设置文件的存储位置,
baseDir = server.MapPath(baseUrl) & "\"
有了baseUrl,就能确定baseDir。

3、还有一个就是图片组件设置,否则不能显示缩略图,也会提示出错。当然,得看你的服务器装了哪个组件,一般ASP环境的组件是ASPJPEG。

在有关网页插入相关代码

Dim gFCKeditor
Set gFCKeditor = New CKeditor
gFCKeditor.BasePath = "../CKeditor/"  //设置编辑器的路径,可以是站点根目录下的一个目录,路径要正确。
gFCKeditor.config("toolbar") = "Basic"
CKFinder_SetupCKEditor gFCKeditor, "../ckfinder/", empty, empty //这个把ckfinder加进来了,不要忘了对象。
gFCKeditor.editor "sizeDesc", ""

如果是修改页面, 则把相关字段读出来, 就可以修改了:
aFCKeditor.editor "sizeDesc", sizeDesc

  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表


Powered By Z-Blog 1.8 Spirit Build 80605

Copyright www.chinapromoter.cn. Some Rights Reserved. 浙ICP备05022498号