网站根目录:yfh  图片在: yfh/UserFiles
查看数据库字段content(text类型),用于存储Fekediter的内容,其中显示图片路径为yfh/UserFiles/...。
如今新建网站New,读取Fckeditor内容,其中图片自然无法读取。
问题:
1、是不是得用sql语句将yfh替换为New,如何写?(replace语句不支持text类型)
2、如何修改Fckeditor避免以上的问题,方便网站内容的转移。谢谢!

解决方案 »

  1.   

    配置Fckeditor的路径是
     <add key="FCKeditor:UserFilesPath" value="/images/upfile" />
    这样就是相对路径
      

  2.   


    使用FredCK.FCKeditorV2.dll2.6.3,在editor\filemanager\connectors\aspx目录下
    修改config.ascx,配置上传文件路径
    UserFilesPath = "/UserFiles/";
    通过正则替换图片地址
      

  3.   

    string fckstr="";
    string   fckstr=Regex.Replace(fckstr,@ "(<img[^> ]*)src= " "yfh/UserFiles ([^> ]*>)",   "$1结果$2 ",   RegexOptions.IgnoreCase);