FCKeditor是一个强大的在线编辑器,不但自身功能强大,而且支持为其编写扩展,现在最新的版本已经到了2.4.3,很多朋友在部署FCKeditor的时候遇到了不少困难,现在将自己的部署过程总结如下。
1.下载FCKeditor的文件包;
2.将文件解压到网站根目录下/fckeditor/目录下,这是FCKeditor的默认路径,放在这个目录下不需要额外的设置路径了;
3.在网站中添加/fckeditor/Bin/目录下的FredCK.FCKeditorV2.dll文件的引用,这是便于在制作页面时将FCKeditor当作一个标准的ASP.NET控件使用;
4.我没有对FCKeditor进行太多的精简,只是将"_"开头的文件夹都删了,如果需要进一步精简文件体积,随便Google一下就有很多文章~;
5.修改/fckeditor/fckconfig.js文件:
1)设置 FCKConfig.DefaultLanguage = 'zh-cn'; 将其默认语言改为中文;
2)设置 FCKConfig.TabSpaces = 1; 这是为了在输入文字时可以输入Tab,如果你想在按Tab是切到页面的其他控件,请把它设成0;
3)设置 FCKConfig.FontNames = '宋体;黑体;隶书;楷体_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana'; 这是为了在字体列表中显示中文字体;
4)设置 _FileBrowserLanguage = 'aspx'; _QuickUploadLanguage = 'aspx'; 这是为了让页面能在ASP.NET中显示;
6.将/fckeditor/editor/filemanager/browser/default/frmupload.html 打开后另存为Unicode 12000,这是为了在上传图片页面可以显示中文文件名。
至此,FCKeditor在网站上的配置基本完毕。关于更多配置,我一段时间后发一份fckconfig.js的配置详解,以供参考。
1.下载FCKeditor的文件包;
2.将文件解压到网站根目录下/fckeditor/目录下,这是FCKeditor的默认路径,放在这个目录下不需要额外的设置路径了;
3.在网站中添加/fckeditor/Bin/目录下的FredCK.FCKeditorV2.dll文件的引用,这是便于在制作页面时将FCKeditor当作一个标准的ASP.NET控件使用;
4.我没有对FCKeditor进行太多的精简,只是将"_"开头的文件夹都删了,如果需要进一步精简文件体积,随便Google一下就有很多文章~;
5.修改/fckeditor/fckconfig.js文件:
1)设置 FCKConfig.DefaultLanguage = 'zh-cn'; 将其默认语言改为中文;
2)设置 FCKConfig.TabSpaces = 1; 这是为了在输入文字时可以输入Tab,如果你想在按Tab是切到页面的其他控件,请把它设成0;
3)设置 FCKConfig.FontNames = '宋体;黑体;隶书;楷体_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana'; 这是为了在字体列表中显示中文字体;
4)设置 _FileBrowserLanguage = 'aspx'; _QuickUploadLanguage = 'aspx'; 这是为了让页面能在ASP.NET中显示;
6.将/fckeditor/editor/filemanager/browser/default/frmupload.html 打开后另存为Unicode 12000,这是为了在上传图片页面可以显示中文文件名。
至此,FCKeditor在网站上的配置基本完毕。关于更多配置,我一段时间后发一份fckconfig.js的配置详解,以供参考。