77家的会客2010

FCKeditor 2.0在线编辑器的设置与修改以及使用
Weather:晴 ,东北风 4-5级 ,最高气温28 ℃

以下内容为原创,如需转载,请注明出处为http://3rgb.com 作者:柠檬园主

  FCKeditor 2.0版终于出来了,之所以用“终于”这个词,是因为在这一版本上加上了众望所归的FLASH插入功能。可以说在所有的在线编辑器中,FCKeditor是目前互联网上最好的编辑器,功能强大,支持多种浏览器,无平台限制,可以和多种WEB语言融合,多语言支持,开源等~~

  对于一个全新的网站,FCKeditor就可以直接拿过来用了,不需要进行什么修改。但是对于绝大多数的已有网站而言,FCKeditor的一些设置并不适合自己的使用,这篇文章旨在告诉你简单的修改FCKeditor以方便您的网站的使用。

  第一项工作就是对这个功能宏大的编辑器进行精简,当然是文件精简而非功能精简化。在这里我以asp版的FCKeditor为例进行,进入到FCKeditor 2.0文件夹下,先把以“_”为开头的文件夹统统删除,这些文件夹里放的是范例或是一些其它工具。其实也就是只保留editor文件夹、fckconfig.js、fckeditor.asp、fckeditor.js、fckstyles.xml、fcktemplates.xml就可以了,最外层的精简化完毕,进入到editor文件夹内,先把“_source”文件夹删除,这里是一些源文件,对于使用来说没什么用处。

  进入images文件夹,删除smiley文件夹,些文件是放表情图标的,由于接下来我会用我自己的表情图标,先把他们的删除,当然,如果你想用这里的表情图标那就不要删掉了。退出 images再进入lang文件夹内,这里的东西可以来个大清洗了,只保留fcklanguagemanager.js、zh-cn.js、en.js、zh.js这四个文件,第一个文件是语言配置文件,有了它才能和fckconfig.js里的设置成对对应上相应的语言文件,zh-cn.js是简体中文语言包,en.js就不用说了吧,zh.js是繁体中文的。怎么样?一下子少了几百K,爽吧~

  再退出lang文件夹,进入skin文件夹,如果你想使用fckeditor默认的这种奶黄色,那就把除了default文件夹外的另两个文件夹直接删除,如果想用别的,那就自己考虑了,不过我给你个建议,如果不想用默认的,那就选那个silver,因为银色也就是灰色和任何颜色配起来都不会难看,而那个office2003的皮肤,反正我是非常不喜欢的,并且图片相对也比较大,又增加了下载时间,不要!

  精简的最后一步,退出skin文件夹,再进入filemanager,如果你用的不是最新版的fckeditor的话,那这里就一个文件夹browser,新版的还有一个upload文件夹。一个个来,先进入到filemanager/browser/default/connectors/下,因为我是用的asp的,所以除asp文件夹外,全部删除。然后再进入filemanager/upload/下,同样,只留asp文件夹,至此,编辑器的精简化已经结束了,接下来,我们对编辑器进行设置修改。

  第一个修改的文件,也就是fckeditor总配置文件,位于根目录下的fckconfig.js文件。请根据下面的列表进行(以fckeditor 2.0版的为准):

找到第20行 FCKConfig.DefaultLanguage  = 'en' ;改为 FCKConfig.DefaultLanguage  = 'zh-cn' ;设置默认语言为简体中文
找到第40行 FCKConfig.TabSpaces  = 0 ; 改为FCKConfig.TabSpaces  = 1 ; 即在编辑器域内可以使用Tab键。

如果你的编辑器还用在网站前台的话,比如说用于留言本或是日记回复时,那就不得不考虑安全了,在前台千万不要使用Default的toolbar,要么自定义一下功能,要么就用系统已经定义好的Basic,也就是基本的toolbar,
找到第64行

FCKConfig.ToolbarSets["Basic"] = [
 ['Bold','Italic','-','OrderedList','UnorderedList','-',/*'Link',*/'Unlink','-','Style','FontSize','TextColor','BGColor','-','Smiley','SpecialChar','Replace','Preview']
] ;

这是我改过的Basic,把图像功能去掉,把添加链接功能去掉,因为图像和链接和flash和图像按钮添加功能都能让前台页直接访问和上传文件,要是这儿不改直接给你上传个木马还不马上玩完?但是光这样还不行,fckeditor还支持编辑域内的鼠标右键功能。
找到第73行

FCKConfig.ContextMenu = ['Generic',/*'Link',*/'Anchor',/*'Image',*/'Flash','Select','Textarea','Checkbox','Radio','TextField','HiddenField',/*'ImageButton',*/'Button','BulletedList','NumberedList','TableCell','Table','Form'] ;

 这也是我改过的把鼠标右键的“链接、图像,FLASH,图像按钮”功能都去掉。

  找到 第77行 FCKConfig.FontNames  = 'Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;
