77家的会客2010

FCKeditor更新至2.4.1版本
Weather:小雨 ,东风 4-5级 ,最高气温8 ℃

  之前2.4版出来以后,一直没时间研究有什么新的改进。今天突然想到了fckeditor,于上上官网去看,原来已经更新到了2.4.1版了,并修正了在FF下粘贴的一个BUG,同时,增加了在源代码视图下的全选功能。

  然后,开工修改成适合3rgb.com的版本,其实主要是替换掉文件管理部分的程序,更改一下fckconfig.js这个配置文件。而就在fckconfig.js里发现了除了之前2.4版时知道的快捷键的新功能外,发现了另外一个新功能:自定义了硬回车/软回车而产生了代码方式,这对很多人来说是一个梦想了很久的功能了。

如下代码:

FCKConfig.EnterMode = 'p' ;   // p | div | br
FCKConfig.ShiftEnterMode = 'br' ; // p | div | br

FCKConfig.Keystrokes = [
 [ CTRL + 65 /*A*/, true ],
 [ CTRL + 67 /*C*/, true ],
 [ CTRL + 70 /*F*/, true ],
 [ CTRL + 83 /*S*/, true ],
 [ CTRL + 88 /*X*/, true ],
 [ CTRL + 86 /*V*/, 'Paste' ],
 [ SHIFT + 45 /*INS*/, 'Paste' ],
 [ CTRL + 90 /*Z*/, 'Undo' ],
 [ CTRL + 89 /*Y*/, 'Redo' ],
 [ CTRL + SHIFT + 90 /*Z*/, 'Redo' ],
 [ CTRL + 76 /*L*/, 'Link' ],
 [ CTRL + 66 /*B*/, 'Bold' ],
 [ CTRL + 73 /*I*/, 'Italic' ],
 [ CTRL + 85 /*U*/, 'Underline' ],
 [ CTRL + SHIFT + 83 /*S*/, 'Save' ],
 [ CTRL + ALT + 13 /*ENTER*/, 'FitWindow' ],
 [ CTRL + 9 /*TAB*/, 'Source' ]
] ;

前两行,就是进行这个设置的,第一行指回车模式,第二行指shift+回车,即我们在WORD里用的软回车模式。

下面是一些快捷键的设置,其中/*Code*/部分是指实际操作所要按的键,而前面的数字只是这些键的码,如最后那个查看源代码的快捷键是CTRL+TAB。

OK,这下明白了?

历史上的今天: [2008/03/28]FCKeditor 2.6 正式版 发布

[FCKeditor更新至2.4.1版本]的回复

Befallen 于 2007-03-28 11:11:07 发表 | IP:222.221.166.*

厉害厉害。。我又来了。。

柠檬园主 于 2007-03-28 13:31:13 发表 | IP:210.83.202.*

动作挺快嘛,欢迎常回来,哈哈。。。

似水年华 于 2007-03-28 20:43:50 发表 | IP:218.72.33.*

又更新了,一直都没时间去研究用上它呢:)

近日可好~?

4#   Befallen 于 2007-03-29 10:29:39 发表 | IP:222.221.166.*

看到你回消息..我就有兴趣继续来了...哈

5#   柠檬园主 于 2007-03-29 17:38:46 发表 | IP:221.201.158.*

哈哈哈,我最近还好啦,就是有点忙,都没啥空天天泡网上了。

欢迎欢迎大家哈。。。。

6#   somebody莫多泡泡 于 2007-03-30 16:48:51 发表 | IP:220.152.135.*

呵呵,我也来了。。

7#   新来的 于 2007-03-30 17:46:05 发表 | IP:59.36.130.*

好像这个2.41版本在外联的使用上还是不支持全屏啊!

8#   柠檬园主 于 2007-03-30 17:53:01 发表 | IP:210.83.202.*

欢迎欢迎,呵呵。

在外联使用上,呃~~~偶想不明白为啥要用全屏~~

9#   新来的 于 2007-03-30 18:01:26 发表 | IP:59.36.130.*

在编辑表格的时候
全屏会很方便。

