-
- FCKeditor 2.0在线编辑器的设置与修改以及使用
- Weather:晴 ,东北风 4-5级 ,最高气温28 ℃
- 2005-07-26
以下内容为原创,如需转载,请注明出处为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在线编辑器的修改与设置-文件上传部分管理部分
-
Views(25695) | Comments(96) |
In:
web develop
|
(07/24)
女人的小幸福
[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.*
如果你确认打开了上传功能的话,关于上传文件的再详细的设置请看这篇
- 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.*
关于最新的上传漏洞是否有办法解决?
- 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.*
可以发一份给我吗,
我按你的做,所以,文件上传这块总是做不好,
可以发到我信箱里吗,
谢谢了
- 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.*
老大,你改过的没提供下载吗?
给我一份吧.还有你的说明哦.谢了.
- 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.*
- 远程发送文件编辑是什么意思呀?
