两个站点
A www.test.com
B bb.test.com
A www.test.com
B bb.test.com
A中一个网页Iframe,链接B的一个网页,该页面含有Fckeditor
症状:
1、上传图片一类的弹出框找不到地址404错误
在fckeditor/editor/js/fckeditorcode_ie.js 脚本文件中找到O.src = FCKConfig.BasePath + 'fckdialog.html';
这个是是负责弹出工具的窗体路径的,修改后是:O.src = FCKConfig.FullBasePath + 'fckdialog.html';
2、FCKeditor 上传图片自动重命名
FCKeditor 的文件上传默认是不改名的,本地的文件名是什么,上传后保留原来的文件名;如果存在同名文件,则会被自动在文件名后面加 (n) 来标识。
想改这个,可以下载FCKeditor 源码修改FileBrowser/FileWorkerBase.cs
while (true)
{
sFileName = DateTime.Now.ToString("yyyymmddhhmmss", System.Globalization.DateTimeFormatInfo.InvariantInfo) + "." + sExtension;//改这里
string sFilePath = System.IO.Path.Combine(sServerDir, sFileName);
oFile.SaveAs(sFilePath);
break;
}
重新生成解决方案。在网站项目中删除旧的FredCK.FCKeditorV2.dll,再添加新的引用,就OK了。
引用地址:http://blog.csdn.net/cnami/article/details/2293340
3、Fckeditor字体样式、字体颜色、字体格式和大小 这些都点不出来
这个问题还没有解决,在BBS中跪求了大神也没有知道的。http://bbs.csdn.net/topics/390269425
最后只好换了Dev的控件,希望知道的朋友可以留言。