10#   柠檬园主 于 2007-03-31 12:51:59 发表 | IP:221.201.147.*

哦~

那没办法的话,你只好创建几个独立的FCK了,而不是用外联了

11#   alexz 于 2007-04-10 11:13:45 发表 | IP:202.45.83.*

一个页面有2个fck实例的时候,好像只有一个能提示你文本是从word里面复制过来的,请问怎么解决。

12#   柠檬园主 于 2007-04-10 20:32:01 发表 | IP:221.201.154.*

没发现这个情况啊,刚才我试了一下,在我的2个实例里面都能提示是从WORD里粘过来的。。。

13#   littlenew 于 2007-05-17 11:47:48 发表 | IP:218.18.183.*

我发现一个问题 ,不知道是不是属于编辑器的问题 ,当我把所有的完整代码全部粘贴在源代码的时候是全的,然后 再看编辑器,也发现不了什么 ,然后再返回源代码的时候,少了<html><title>等一些内容,不知道那里去了。

对了,我想再问你一个问题 ,有什么什么办法将FCK中的硬回车换成换行的,我觉得这个硬回车太占空间了,所以想换成换行的,这样的话,节省版面。

 

14#   柠檬园主 于 2007-05-17 12:35:31 发表 | IP:210.83.202.*

第一个问题:因为FCK默认不是全页编辑模式,可以在生成页面的时候进行设置的。比如说在JS模式下可以用oFckeditor.FullPage=true;,这样<html><title>就全保全了。

第二个问题:看本日志的内容呀。刚好有提到。。。。

15#   littlenew 于 2007-05-17 13:07:03 发表 | IP:218.18.183.*

但我用的不是JS版的,用的是ASP版的,从数据库读出来的话,也就没有了,所以想问一下。经过你修改过的那个非常好用,不知道最新版的你修改了没有,主要是有些上传过的东西可以删除,这样非常的好。我喜欢这个。

我去试一下换行。谢了。

16#   littlenew 于 2007-05-17 13:22:34 发表 | IP:218.18.183.*

2.3.2版本的似乎找不到这个,新版的不知道你有没有修改,可能是我的版本太旧了吧,用的还是你以前修改过的版本。能不能提供一个下载地址呀。

17#   柠檬园主 于 2007-05-17 14:58:01 发表 | IP:210.83.202.*

用ASP也一样的,只是设置方法不一样而已。要用oFCKeditor.Config("FullPage")="true"

而你说的从数据库里取出来就没有,那是因为你之前保存的时候就没把<html><title>保存上。等改完了上面,再粘进去,再保存再读出来不就有了?

换行切换,这个功能是在新版里才有的。必须要2.4以上版本。

你可以把我提供的版本里的filemanager文件夹和最外面的filePowercheck.asp两个拿出来。然后把从官网下载的版本的filemanager删除,用我的替换就可以了。再把filePowerCheck.asp放在FCK目录下。然后就是自己稍微配置一下fckconfig.js了。

18#   littlenew 于 2007-05-27 19:00:12 发表 | IP:219.133.185.*

我试过了一下,改了一下fckconfig.js,然后又把你的那个 文件来拷了进去,把原来的删了,但现在出了一个问题,"XML request error: Internal Server Error(500)"这样的错误,但你以前的那个还是好的,不知道什么地方出了问题了。你能不能调试 一下呀,我在官方网上下的是2。4。2的。

19#   柠檬园主 于 2007-05-28 13:52:54 发表 | IP:210.83.202.*

要不你就试下我用的吧...

地址地址:

/xhtml/FCKeditor_2.4.1_modified[20070528].rar

20#   眼睛 于 2007-06-21 22:57:48 发表 | IP:222.71.111.*

我又来了,问个弱弱的问题.

我用FCK时,写一些字进来,然后复制这几个字,源码里怎么给这些字自动加了,字体样式的属性呀.

是不是那还没设置的原因.
帮我解答一下哦.
谢谢.

 

21#   柠檬园主 于 2007-06-22 08:53:10 发表 | IP:59.44.76.*

