FCKeditor 2.6.6修改使用成功,提供下载!

2010年5 月26日 / 龙哥随笔 / 没有评论 / 1,965次

今天想去fck网站下载一个最新的fck编辑器来修改然后发到论坛里大家共享下,结果发现已经变成了CKeditor,下载了CKeditor来看,里面的文件和fck的大不相同,感觉到pjblog和f2blog接口问题,所以还是没有修改了。也是由于本人能力所限,所以没有进一步去修改。
另外,希望pj4能加入这个新的编辑器,以前fck可以不用或者只是作为一个选择。
目前sablog已经使用该编辑器,官方也承诺以后的sblog一直会使用最精简的CKeditor。
如果要自己修改fckeditor的,自己可以去下载一个新的fck来http://ncu.dl.sourceforge.net/pr ... FCKeditor_2.6.6.zip,对比pj自带的fck编辑器来修改,注意,一定要把fckeditor/editor/filemanager/browser/default/connectors和fckeditor/editor/filemanager/upload全部删除。

下面提供本人修改的FCKeditor_2.6.6,修改方法(方法可以参照http://bbs.pjhome.net/thread-62256-1-1.html)已经删除已知的上传功能和关闭上传功能,仅提供体验使用,请慎用,出现的漏洞以及bug本人一概不负责任!
修改内容:
1、删除了多余的无用文件。
2、语言包只保留英文、中文简体和繁体,已经把默认的英文语言改成中文。
3、编辑器皮肤已经修改成office2003,需要修改的可以在fckconfig.js里的FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/silver/'把silver改成想要的样式,样式在skin文件夹中,一共有三个。office2003的皮肤比较漂亮,听说加载时速度比较慢,也可以选那择silver,也比较好配色,速度也快。
4、关闭所有fck的上传功能,删除了上传文件夹filemanager。
5、增加一套QQ2009表情。

方法:
下载附件,解压,把fckeditor覆盖blog根目录下的FCKeditor里面的文件。fck自带表情,但是表情空白,可以到editor/images/smiley/qq2007/里面添加,表情文件从1.gif到134.gif。

表情修改方法:
fckeditor目录下的fckconfig.js文件,然后找到下面这一段...

  1. FCKConfig.SmileyPath = FCKConfig.BasePath + 'images/smiley/msn/' ;
  2. FCKConfig.SmileyImages = ['regular_smile.gif','sad_smile.gif','wink_smile.gif','teeth_smile.gif','confused_smile.gif','tounge_smile.gif','embaressed_smile.gif','omg_smile.gif','whatchutalkingabout_smile.gif','angry_smile.gif','angel_smile.gif','shades_smile.gif','devil_smile.gif','cry_smile.gif','lightbulb.gif','thumbs_down.gif','thumbs_up.gif','heart.gif','broken_heart.gif','kiss.gif','envelope.gif'] ;
  3. FCKConfig.SmileyColumns = 8 ;
  4. FCKConfig.SmileyWindowWidth? ?= 320 ;
  5. FCKConfig.SmileyWindowHeight = 210 ;

改成

?

?

  1. FCKConfig.SmileyPath? ? ? ? = FCKConfig.BasePath + 'images/smiley/qq2007/' ;
  2. FCKConfig.SmileyImages? ? ? ? = ['0.gif','1.gif','2.gif','3.gif','4.gif','5.gif','6.gif','7.gif','8.gif','9.gif','10.gif','11.gif','12.gif','13.gif','14.gif','15.gif','16.gif','17.gif','18.gif','19.gif','20.gif','21.gif','22.gif','23.gif','24.gif','25.gif','26.gif','27.gif','28.gif','29.gif','30.gif','31.gif','32.gif','33.gif','34.gif','35.gif','36.gif','37.gif','38.gif','39.gif','40.gif','41.gif','42.gif','43.gif','44.gif','45.gif','46.gif','47.gif','48.gif','49.gif','50.gif','51.gif','52.gif','53.gif','54.gif','55.gif','56.gif','57.gif','58.gif','59.gif','60.gif','61.gif','62.gif','63.gif','64.gif','65.gif','66.gif','67.gif','68.gif','69.gif','70.gif','71.gif','72.gif','73.gif','74.gif','75.gif','76.gif','77.gif','78.gif','79.gif','80.gif','81.gif','82.gif','83.gif','84.gif','85.gif','86.gif','87.gif','88.gif','89.gif','90.gif','91.gif','92.gif','93.gif','94.gif','95.gif','96.gif','97.gif','98.gif','99.gif','100.gif','101.gif','102.gif','103.gif','104.gif','105.gif','106.gif','107.gif','108.gif','109.gif','110.gif','111.gif','112.gif','113.gif','114.gif','115.gif','116.gif','117.gif','118.gif','119.gif','120.gif','121.gif','122.gif','123.gif','124.gif','125.gif','126.gif','127.gif','128.gif','129.gif','130.gif','131.gif','132.gif','133.gif','134.gif'] ;
  3. FCKConfig.SmileyColumns = 15 ;
  4. FCKConfig.SmileyWindowWidth? ? ? ? = 620 ;
  5. FCKConfig.SmileyWindowHeight? ? ? ? = 210 ;

?

?

注意,附件已经为按照以上修改过的,以防万一,先把原先pj附带的FCKeditor编辑器备份。
FCKeditor.rar