加上几种我们常用的字体 FCKConfig.FontNames  = '宋体;黑体;隶书;楷体_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;

  接下来就设置上传功能了,还是以ASP为例,其实fck默认的就是asp的,把100行以下的所有被注释掉的代码全部删掉就行,然后再把下面所有有关于browser.html和upload.asp的后面的?Type=XX都改成Type=YY,其中YY为你想保存文件的文件夹名称。

  而如果你还想用自己的表情图标的话,那跳到131行,改掉那个表情图标的文件夹地址,以及下面的表情图标的文件名,再下面那三个数字是每行显示表情数及弹出窗口的宽和高了,这个的大小要根据您的表情图标排列的窗口的大小而定了。OK,总配置文件修改结束。

   接下来是编辑器位置的设置,我的习惯是把editor放在根目录下,最开始所述的五个文件也放在根目录下(Tips:建议放在根目录下,并且建议使用时设置路径也采用绝对路径,如"/fckeditor/",而我的习惯的设置是"/"),这样有利于fckeditor的更新升级,并且网站下所有文件夹都可以任意调用,不存在其它文件夹名变了而其它地方就无法使用编辑器的问题。

  打开fckeditor.asp文件,找到  sBasePath  = "/fckeditor/"改为  sBasePath  = "/"
  打开fckeditor.js文件,找到  this.BasePath  = '/fckeditor/' ;改为  this.BasePath  = '/' ;

  编辑器域内默认的显示字体为12px,而我的主页默认字体为14px,所以看着就很不舒服,想要修改可以通过修改样式表来达到要求,打开/editor/css/fck_editorarea.css,把第4行改为  font-size: 14px;即可。

  接下来就是上传文件的设置了,这个比较麻烦,请仔细操作。

  打开\editor\filemanager\browser\default\frmresourcetype.html,找到第15行,插入“ ['uploadfile','uploadfile'],”配合上刚才在fckconfig.js里的设置,那么我的上传文件路径就是/uploadfile,当然你也可以改成你想要的文件夹,但这里的名称一定要和fckconfig.js里的那个“Type=YY”里的YY一致才行。

  还没完,继续进入到editor\filemanager\browser\default\connectors\asp,打开config.asp,先把ConfigIsEnabled = False改成为ConfigIsEnabled = True,要不是没法上传文件的,再把ConfigUserFilesPath = "/UserFile"改成我想要的ConfigUserFilesPath = "/"。
  
接着在“Set ConfigDeniedExtensions = CreateObject( "Scripting.Dictionary" )”后面加入ConfigAllowedExtensions.Add "uploadfile", ""
ConfigDeniedExtensions.Add "uploadfile", ""
同理,这里的设置也是要和上面以及fckconfig.js里面对应的。

  还有一个上传,就是快速上传,这个功能是在fckeditor 2.0里才有的,以前的版本没这个功能。进入\editor\filemanager\upload\asp,同样打开config.asp,也同样的把ConfigIsEnabled = False 设置成 ConfigIsEnabled = True,我这里把ConfigUserFilesPath = "/UserFiles/"改成我想要的 ConfigUserFilesPath = "/uploadfile/"& Year(Date()) &"-"& Month(Date()) &"/",因为我的上传文件是放在uploadfile文件夹下,并且是按月分开放置的。快速上传,不会让你选择文件夹,而是通过这里的设置直接上传的,这儿设置如果和前面的设置配合不好的话,你的文件就会被上传得乱七八糟,很不方便管理。接前重复前一个config.asp里的操作,在后面加上
ConfigAllowedExtensions.Add "uploadfile", ""
ConfigDeniedExtensions.Add "uploadfile", ""

   接下来呢,就讲一下如何创建自己的在线编辑器,这里以ASP和JS版的为例,ASP版示例代码,一般用于后台操作:

<%
 Dim oFCKeditor
 Set oFCKeditor = New FCKeditor
 oFCKeditor.BasePath = "/"
oFCKeditor.ToolbarSet = "Default"
oFCKeditor.Width = "100%"
oFCKeditor.Height = "400"

oFCKeditor.Value = rs("logbody")
oFCKeditor.Create "logbody"
%>

   ASP版的,当然只能用在以.asp为扩展名的页面中,如果你在前在fckedito.asp里设置过BasePath为"/"的话,这里就可以省掉第三行,ASP版的只有一个Create函数。建议在修改一篇内容时用ASP版的。

接下来看JS版的:

 请先在页面头部加入:

<script type="text/javascript" src="路径/fckeditor.js"></script>

然后创建编辑器实例:

<script type="text/javascript">
 var oFCKeditor = new FCKeditor( 'logbody' ) ;
 oFCKeditor.BasePath = '/' ;
 oFCKeditor.ToolbarSet = 'Basic' ;
 oFCKeditor.Width = '100%' ;
 oFCKeditor.Height = '400' ;
 oFCKeditor.Value = '' ;
 oFCKeditor.Create() ;
 </script>

  BasePath的设置同上所述,JS版的可用于任何网页中,甚至用于html页面,因为其是客户端生成的,这样的好处就是一可以减小网络流量,因为编辑器文件只需下载一次,二是可以由客户端定义什么时候显示,由于fckeditor初始化需要一定时间,在这一点上JS就很有作用了。