如果只是直接打进来了字,并且没有进行任何改动的话,应该就是纯的文本,而如果你进行过比较加粗呀样式呀或是颜色什么的修饰了,那就会自动加,还有就是如果你是从别的地方复制过来的字,那样式属性什么的也会带过来。

22#   littlenew 于 2007-07-14 15:47:32 发表 | IP:61.141.202.*

FCK能不能上传DOC文档或者ZIP或者rar文档呀,如果可以的话,有时候在写什么东西的时候,让这些文件作为附件也行呀,不知道2.4.2的版本有没有这个功能。 我是永远不会知足的。哈哈

23#   柠檬园主 于 2007-07-15 00:22:48 发表 | IP:221.201.165.*

有这个功能啊,点链接那个图标,弹出的就是上传文件,而不只是上传图片。

24#   littlenew 于 2007-07-16 09:18:19 发表 | IP:218.18.131.*

我的脑袋不行了,我把这个功能设置为false了,但还要过来问,嗨,真是的。我应该去吃一些补脑口服液

25#   柠檬园主 于 2007-07-18 08:56:55 发表 | IP:59.44.76.*

我汗。。。

26#   littlenew 于 2007-07-26 10:44:50 发表 | IP:219.133.90.*

对了,多个FCK实例可以共享一个toolbar的,但只是看到JS版的,在asp里怎么实现呀?能不能贴一个代码。

27#   柠檬园主 于 2007-07-26 14:59:43 发表 | IP:59.44.76.*

接招~~这个东西就得举一反三呀.

Dim oFCKeditor
Set oFCKeditor = New FCKeditor
with oFCKeditor
.Config("ToolbarLocation") = "Out:fckToolBar"
.BasePath = fckPath

.ToolbarSet = ""
.Width = "100%"
.Height = "400"

.Value = ""
.Create "logbody"
'//summary
.Width = "100%"
.Height = "200"
.Create "summary"
end with
  

28#   littlenew 于 2007-08-03 15:22:46 发表 | IP:218.18.131.*

FCKConfig.EnterMode = 'br' ;   // p | div | brFCKConfig.EnterMode = 'p' ;   // p | div | br

改了这个也不行呀,一回车,还是以<p></p>这个模式 出现,是不是还有什么地方没有改完?

29#   柠檬园主 于 2007-08-03 17:31:58 发表 | IP:59.44.76.*

咳咳,缓存!记得清空浏览器缓存,然后再刷新重新加载~~

30#   littlenew 于 2007-08-06 08:50:27 发表 | IP:61.141.200.*

FCKConfig.EnterMode = 'br' ;   // p | div | brFCKConfig.EnterMode = 'p' ;   // p | div | br

改了这个也不行呀,一回车,还是以<p></p>这个模式 出现,是不是还有什么地方没有改完?

< littlenew (28楼) > Posted At [2007-8-3 15:22:46] [218.18.131.*]

咳咳,缓存!记得清空浏览器缓存,然后再刷新重新加载~~

< 柠檬园主 (29楼) > Posted At [2007-8-3 17:31:58] [59.44.76.*]

 全部清理了。但一回车还是这样的,但shift+回车,是<br>但我想的是不管什么样的换行都是<br>,但shift+回车似乎有好几个<br>. 不知道你试过没有。

31#   柠檬园主 于 2007-08-08 23:46:44 发表 | IP:221.201.158.*

这个第一行后面的回车我是直接回车的,看看网页源码吧.
这一行后面我是SHIFT+回车.你继续看源码吧.
怎么样?我这儿可以吧?

32#   littlenew 于 2007-08-09 08:53:46 发表 | IP:219.133.90.*

是真的吗?

还是这个样子呀,你自己看一下吧。

老大,这次你该看清楚了吧。我打了三个回车。结果就是这个样子呀。

