FCK2.6的使用

时间: 2010-02-05 / 分类: 网站制作技术 / 浏览次数: 4,391 views / 0个评论 发表评论

fckconfig.js配置文件里可以设置图片上传使用哪种程序,默认是PHP的,可以改成很多种,我要使用ASP的,就改成了ASP

var _FileBrowserLanguage?= ‘asp’ ;?// asp | aspx | cfm | lasso | perl | php | py
var _QuickUploadLanguage?= ‘asp’ ;?// asp | aspx | cfm | lasso | perl | php | py

但是进入浏览界面的话还是啥都看不见,因为还需要打开一个设置

找到editor\filemanager\connectors\asp\config.asp把ConfigIsEnabled = 后面改成True就可以浏览服务器上的文件了

这个配置文件还关系着服务器的安全,可以设置很多选项

ConfigUserFilesPath = “/” 文件上传到哪个文件夹,我设置到了根目录

ASP使用JS调用FCK的时候要注意一个问题就是默认值的问题,也就是编辑一篇文章必须把文章内容先传给FCK,JS调用的时候可以用oFCKeditor.Value?= ‘编辑的文本放置的地方 ;

然而不是什么文字符号都可以插入,一定要把单引号还有回车换行什么的全去掉或者转义,这个时候就需要用到ASP进行前处理了

这是我在网上找到的代码

<%
dim tmpstr ‘不能直接赋值,因为内容里有可能含有单引号和换行什么的,必须先替换掉
tmpstr=rs(“Ar_Content”)
tmpstr=replace(tmpstr,”‘”,”\'”)
tmpstr=replace(tmpstr,chr(13),”\n”)
tmpstr=replace(tmpstr,chr(10),”\n”)
%>

剩下的就是在刚才插入文本的地方直接调用就可以了oFCKeditor.Value?= ‘<%=tmpstr%> ;

至于生成的内容如何入库,JS调用的时候需要创建实例,实例的名称就是生成内容所使用的变量,比如var oFCKeditor = new FCKeditor( ‘Content’ ) ;就是把所有输出的数据放到Content里

在接受的地方直接接收Content就可以获得内容了

至于默认菜单,直接去编辑器根目录去改fckconfig.js就可以了,FCKConfig.ToolbarSets[“Default”] = [后面一长串,非常好看懂

发表评论

您的昵称 *

您的邮箱 *

您的网站