另外,JS版的还有一个功能函数就是ReplaceTextarea()函数,可以替换指定的TextArea,拿我的网站的日志的回复部分示例:

     <script type="text/javascript">
     <!--
     function showFCK(){
     var oFCKeditor = new FCKeditor( 'fbContent' ) ;
     oFCKeditor.BasePath = '/' ;
     oFCKeditor.ToolbarSet = 'Basic' ;
     oFCKeditor.Width = '100%' ;
     oFCKeditor.Height = '200' ;
     oFCKeditor.Value = '' ;
     //oFCKeditor.Create() ;
     oFCKeditor.ReplaceTextarea() ;
     //document.blog_feedback.blogsubmit.disabled = '';
     document.blog_feedback.blogsubmit.style.display = '';
     document.blog_feedback.openFCK.disabled = 'true';
     document.blog_feedback.openFCK.style.display = 'none';
     }
     //-->
     </script>

把其写成一个简单的函数,当用户显示打开编辑器时才生成这个fckeditor,不用每次刷新页面都去初始化一个编辑器,页面的速度就会快多了。

 补遗:前面讲到了,说是在编辑已有数据内容时不要用JS版的,那是因为单引号(')的问题造成的,在数据内容里难免会有单引号存在而用JS版生成编辑器时可能就会因为单引号问题,而使编辑器无法正常生成,而采用asp则不同,用ASP版本的是因为数据被当成是一个变量了,然后直接赋值给编辑器域。还有就是除非你要用ReplaceTextArea()方法来生成编辑器,否则你不需先写一个<textarea>这样的标签,一切都会由fckeditor自动生成的,你所需做的只是给fckeditor指定一个实例名。同时你也不用担心如何提交,在表单提交的时候,fckeditor会自动提交,提交的变量名是以你指定的fckeditor实例命名的。

编辑器的文件上传管理部分请参考:FCKeditor2.0在线编辑器的修改与设置-文件上传部分管理部分

历史上的今天: [2012/07/26]Lotus Notes中C/S模式下进度条的使用

[FCKeditor 2.0在线编辑器的设置与修改以及使用]的回复

Jovan 于 2005-08-02 11:41:44 发表 | IP:61.49.108.*

FCK上传文件的时候不支持改名,这样会对中文名的文件造成一些困难,

问下站长,可有好方法解决上传文件改名。

柠檬园主 于 2005-08-02 12:24:11 发表 | IP:210.83.202.*

嗯,谢谢你的提议,还真没想过这个问题,肯定是能解决的,等我再看看,弄好了再贴出来吧。

目前的上传功能部分让我改得可以快速上传为/userfiles/image/2005/8/filename.jpg这样的形式了,也就是分类型分年分月上传。

卡卡 于 2005-08-03 13:53:14 发表 | IP:221.11.200.*

为虾米偶上传不了文件撒.....

园主你说的那个...分类型分年分月上传的方法能说一下么......

4#   柠檬园主 于 2005-08-03 14:15:04 发表 | IP:210.83.202.*

你再好好看看本篇的文件上传设置那儿,默认文件上传功能没打开,有个开关的。

另外,关于分类型以及年月日上传的,请看我最新的一篇fckeditor设置文章。

5#   卡卡 于 2005-08-04 09:19:45 发表 | IP:221.11.200.*
還是不行捏,就只是圖形和Flash按鈕里,有個上傳的標簽,在里沒沒法上傳,點那個“上傳到服務器”的按鈕沒有反應.........
6#   柠檬园主 于 2005-08-04 09:33:21 发表 | IP:210.83.202.*

如果你确认打开了上传功能的话,关于上传文件的再详细的设置请看这篇

http://3rgb.com/b/?act=viewthread&threadid=324

7#   卡卡 于 2005-08-04 10:49:42 发表 | IP:221.11.200.*
不知道是不是路径的问题,想问一下,比如说我的网站的根是abc.com,这里面放了一个程序,在abc.com/aabc/下又放了一个程序,FCK就处于aabc下,只提供给aabc里的这个程序用的。那路径要怎么设置?
8#   孤鸿 于 2005-08-08 17:37:37 发表 | IP:219.141.1.*
请教一下,怎样去掉调用编辑器时弹出窗口,比如这里,每次调用编辑器都会弹出:http://3rgb.com/editor/ ,烦不胜烦的说。
9#   柠檬园主 于 2005-08-08 20:50:48 发表 | IP:60.20.209.*
哪里调用会有弹出窗口啊??我用着没有弹出啊.怎么还会弹出我的网址??你不会的调用我的网站上的编辑器吧?
10#   测试 于 2005-08-16 11:30:13 发表 | IP:218.108.42.*
呵呵,很不错!
11#   111 于 2005-08-29 11:34:05 发表 | IP:222.64.168.*

12#   柠檬园主 于 2005-08-29 11:46:53 发表 | IP:210.83.202.*
汗~~还真是会玩~~
13#   悬翎 于 2005-09-03 17:06:52 发表 | IP:219.154.70.*
我通过
<textarea name="log_content" style="display:none"></textarea>
<iframe id="log_content___Frame" src="teditor/editor/fckeditor.html?InstanceName=log_content&Toolbar=Default" width="100%" height="450" frameborder="no" scrolling="yes"></iframe>
调用的。但是现在打开以后总是弹出“未知工具栏项目"DocPrps"之类的对话框,完了以后,编辑器根本显示不出来,怎么回事?谢谢
14#   悬翎 于 2005-09-03 17:30:48 发表 | IP:219.154.70.*
再问一下,一般用什么方法调用最好?我是ASP文件
15#   柠檬园主 于 2005-09-03 18:26:03 发表 | IP:60.20.208.*

看来你是对ASP也是不怎么样了.用FCKEDITOR,根本不用自己加什么textarea,用法如下:

<%
 Dim oFCKeditor
 Set oFCKeditor = New FCKeditor
 oFCKeditor.BasePath = "/"     '编辑器editor文件夹所在的位置

 oFCKeditor.ToolbarSet = "Default"    '编辑器的Toolbar名
 oFCKeditor.Width = "100%"        '编辑器宽度
 oFCKeditor.Height = "400"        '编辑器高度

 oFCKeditor.Value = rs("logbody")    '编辑器初始内容,这个是我自己的变量,你可以设置自己的甚至设置成为""
 oFCKeditor.Create "logbody"    '生成的编辑器的名字,将来用request.form("logbody")来取值,他会生成一个textarea名字为logbody,要用的话改成你自己想要的名字
 %>

16#   悬翎 于 2005-09-03 23:12:17 发表 | IP:61.54.121.*

我ASP却是水的很,不好意思。我直接加了上面的代码,确提示:

类没有被定义: 'FCKeditor'
怎么回事?谢谢

17#   柠檬园主 于 2005-09-04 00:45:10 发表 | IP:60.20.208.*

晕,那是你没把FCK编辑类包含进去

<!--#include file="teditor/fckeditor.asp"-->

18#   悬翎 于 2005-09-04 09:21:24 发表 | IP:61.54.121.*

谢谢你啦!!!^_^

19#   zhiin 于 2005-09-15 17:04:19 发表 | IP:218.91.250.*

园主你好:

       想问一下,如何把这个编辑器中的大小不用<font size=3>形式,而是以<span style="font-size:13px">这种形式!

20#   柠檬园主 于 2005-09-15 17:53:18 发表 | IP:210.83.202.*

目前编辑器还没那么太好的支持XHTML,不过可以在你提交后用服务器端程序来处理,用正则表达式对其进行转换。

另外,对于WEB标准,目前我们所能做的就是对xhtml+css进行布局,而要求文章内容也那么好的符合标准的话,那就要牺牲很多可用操作,反之内容就不能很好的符合标准了。

21#   sky 于 2005-10-28 10:47:27 发表 | IP:222.173.23.*

请问如何把上传的图片名称和地址写入数据库中???

22#   clanY 于 2005-11-17 18:58:08 发表 | IP:219.136.74.*

关于最新的上传漏洞是否有办法解决?

http://bbs.77169.org/read.php?tid=97159&page=1

23#   柠檬园主 于 2005-11-17 20:56:43 发表 | IP:221.201.145.*
上传漏洞的问题,虽然说是FCK本身没注意,但是我们可以在config.asp这个文件的头部设置权限检查,用SESSION也好,用COOKIES也好.
24#   Joe 于 2005-11-19 19:59:10 发表 | IP:218.1.22.*
cookie好像不大成吧,cookie可以被浏览器用户修改的。
25#   柠檬园主 于 2005-11-21 21:31:26 发表 | IP:221.201.145.*
检查COOKIE的值是不是正确的,而不是检查COOKIE存不存在,这样不就能保证了?客户端改了也没事啊,反正他又不知道要改成什么。
26#   Joe 于 2005-11-22 09:36:52 发表 | IP:218.1.22.*
既然客户端有可能把它改成正确的,那还是不要让他改最好,用session同样可以达到效果嘛。
27#   madpolice 于 2005-11-26 17:08:12 发表 | IP:222.33.32.*

sFileName = GetNewID() &"."& split(oUploader.File( "NewFile" ).Name,".")(1)

柠檬园主:

若上传的文件名是  tes.asp.jpg 呢?

28#   柠檬园主 于 2005-11-26 17:50:59 发表 | IP:221.201.154.*

啊哦,是有点问题哦。那就这样改吧

sFileName = GetNewID()&"."&split(oUploader.File("NewFile").Name,".")(Ubound(split(oUploader.File("NewFile"),".")))

取最右边的那一部分

29#   aaa 于 2005-12-13 21:35:24 发表 | IP:220.191.36.*
sFileName = GetNewID()&"."&split(oUploader.File("NewFile").Name,".")(Ubound(split(oUploader.File("NewFile"),".")))
30#   test 于 2006-01-17 16:38:32 发表 | IP:61.136.151.*

我在本机配置了FCKeditor后,输入1 2 3中任意一个数字,预览或是发布后,系统自动把这几个数字变成了上标,好奇怪啊。

31#   柠檬园主 于 2006-01-18 08:34:49 发表 | IP:59.44.76.*
肯定是你把FCK文件里的注释全都给删掉了吧?我以前也出现过这种情况,把几个文件又用原版的替换一下就好了,但到底是哪个文件我也没找出来。
32#   sky 于 2006-01-18 14:16:47 发表 | IP:222.173.23.*
asp下怎么将默认工具条设置成折叠的????????
33#   柠檬园主 于 2006-01-18 16:34:12 发表 | IP:59.44.76.*
看这里:/b/?act=viewthread&threadid=324
34#   可可 于 2006-01-29 20:58:05 发表 | IP:222.184.184.*

斑竹能不能在站上直接提供一个ASP环境下使用的代码,省得我们改来改去,还是不成功.

图片等不能上传

 

35#   SAMD 于 2006-01-30 10:52:51 发表 | IP:220.174.168.*

要是这个东西能够在删除文章的同时也删除其中相关的图片就好了,至少能够在浏览服务器的时候对文件进行删除操作也好啊!

36#   柠檬园主 于 2006-02-05 09:33:39 发表 | IP:59.44.76.*

to 可可:在另一篇文章里面提供了,地址 /xhtml/FckEditor_2.0_modified[2005].rar,但我不保证在任何环境下都可用,在我这儿好用的,但我也遇到过在别人的服务器上不好用的,具体什么原因,我也没太多时间去深究。

to SAMD:你的第一个想法倒是挺好,但要实现的话,也是和FCK无关的,用正则表达式对你要删除的内容进行过滤删除就行。但你说的第二个想法,可以的啊,我现在用的就可以,你去SF站上找netrube版的文件浏览器,这个版本的没加入FCK里面做为默认,虽然FCK的文件浏览器也是netrube开发的,中国人哦。

37#   vivy 于 2006-02-21 22:38:02 发表 | IP:218.15.22.*

柠檬好!

我想用FCK做个类似新闻发布系统的站点,用FCK编辑好后直接以html文件保存在服务器而非数据库中,或者先做一静态模版,把FCK生成的代码插入到模版指定的位置(比如一个层里面),然后直接保存为html文件。 具体(asp)可以实现吗?
有没有类似的简单asp程序??

你现在用的是asp的吗?它显示的数据是动态的吧,怎么可以使它符合web标准呢?能提供程序代码参考吗(E-mail:lfb601#tom.com)?

盼你的回复!!

38#   柠檬园主 于 2006-02-22 13:52:11 发表 | IP:59.44.76.*

你的想法完全可以实现啊,FCKeditor里编辑的东西,在提交的时候,其实就是相当于把FckEditor里的东西的源代码提交出去了,和Textarea提交的方式是一样的。你要做CMS系统,可以把FckEditor提交的东西,先存到数据库里,也方便于以后修改内容,然后在程序里同时生成你想要的静态页。可以这样处理,用程序读取相应的静态模板,再把指定位置的内容,比如说可以用简单的replace或是用正则表达式,替换掉模板里的内容(如[%Content%]),接着就用程序生成你想要的静态网页,用FSO或是Adodb.Stream都可以。读取模板的时候也可以用这两种方法,网上这种程序或源码有很多的。

动态网页要符合WEB标准,只要其最终输出的代码是符合标准的就可以了,因为做为浏览器,不管是什么语言,最终输出到浏览器用于显示的都是HTML源码,动态程序的作用只是在服务器端来输出这些HTML源码。

39#   Samd 于 2006-02-24 15:08:11 发表 | IP:59.107.78.*

我的在本地测试,功能都是正常的,但是上传后只可以在我的这个电脑上可以显示

而到其他的电脑上则显示空白?

这是为什么呢?

40#   Samd 于 2006-02-24 15:10:48 发表 | IP:59.107.78.*

就是这个页面

editor/fckblank.html

 

41#   柠檬园主 于 2006-02-24 16:52:02 发表 | IP:59.44.76.*
fckblank.html本来就是个空白页啊,什么也显示不了。别人电脑显示空白可能是他们的IE安全级别太高,把JS给挡了?截个全图来看看?
42#   阿瑟 于 2006-03-15 11:09:16 发表 | IP:222.169.5.*
请问如果要在jsp中使用fckeditor,应该怎样部署呢?谢谢!
43#   柠檬园主 于 2006-03-15 11:34:52 发表 | IP:210.83.202.*
 FckEditor说是已经支持JAVA,但偶不会JAVA,所以也就不知道如何用JAVA版本的了,但是FCK有个JS版的,这个是不受编辑语言限制的,只要是网页就可以用的。用法请参见上面的JS版的方法那儿。
44#   gokevin 于 2006-04-24 16:06:17 发表 | IP:59.80.64.*

请问,我的fckeditor怎么不能够换行阿,是怎么回事啊?

而且网页显示也不换行,可恶的是显示还老出现格式问题,字体不一样大,突然会出现很大的一行。默认行距怎么设置阿,还有默认字大小?

 

谢谢阿,急

45#   柠檬园主 于 2006-04-27 09:09:00 发表 | IP:210.83.202.*
gokevin:俺还是第一次听说过种情况,可能是你的浏览器的问题吧?
46#   鬼怪 于 2006-05-20 18:30:47 发表 | IP:219.137.26.*

刚刚装上去,觉得很好用,就是在配置的时候,碰到了问题.

首先,上传文件的时候,Image,Flash文件夹需要手工建,我觉得应该是自动建的.

另外,在上传FLASH的时候,在点击上传页中的那个浏览服务器安扭的时候,总是报HTTP Status 405 - HTTP method GET is not supported by this URL这个,而上传Image的时候正常.不知道怎么会事情.

还有,觉得这个fckeditor还应该有上传其它文件,及上传多媒体的功能,不知道是在那里设置的!!!!

 

 

 

47#   柠檬园主 于 2006-05-24 18:02:48 发表 | IP:210.83.202.*

image,flash,file,media文件夹都应该是自动建立的,不知道你用的版本是哪个.现在支持前三个,第四个由于FCK还没提供直接在编辑域内插入多媒体的功能,所以media功能还没在外部加上.但可以设置的,在fckconfig.js里可以设置浏览属性为 Type=后面是空的就行.

48#   鬼怪 于 2006-05-24 20:09:41 发表 | IP:219.137.26.*

用的最新的版本。2。3

]Status 405 - HTTP method GET is not supported by this URL这个问题还是没有解决,比较了一下,图片和flash没有发现不一样的地方,:(

49#   鬼怪 于 2006-05-24 20:25:12 发表 | IP:219.137.26.*

补充一点,用的最新的版本是2.1.1,其它用的jar包是,2.3的,

重新将下载的包,放在服务器上进行配置,什么也没有改,

image这个可以正常使用,在用flash的时候,在浏览服务器的文件时Status 405 - HTTP method GET is not supported by this URL依然,然后直接上传到服务器,说安全原因不让上传,因为是因为没有在userfile目录生成Flash这个文件夹,自己手工建一个,便可以正常使用.

Status 405 这个问题让人郁闷呀...

 

50#   测试 嘿嘿 于 2006-08-11 10:57:36 发表 | IP:218.81.198.*

测试44444444444444444444444444444sadfasdf

asdfasdfasdfasdfasdfasdfasdfasdfasdfasdfffffffffffffffffffffffffffffffffff

 

51#   柠檬园主 于 2006-08-14 17:17:40 发表 | IP:210.83.202.*
晕死,楼上的想干什么呐...
52#   求助 于 2006-10-17 17:16:09 发表 | IP:220.174.101.*

可以发一份给我吗,

我按你的做,所以,文件上传这块总是做不好,

可以发到我信箱里吗,

[email protected]

谢谢了

53#   柠檬园主 于 2006-10-18 10:20:55 发表 | IP:210.83.202.*
一会儿给你发最新版本的,我也是刚弄好的。
54#   求助 于 2006-10-18 10:55:57 发表 | IP:220.174.103.*

谢谢了

出了2.32版的了,

不过我改不好,好给我最好了,我调了m多次了,

文件上传目录这块一直调不好

55#   求助 于 2006-10-18 11:14:02 发表 | IP:220.174.103.*

收到了,谢谢

不过我看了,上传功能你是不是去掉了啊,

56#   柠檬园主 于 2006-10-18 11:20:26 发表 | IP:210.83.202.*
没去掉,只是加上了权限限制了,你看一下我写的使用说明。
57#   求助 于 2006-10-18 11:43:16 发表 | IP:220.174.103.*

能不能贴个文件上传的连接啊,

直接点编辑器上的图片没有上传的功能,

我用iframe的话又提示越界

58#   柠檬园主 于 2006-10-18 21:22:41 发表 | IP:221.201.146.*
我发给你的压缩包里已经有使用说明了,改一下filePowerCheck.asp里面的权限判断设置就可以直接用了。
59#   谢谢 于 2006-10-19 11:39:28 发表 | IP:220.174.103.*

知道原因了,

原来是你在fckconfig.js文件里的上传都设为假了,

所以连接不能用了

 

60#   8hours 于 2006-10-27 18:16:02 发表 | IP:221.122.57.*
博主虽然声明原创,可是有人还是装没看见:http://www.blueidea.com/tech/program/2005/2691.asp
61#   柠檬园主 于 2006-10-27 18:47:10 发表 | IP:210.83.202.*
呵呵,多谢8小时关心啦,那个IvanQi就是我,我当时用IvanQi的号发表在了blueidea的论坛里,后又被收录进经典的文档里的。
62#   Shutra 于 2006-10-31 11:44:39 发表 | IP:222.66.131.*
早就看到blueidean上面的文章了,我的google个性化主页上列出来的。
63#   眼睛 于 2006-11-08 12:41:17 发表 | IP:58.41.5.*

老大,你改过的没提供下载吗?

给我一份吧.还有你的说明哦.谢了.

[email protected]

64#   柠檬园主 于 2006-11-08 13:31:20 发表 | IP:210.83.202.*
噢噢。。。忘掉鸟,这就改。8好14。。。
65#   眼睛 于 2006-11-10 12:17:36 发表 | IP:58.41.5.*
老大,压缩包密码没说哦.打不开.
66#   柠檬园主 于 2006-11-10 12:54:16 发表 | IP:210.83.202.*

早就说啦。。。你没看就不怪我啦。。。

http://3rgb.com/b?act=viewthread&threadid=520

67#   眼睛 于 2006-11-11 19:19:42 发表 | IP:58.41.9.*

呵呵,搞定了,谢谢老大.

以后多来关注下.

68#   柠檬园主 于 2006-11-13 10:56:52 发表 | IP:210.83.202.*
多谢关注哈,搞定了就好搞定了就好
69#   +0 于 2006-11-23 22:38:15 发表 | IP:222.71.6.*

老大  问一下 我把代码拷贝到我的页面里  为什么显示

错误类型:
Microsoft VBScript 运行时错误 (0x800A000D)
类型不匹配: 'rs'
/blog/TMP6oyo796tww.asp, 第 20 行

 

 

70#   +0 于 2006-11-23 23:17:26 发表 | IP:222.71.6.*

<%
 Dim oFCKeditor
 Set oFCKeditor = New FCKeditor
 oFCKeditor.BasePath = "/"    

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

 oFCKeditor.Value = "" 
 oFCKeditor.Create "logbody"   
 %>


我把这个代码加进去了   但是预览的时候显示  网页无法显示 ???

71#   柠檬园主 于 2006-11-24 09:15:45 发表 | IP:210.83.202.*

类型不匹配是因为你自己的程序的问题了,比如你要给编辑器赋值的时候用了rs("xx"),而实际上你没打开一个记录集的话,就会出现这个情况。

而网页无法显示,是因为这样用,你必须先把FCKeditor文件包含进当前页面,如

<!--include file="../FCKeditor/fckeditor.asp"-->

72#   +0 于 2006-11-24 10:43:04 发表 | IP:222.44.34.*
老大  我网站根目录下有一个FCKeditor
然后我应该这样把文件夹包含进来
<!--#include file="FCKeditor/fckeditor.asp"-->

这样做对不?  可是还是显示无法显示网页  
73#   柠檬园主 于 2006-11-24 11:23:31 发表 | IP:210.83.202.*

引用位置要看你当前的页面是在哪儿了,比如说你当前页面也在根目录下,用你写的当然没问题,而如果是在一个子目录里那就用我写的那样才行。

不过我才想起来,如果引用位置出错会提示说找不到包含文件的。不知道你用的什么浏览器,如果是IE,请把IE的程序错误提示打开,同样也要把IIS的错误提示打开,这样你才能看到无法显示网页到底是什么原因。

IE打开错误提示要进入“Internet选项》高级》显示友好的错误提示”,去掉那个勾。而IIS里面,是在“属性》目录》配置》错误提示”里面改。

74#   +0 于 2006-11-24 12:00:58 发表 | IP:222.44.34.*
老大  你所说的错误提示我都打开的  路径也对  编辑器也是从你这里下载的  就是碰到用FCK的时候  就显示无法显示网页  啊~~~~  疯掉了~~~~~
75#   柠檬园主 于 2006-11-24 13:43:36 发表 | IP:210.83.202.*

可是,出错总会有出错提示的啊.到底提示是什么?

晕,这样说不明白问题的....

76#   +0 于 2006-11-24 14:13:05 发表 | IP:222.44.34.*

就是下面的这个  如果老大不麻烦的话  可不可以弄一个简单的调用文件发到我邮箱?我的邮箱是:[email protected]   万分感谢!!!!

找不到网页

正在查找的网页可能已被删除、重命名或暂时不可用。

请尝试执行下列操作:

  • 如果是在“地址”栏中键入了网页地址,请检查其拼写是否正确。
  • 打开 localhost 主页,然后查找与所需信息相关的链接。
  • 单击后退按钮尝试其他链接。

HTTP 错误 404 - 找不到文件
Internet 信息服务


技术信息(用于支持人员)

  • 详细信息:
    Microsoft 支持
 

77#   柠檬园主 于 2006-11-28 09:56:44 发表 | IP:210.83.202.*
不知道你的FCKeditor是怎么用的。出现这种情况,要么是IIS设置有问题,要么就是你的网站组织有问题了。和FCK本身无关的。
78#   xuxu 于 2006-11-29 15:14:25 发表 | IP:222.44.34.*
我如何把无组件上传和FCKeditor配合使用啊 !! 我是asp调用的
79#   steven 于 2006-11-29 17:01:05 发表 | IP:203.212.6.*

我在使用中遇到一个问题,就是在图像对话框 选择浏览服务器后  页面会弹出 “xml request error:internal server error 500 ”  不知道是什么原因,请教,我是在jsp 中加入的,其他功能都正常,就是浏览不了已经上传的图片等[email protected]    非常感谢!

80#   柠檬园主 于 2006-12-01 11:22:48 发表 | IP:210.83.202.*

To xuxu:无组件上传完成之后,可以输出你的自定义代码,然后通过FCKeditor的API的InsertHTML来实现插入。

To steven:这个情况可能是上传目录的权限有问题。

81#   谢洪波 于 2007-01-16 18:19:16 发表 | IP:124.248.73.*
系统只有default和base,请问我要怎么才能自己新增工具栏
82#   柠檬园主 于 2007-01-16 19:09:15 发表 | IP:210.83.202.*

直接在fckconfig.js里面修改就可以了。比如说添加一个名为demo的工具栏

FCKConfig.ToolbarSets["demo"] = [
 ['Bold','Italic','-','OrderedList','UnorderedList','-','Style','FontSize','TextColor','BGColor','-','Smiley','SpecialChar','Replace','Preview']
] ;

83#   shavy 于 2007-01-31 15:41:56 发表 | IP:219.136.168.*
我用的是2.4版的,输入中文后保存到数据库后,再读出来时都是乱码>_<,估计是UTF-8的问题,不知道怎样才能解决这个问题?
84#   柠檬园主 于 2007-01-31 16:35:03 发表 | IP:210.83.202.*
你看一下数据里的内容,那里面应该是不乱的吧。要是数据库里不乱,就说明你读取之后输出的时候,你的页面编码和输出编码有问题了。
85#   newbiehe 于 2007-03-22 23:25:42 发表 | IP:60.25.161.*
园主你好!关于用Fckeditor发布新闻后,再编辑如何去逗号的办法,能帮下忙吗?谢谢我会感激不禁的。
http://bbs.blueidea.com/viewthread.php?tid=2729654&pid=3106198&page=1&extra=page%3D1#pid3106198
86#   柠檬园主 于 2007-03-23 09:42:42 发表 | IP:210.83.202.*
出现逗号是因为你的页面里有两个同名的文本域了.
如果你用的不是JS的REPLACE方法的话,FCK会自动创建一个你命名的textarea,出现你说的
情况,是因为你又自己另外加了一个textarea了,或是别的像input这样的输入控件.
只要保证你的页面里不会有同名的输入框就行了.
87#   Sutra 于 2007-03-23 09:43:42 发表 | IP:210.13.125.*
楼上你把代码改错了吧。
88#   柠檬园主 于 2007-03-25 21:52:37 发表 | IP:221.201.174.*

啊?我哪儿改错了???

89#   眼睛 于 2007-03-28 13:33:14 发表 | IP:58.34.246.*

直接在fckconfig.js里面修改就可以了。比如说添加一个名为demo的工具栏

 

FCKConfig.ToolbarSets["demo"] = [
 ['Bold','Italic','-','OrderedList','UnorderedList','-','Style','FontSize','TextColor','BGColor','-','Smiley','SpecialChar','Replace','Preview']
] ;

 

定义自己的只添加这句就行了吗?

我添加了,怎么调用不了呢。

 

90#   柠檬园主 于 2007-03-28 13:36:16 发表 | IP:210.83.202.*

答案是肯定的,但注意添加完了后,首先清空浏览器缓存,再刷新。

当然,你调用的时候,要设置Toolbar为"demo"的

91#   asdfasdfasdf 于 2007-04-12 17:17:24 发表 | IP:124.236.182.*

r afasdf  adfasdf asdfasd

92#   sky 于 2007-04-18 15:28:24 发表 | IP:221.232.21.*

站长,要设置fckeditor上传图片的大小在什么地方修改?

93#   sky 于 2007-04-18 17:32:30 发表 | IP:221.232.21.*

站长,要设置fckeditor上传图片的大小在什么地方修改?

94#   柠檬园主 于 2007-04-19 09:57:28 发表 | IP:210.83.202.*

如果是浏览上传的,在

\editor\filemanager\browser\default\connectors\asp\commands.asp

里的124行 oUploader.MaxSize = 0改一下就行了。

如果是快速上传的话,则是在

\editor\filemanager\upload\asp\upload.asp

里的第56行oUploader.MaxSize = 0改一下喽。

95#   xlc30 于 2007-09-06 20:22:01 发表 | IP:211.148.145.*

我想实现远程发送文件编辑怎么办啊帮助一下!

96#   柠檬园主 于 2007-09-08 09:05:11 发表 | IP:221.201.158.*
远程发送文件编辑是什么意思呀?
Post a Comment~