33#   柠檬园主 于 2007-08-09 16:32:46 发表 | IP:59.44.76.*
晕S,你那是用的嘛浏览器呀?我现在用IE7,这一行后面是直接回车哟
再来一行,这一行后面是SHIFT+回车.
看到了吧.昨天晚上回的我用的我的本本是IE6,现在在公司用的是IE7.... 要不你找你身边别人来试试??
34#   Sutra 于 2007-08-09 20:53:37 发表 | IP:220.234.11.*
在,firefox下面直接键入回车就是一个br吧
不行你试试,
呵呵。
我再键入shift 回车,它仍然是一个br
哈哈。
35#   柠檬园主 于 2007-08-10 13:56:45 发表 | IP:59.44.76.*

哈哈,再次感谢友情支持

36#   littlenew 于 2007-08-10 14:05:25 发表 | IP:219.133.89.*
真是晕死了,原来是浏览器的事,我用ff试了一下是正常的,哈哈,见笑了,,我经常用的是gosurf占资源特小,而且速度可以与opera想想媲美,所以我一直用它,
但没有想到会出现这种问题,害的我天天在你在里刷刷刷刷刷,一直在等你的回复,这回到好了,终于找到问题了。
ff用不习惯,占资源太大,而且速度又慢,opera兼容性又太差,orca在打开窗口中有问题,IE不敢上网用,唉,这年头又不知道用什么浏览器好了。
37#   柠檬园主 于 2007-08-10 17:14:13 发表 | IP:59.44.76.*
IE也没事呀,我本本用IE6,台机用IE7,有啥不敢用的?安全这东西还是得靠自己,光靠浏览器是没用的.
38#   littlenew 于 2007-09-12 12:31:13 发表 | IP:218.18.209.*
最新版的fckeditor与2.41的功能上有什么改进呀?我看你的已经换成了最新版
39#   柠檬园主 于 2007-09-13 09:23:56 发表 | IP:221.201.172.*
具体没什么大的功能改进,只是修复了一些BUG,你可以看一下官网的what's new啊.
40#   littlenew 于 2007-10-31 15:13:48 发表 | IP:219.133.89.*

问你一个以前问过的问题,用fck编辑出来的东西到了前台就变样了。

如果将整个样式包进来的话,我的这个页面也就变样了。似乎FCK里的空格有些特别,要不就是的我样式出了问题,在FCK里的整齐,一到外面就出了问题,要减少空格。    不知道怎么处理。

 

41#   柠檬园主 于 2007-10-31 15:47:48 发表 | IP:221.201.158.*

要包含也是将FCK的那个textarea的css包含到你的css里。那里面也没多少定义啊。里面的关于body、td等这些定义还是用自己的好,会和你自己的CSS里的冲突 ,要不就把FCK里的全自己写,这样就能保持一致了。

空格嘛,我还是推荐多个空格的话用中文全角空格得好~

42#   sdf 于 2008-10-07 15:20:41 发表 | IP:218.66.14.*

呵呵 ,我也用这个

43#   檸檬園主 于 2008-10-08 15:08:16 发表 | IP:221.201.147.*

一直在期待FCK的V3,但到現在也沒出來。。。

44#   littlenew 于 2008-10-16 10:49:41 发表 | IP:218.18.29.*

感觉 那个带删除功能的版本比较的好用。就是有点危险。

45#   柠檬园主 于 2008-10-17 10:28:25 发表 | IP:221.201.148.*

现在在文件管理这块儿已经有CKFINDER了,挺好用的,就是设置比较麻烦点.

46#   charles 于 2008-12-06 17:59:03 发表 | IP:58.212.23.*

                              

47#   阿迪 于 2012-05-28 10:20:34 发表 | IP:61.50.133.*
想请教一个问题啊,我的Fckeditor如果从word复制内容之后,数据库中保存内容为空,而自己手写并且设置格式是可以保存的,有谁能告诉我详细解答下啊,不胜感激!!!
柠檬园主 2012-06-05 21:34:43 回复:

你可以在你post数据的时候调试一下看看,应该是你取值的方法 不对。

PS:现在不推荐用FCKEDITOR了,推荐直接使用CKEDITOR,基本上可以行简单的配置一下就能用,接近“0”配置

http://ckeditor.com

Post a Comment~