网站运营
位置:首页>> 网站运营>> FckEditor安装配置使用中文教程(5)

FckEditor安装配置使用中文教程(5)

 来源:3qblog.com 发布时间:2007-11-10 19:06:00 

标签:FckEditor,编辑器,配置

     附:

一、如何设置上传文件语言

把FCKeditor根目录下面的fckconfig.js文件里

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

这两行中改成您所需要调用的编辑器语言,如用asp.net则改为aspx;

二、解决中文的问题:

在web.config中加入:

<globalization requestEncoding="GB2312" responseEncoding="GB2312"/>


这样设置后可以显示中文的文件,但URL地址也是中文的;
如果服务器对中文地址的解析不好,可能导致图片无法浏览;
所以修改:editor\filemanager\browser\default\frmresourceslist.html
中的OpenFile函数,把

window.top.opener.SetUrl( fileUrl ) ; 


修改为:

window.top.opener.SetUrl( escape(fileUrl) ) ;

三.设置上传的目录:

1:在web.config中设置:

 <appSettings>
     <add key="FCKeditor:UserFilesPath" value="/fck/UpLoad/" />
 </appSettings>

2:在Session中设置:
在editor\filemanager\browser\default\connectors\aspx\connector.aspx中加入以下代码:

<script runat="server" language="C#">
 protected override void OnInit(EventArgs e)
 {
  Session["FCKeditor:UserFilesPath"] = "/fck/UpLoad1/";
 }
</script>

如何在asp.net中动态设置上传图片的路径?

1.在javascript中修改FCKConfig.ImageBrowserURL的值,修改方式如下:

 FCKConfig.ImageBrowserURL += "?Path=要上传的文件路径";


 如:要把文件上传到站点根目录的UploadFile文件夹中,则设置为:
 

FCKConfig.ImageBrowserURL += "?Path=/UploadFile";

2.在"editor\filemanager\browser\default\connectors\aspx\connector.aspx"文件最后中增加以下程序:

<script runat="server" language="C#">
    protected override void OnInit(EventArgs e)
    {
 if( Request.QueryString["Path"]==null ){
  Session["FCKeditor:UserFilesPath"] = "/UpLoadFiles/"; //设置默认值
 }else{
  Session["FCKeditor:UserFilesPath"] = Request.QueryString["Path"];
 }
    }
</script> 

0
投稿

猜你喜欢

手机版 网站运营 asp之家 www.aspxhome.com