四大 FCKeditor 实战应用技巧(3)
来源:百度文库 编辑:神马文学网 时间:2024/04/28 19:34:17
3、外联编辑条(多个编辑域共用一个编辑条)
,然后再根据这个容器的id属性进行设置。这个功能是2.3版本才开始提供的,以前版本的FCKeditor要在同一个页面里用多个编辑器的话,得一个个创建,现在有了这个外联功能,就不用那么麻烦了,只需要把工具条放在一个适当的位置,后面就可以无限制的创建编辑域了,如图:
要实现这种功能呢,需要先在页面中定义一个工具条的容器:
ASP实现代码:
<%
Dim oFCKeditor
Set oFCKeditor = New FCKeditor
with oFCKeditor
.BasePath = fckPath
.Config("ToolbarLocation") = "Out:fckToolBar"
.ToolbarSet = "Basic"
.Width = "100%"
.Height = "200"
.Value = ""
.Create "jcontent"
.Height = "150"
.Value = ""
.Create "jreach"
end with
%>
JAVASCRIPT实现代码:
FCKeditor 1:
FCKeditor 2:
此部分的详细DEMO请参照:
_samples/html/sample11.html
_samples/html/sample11_frame.html 4、文件管理功能、文件上传的权限问题
一直以后FCKeditor的文件管理部分的安全是个值得注意,但很多人没注意到的地方,虽然FCKeditor在各个Release版本中一直存在的一个功能就是对上传文件类型进行过滤,但是她没考虑过另一个问题:到底允许谁能上传?到底谁能浏览服务器文件?
之前刚开始用FCKeditor时,我就出现过这个问题,还好NetRube(FCKeditor中文化以及FCKeditor ASP版上传程序的作者)及时提醒了我,做法是去修改FCK上传程序,在里面进行权限判断,并且再在fckconfig.js里把相应的一些功能去掉。但随之FCK版本的不断升级,每升一次都要去改一次配置程序fckconfig.js,我发觉厌烦了,就没什么办法能更好的控制这种配置么?事实上,是有的。
在fckconfig.js里面,有关于是否打开上传和浏览服务器的设置,在创建FCKeditor时,通过程序来判断是否创建有上传浏览功能的编辑器。首先,我先在fckconfig.js里面把所有的上传和浏览设置全设为false,接着我使用的代码如下:
ASP版本:
<%
Dim oFCKeditor
Set oFCKeditor = New FCKeditor
with oFCKeditor
.BasePath = fckPath
.Config("ToolbarLocation") = "Out:fckToolBar"
if request.cookies(site_sn)("issuper")="yes" then
.Config("LinkBrowser") = "true"
.Config("ImageBrowser") = "true"
.Config("FlashBrowser") = "true"
.Config("LinkUpload") = "true"
.Config("ImageUpload") = "true"
.Config("FlashUpload") = "true"
end if
.ToolbarSet = "Basic"
.Width = "100%"
.Height = "200"
.Value = ""
.Create "jcontent"
%>
JAVASCRIPT版本:
var oFCKeditor = new FCKeditor( 'fbContent' ) ;
<%if power = powercode then%>
oFCKeditor.Config['LinkBrowser'] = true ;
oFCKeditor.Config['ImageBrowser'] = true ;
oFCKeditor.Config['FlashBrowser'] = true ;
oFCKeditor.Config['LinkUpload'] = true ;
oFCKeditor.Config['ImageUpload'] = true ;
oFCKeditor.Config['FlashUpload'] = true ;
<%end if%>
oFCKeditor.ToolbarSet = 'Basic' ;
oFCKeditor.Width = '100%' ;
oFCKeditor.Height = '200' ;
oFCKeditor.Value = '' ;
oFCKeditor.Create() ;
四大 FCKeditor 实战应用技巧(3)
四大 FCKeditor 实战应用技巧(3)
四大 FCKeditor 实战应用技巧(3)(转载)
四大 FCKeditor 实战应用技巧(1)
四大 FCKeditor 实战应用技巧(2)
四大 FCKeditor 实战应用技巧(1)
四大 FCKeditor 实战应用技巧(2)
四大 FCKeditor 实战应用技巧(1)(转载)
在JSP中应用FCKeditor(2.1.1和FCKeditor.Java2.3)
技术指标的实战应用技巧
技术指标的实战应用技巧
周线应周线应用的实战技巧 用的实战技巧
周线图应用的实战技巧
周线图应用的实战技巧
周线图应用的实战技巧
周线图应用的实战技巧
周线图应用的实战技巧 --知觉
周线图应用的实战技巧
周线图应用的实战技巧
周线图应用的实战技巧
周线图应用的实战技巧
周线图应用的实战技巧
周线图应用的实战技巧
传统技术指标的实战应用技巧