77家的会客2010

FCKeditor2.0在线编辑器的修改与设置-文件上传部分管理部分
Weather:多云 ,东北风 4-5级 ,最低气温22 ℃

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

上次我们讲了FCKeditor的使用相关的设置以及一些优化设置,对于普通的用户已经很受用了,今天再来讲几个小技巧,另外着重讲一下对上传文件部分的定制,适用于高级用户。

第一部分,装自己定制的插件,实现模板标签(开源的东西就有这点好处,随心所欲地修改),打开fckconfig.js文件找到
FCKConfig.PluginsPath = FCKConfig.BasePath + 'plugins/' ;
// FCKConfig.Plugins.Add( 'placeholder', 'en,it' ) ;

 去掉//后,就相当于把placeholder这个插件功能加上了,fckeditor的插件文件都在/editor/plugins/文件夹下分类按文件夹放置的,对于fckeditor2.0来说,里面有两个文件夹,也就是有两个官方插件,placeholder这个文件夹就是我们刚才加上去的,主要用于多参数或单参数自定义标签的匹配,这个在制作编辑模板时非常管用,要想看具体实例的话,大家可以去下载acms这个系统查看学习,另一个文件夹tablecommands就是编辑器里的表格编辑用到的了。当然,如果你想制作自己其它用途的插件,那就只要按照fckeidtor插件的制作规则制作完放置在/editor/plugins/下就行,然后再在fckeidtor.js里再添加FCKConfig.Plugins.Add('Plugin Name',',lang,lang');就可以了。

 第二部分 ,如何让编辑器一打开的时候,编辑工具条不出现,等点“展开工具栏”时才出现?Easy,FCKeditor本身提供了这个功能啦,打开fckconfig.js,找到

FCKConfig.ToolbarStartExpanded = true ;
改成
FCKConfig.ToolbarStartExpanded = false ;
就可以啦!

 第三部分,使用自己的表情图标,同样打开fckcofnig.js到最底部那一段

FCKConfig.SmileyPath = FCKConfig.BasePath + 'images/smiley/msn/' ;
FCKConfig.SmileyImages = ['regular_smile.gif','sad_smile.gif','wink_smile.gif'] ;
FCKConfig.SmileyColumns = 8 ;
FCKConfig.SmileyWindowWidth  = 320 ;
FCKConfig.SmileyWindowHeight = 240 ;

上面这段已经是我修改过的了,为了我发表此文的版面不会被撑得太开,我把FCKConfig.SmileyImages那一行改得只有三个表情图了。

第一行,当然是表情图标路径的设置,第二行是相关表情图标文件名的一个List,第三行是指弹出的表情添加窗口最每行的表情数,下面两个参数是弹出的模态窗口的宽和高喽。

第四部分,文件上传管理部分

此部分可能是大家最为关心的,上一篇文章简单的讲了如何修改来上传文件以及使用fckeidtor2.0才提供的快速上传功能。再我们继续再深层次的讲解上传功能

FCKConfig.LinkBrowser = true ;
FCKConfig.ImageBrowser = true ;
FCKConfig.FlashBrowser = true ;
在fckconfig.js找到这三句,这三句不是连着的哦,只是我把他们集中到这儿来了,设置为true的意思就是允许使用fckeditor来浏览服务器端的文件图像以及flash等,这个功能是你插入图片时弹出的窗口上那个“浏览服务器”按钮可以体现出来,如果你的编辑器只用来自己用或是只在后台管理用,这个功能无疑很好用,因为他让你很直观地对服务器的文件进行上传操作。但是如果你的系统要面向前台用户或是像blog这样的系统要用的话,这个安全隐患可就大了哦。于是我们把其一律设置为false;如下

FCKConfig.LinkBrowser = false ;
FCKConfig.ImageBrowser = false ;
FCKConfig.FlashBrowser = false ;

这样一来,我们就只有快速上传可用了啊,好!接下来就来修改,同样以asp为范例进行,进入/editor/filemanager/upload/asp/打开config.asp,修改
ConfigUserFilesPath = "/UserFiles/"这个设置是上传文件的总目录,我这里就不动了,你想改自己改了

好,再打开此目录下的upload.asp文件,找到下面这一段

Dim resourceType
If ( Request.QueryString("Type") <> "" ) Then
 resourceType = Request.QueryString("Type")
Else
 resourceType = "File"
End If

然后再在其后面添加

ConfigUserFilesPath = ConfigUserFilesPath & resourceType &"/"& Year(Date()) &"/"& Month(Date()) &"/"

这样的话,上传的文件就进入“/userfiles/文件类型(如image或file或flash)/年/月/”这样的文件夹下了,这个设置对单用户来用已经足够了,如果你想给多用户系统用,那就这样来改

ConfigUserFilesPath = ConfigUserFilesPath & Session("username") & resourceType &"/"& Year(Date()) &"/"& Month(Date()) &"/"

这样上传的文件就进入“/userfiles/用户目录/文件类型/年/月/”下了,当然如果你不想这么安排也可以修改成别的,比如说用户目录再深一层等,这里的Session("username")请根据自己的需要进行修改或换掉。

上传的目录设置完了,但是上传程序还不会自己创建这些文件夹,如果不存在的话,上传不会成功的,那么我们就得根据上面的上传路径的要求进行递归来生成目录了。

找到这一段

 Dim sServerDir
 sServerDir = Server.MapPath( ConfigUserFilesPath )
 If ( Right( sServerDir, 1 ) <> "\" ) Then
  sServerDir = sServerDir & "\"
 End If

把它下面的这两行

 Dim oFSO
 Set oFSO = Server.CreateObject( "Scripting.FileSystemObject" )

用下面这一段代码来替换

 dim arrPath,strTmpPath,intRow
 strTmpPath = ""
 arrPath = Split(sServerDir, "\")
 Dim oFSO
 Set oFSO = Server.CreateObject( "Scripting.FileSystemObject" )
 for intRow = 0 to Ubound(arrPath)
  strTmpPath = strTmpPath & arrPath(intRow) & "\"
  if oFSO.folderExists(strTmpPath)=false then
   oFSO.CreateFolder(strTmpPath)
  end if
 next

用这段代码就可以生成你想要的文件夹了,在上传的时候自动生成。

好了,上传文件的修改到现在可以暂时告一段落了,但是,对于中文用户还存在这么个问题,就是fckeditor的文件上传默认是不改名的,同时还不支持中文文件名,这样一来是上传的文件会变成“.jpg”这样的无法读的文件,再就是会有重名文件,当然重名这点倒没什么,因为fckeditor会自动改名,会在文件名后加(1)这样来进行标识。但是,我们通常的习惯是让程序自动生成不重复的文件名

在刚才那一段代码的下面紧接着就是
 ' Get the uploaded file name.
 sFileName = oUploader.File( "NewFile" ).Name
看清楚了,这个就是文件名啦,我们来把它改掉,当然得有个生成文件名的函数才行,改成下面这样

 '//取得一个不重复的序号
Public Function GetNewID()
 dim ranNum
 dim dtNow
 randomize
 dtNow=Now()
 ranNum=int(90000*rnd)+10000
 GetNewID=year(dtNow) & right("0" & month(dtNow),2) & right("0" & day(dtNow),2) & right("0" & hour(dtNow),2) & right("0" & minute(dtNow),2) & right("0" & second(dtNow),2) & ranNum
End Function

' Get the uploaded file name.
 sFileName = GetNewID() &"."& split(oUploader.File( "NewFile" ).Name,".")(1)

这样一来,上传的文件就自动改名生成如20050802122536365.jpg这样的文件名了,是由年月日时分秒以及三位随机数组成的文件名了。

点击这里下载本站已经修改好的editor

编辑器基本使用部分请参考:FCKeditor 2.0在线编辑器的设置与修改以及使用

 

 

[FCKeditor2.0在线编辑器的修改与设置-文件上传部分管理部分]的回复

卡卡 于 2005-08-04 08:17:49 发表 | IP:221.11.200.*

園主的動作真快呀,今天就把這個發出來了。

趕快試試去了...

keel 于 2005-08-04 08:23:59 发表 | IP:202.102.127.*

Fckeditor 提供了一个JS压缩工具,FCKeditor.Packager
主要作用是:
1,移除掉脚本中的注释
2.移除掉脚本中所有无意义的空白

可以将Fckeditor.Packager.exe复制到FCKEDITOR根文件夹来运行并压缩脚本,注意运行需要.Net Framework 1.1 。

官方的Readme如下:
FCKeditor.Packager

It is a program that compacts and optimizes the FCKeditor source files on fewer files.

Usage Instructions

Just copy FCKeditor.Packager.exe on the FCKeditor package root directory and run it.

ATTENTION: The original files on the [FCKeditor]/editor/js directory will be overwritten.

Requirements

It runs on Windows operating systems with .Net Framework 1.1 installed. Some users confirmed it runs over Linux using the Mono framework.

柠檬园主 于 2005-08-04 09:28:49 发表 | IP:210.83.202.*
刚才测试了一下,好像那个压缩工具不怎么好用啊。感觉不像是压缩工具,好像是个修复工具。比如说你的editor里的文件让你改乱了改坏了,用这个工具可以根据/editor/_source里的源文件进行修复。也就是把源文件打包成FCKeditor
4#   卡卡 于 2005-08-04 10:43:27 发表 | IP:221.11.200.*
看文件名“Fckeditor.Packager.exe”就知道是打包工具了撒
5#   keel 于 2005-08-04 11:09:41 发表 | IP:202.102.127.*
压缩后的效果请看
6#   柠檬园主 于 2005-08-04 11:58:58 发表 | IP:210.83.202.*

没注意。呵,反正是我用完了之后,再去看一下editor文件夹下所有文件的总大小,好像没什么变化地说……

刚才看E文的时候,少看一句:

FCKeditor.Packager

It is a program that compacts and optimizes the FCKeditor source files on fewer files.

7#   Joe 于 2005-08-08 02:12:47 发表 | IP:220.207.237.*
我的FCKeditor是放在站点根目录的而且我没有修改它的任何一个文件:)
8#   blankwolf 于 2005-08-08 18:17:58 发表 | IP:211.161.141.*
我想请教 新版FCKeditor2.0关于上下单元格的合并 为什么有这个功能 却不能实现 并没有错误只不过合并不了 两个左右的单元格也只有在两个单元格里边有内容的情况下才能合并
不太方便!

不知道谁有这方面的经验能帮忙调整一下!
9#   柠檬园主 于 2005-08-08 21:29:05 发表 | IP:60.20.209.*

那可能就不能上下合并吧。对于html代码而言,横向合并代码操作比较简单一些,而纵向合并就不怎么好实现了。这个表格功能当然不如word里面那么容易操作啦,因为这是针对网页的,应该还有其功能限制的啦。

我也没太怎么使用表格这个功能……

10#   卡卡 于 2005-08-15 16:53:20 发表 | IP:221.11.203.*

想请教一下,我能不能在FCK里创建一新的工具条呢?这个编辑器原来就有两个工具条,一个是Default一个是basic。现在我想创建第三个工具条,仅用于上传图片或者Flash(不想再使用其他的上传类了,而且FCK的预览功能超好用。),这样就可以去除大多数用不着的按钮。由于我的Basic工具条要用于前台的,所以不能直接更改这个。事实上,我已经按照FCK原来的工具条的样子创建了第三个工具条了,虽然在FF下可以正常工作,但是在IE下确不能运行,系统会提示那个新建的工具条不存在,所以在IE下根本无法工作。

盼望园主的回复。

 

11#   柠檬园主 于 2005-08-15 17:42:23 发表 | IP:210.83.202.*

完全可以啊,我后台好几个工具条都是定制的,如果你的在FF下正常了,在IE下不正常,极大的可能是你的IE缓存没更新,因为fckconfig.js文件是缓存下来的,没更新的话,当然就没有你新加的工具条了。

修改FCK配置文件后,最好的习惯就是清空一下IE的缓存,这样才能起作用。

12#   卡卡 于 2005-08-15 20:22:09 发表 | IP:221.11.203.*

行:45
字符:1463
代码:0
错误:'length' is null or not an object
这个是错误信息.....

是不是只要在fckconfig.js这个文件里更改就可以了撒?

13#   Spider 于 2005-08-16 01:15:27 发表 | IP:203.90.192.*

请教版主,我装的是FCK2.0的,然后下载的FCKeditor.Net

用在ASP.net项目里面,上传时总是告诉我

XML request error: Internal Server Error(500)

根本上传不了,这是怎么一回事?

14#   Spider 于 2005-08-16 01:24:52 发表 | IP:203.90.192.*

如果从浏览器里直接输入http://127.0.0.1/fckeditor/editor/filemanager/browser/default/browser.html

就是出错为XML request error:Access Forbidden(403)

我都快疯了

15#   卡卡 于 2005-08-16 08:20:17 发表 | IP:221.11.203.*
真是给园主添麻烦了,昨天我有一个逗号没去掉,导致IE没法显示...哈
16#   柠檬园主 于 2005-08-16 13:44:37 发表 | IP:210.83.202.*
哈哈,偶是园主不是版主撒,Access Forbidden就是权限不够啊,看看你的服务器设置,另外,直接输入那个地址本来就不能用吧?要不还有什么安全可言?
17#   NetRube 于 2005-08-16 14:57:43 发表 | IP:221.5.29.*

文件上传不管前后台都要自己加上登录验证,不然的话只能进入 就能任意上传文件了。

关于上传登录验证和上传文件的删除重命名等功能俺会在新版本里加上,过段时间可能会先发布一个补丁出来

18#   柠檬园主 于 2005-08-16 15:48:54 发表 | IP:210.83.202.*

多谢乡巴佬提醒啦,已经补好了

19#   Spider 于 2005-08-17 09:33:00 发表 | IP:203.90.196.*

谢谢提醒,不过我的上传目录设置的是Every one完全控制的。

正常进入是提示是

XML request error: Internal Server Error(500)

这个能帮忙告诉我是怎么回事么

20#   柠檬园主 于 2005-08-17 15:50:11 发表 | IP:210.83.202.*
你换个电脑看看行不行?有可能是你的浏览器对XML的支持不好吧。
21#   Spider 于 2005-08-17 17:36:58 发表 | IP:203.90.201.*
园主大哥,不象是浏览器问题,这个实际上是在文件浏览里面出现的,而上传根本就是没有反应。选定文件后点击发送到服务器一点变化也没有,文件也没有传上去。给您添麻烦了,不好意思
22#   Joe 于 2005-08-20 22:45:47 发表 | IP:218.80.204.*

谢谢提醒,不过我的上传目录设置的是Every one完全控制的。

正常进入是提示是

XML request error: Internal Server Error(500)

这个能帮忙告诉我是怎么回事么

 

这是Connector的服务器端脚本错误。

需要检查connector.*文件。

23#   kk 于 2005-08-21 06:54:23 发表 | IP:222.64.62.*

楼上, 500 error 肯定是你的server端代码有问题:

试试看在fckFileBrowserConnector.cs的page_onload事件

(我的.net 2.1 用 vb.net 重写了, 下载的2.1 cs源文件位置一样的)

protected overrides sub onload(e as eventargs)
    try
        code here
    catch e as exception
        response.write(e.tostring)
    end try
end sub

重新debug编译一下,然后地址栏打开 editor/filemanager/browser/default/connectors/aspx/connector.aspx?Type=Image&CurrentFolder=/

自己看什么错误

24#   kk 于 2005-08-21 07:00:15 发表 | IP:222.64.62.*

完整的程序包

http://mirror.optusnet.com.au/sourceforge/f/fc/fckeditor/

25#   lworain 于 2005-08-24 11:19:39 发表 | IP:60.166.67.*

我根据这个"说明书"配置了一个fck,现在有一个问题没有解决,上传测试成功,但是快速上传的时候点击上传按钮没有一点反应,也没有错误提示,请问这有可能是什么原因呢???

26#   柠檬园主 于 2005-08-24 22:20:34 发表 | IP:218.61.215.*
最近工作忙一些,都米空来回答问题了,对不住大家了。我在开始修改测试的时候,也出现过快速上传没反应的情况。如果你确认你的上传路径配置没问题,那就看一下你的upload/asp/upload.asp这个程序是不是有问题,如果你按我上面说的改过这个程序,没加上自动生成目录功能的话,那你最好确认你设置的上传目录这个文件夹是存在的,要不也不行。
27#   卡卡 于 2005-08-25 08:46:46 发表 | IP:221.11.201.*
想问一下园主,FCK不支持远程图片获取并自动上传么?
28#   柠檬园主 于 2005-08-25 09:49:34 发表 | IP:210.83.202.*
FCK本身没这个功能,但这个功能可以自己手动添加啊。
29#   NetRube 于 2005-08-25 10:06:15 发表 | IP:221.5.28.*

https://sourceforge.net/tracker/index.php?func=detail&aid=1269997&group_id=75348&atid=543655
有新的文件管理模块

增加功能如下:
+ 文件夹重命名
+ 文件重命名

+ 权限检测,可以自己修改检测函数
+ 查看文件
+ 删除文件夹
+ 删除文件
+ 显示文件夹容量

* 修改容量的显示模式,原来只有 KB,现在有 MB、KB和字节

30#   柠檬园主 于 2005-08-25 10:53:40 发表 | IP:210.83.202.*
哈哈,NetRube就是强啊,这么快就搞定了,嗯,下午有时间研究一下,已经用到我的站上啦,要是再有个文件转移功能就好啦 :)
31#   卡卡 于 2005-08-25 15:19:08 发表 | IP:221.11.201.*
FCK本身没这个功能,但这个功能可以自己手动添加啊。 介个要怎么添加呀...
32#   柠檬园主 于 2005-08-25 19:57:34 发表 | IP:210.83.202.*

这个就和FCK无关啦,这里要用到的两种技术就是:

1、RegExp,正则表达式,用于过滤出你提交内容里的非本站图片链接

2、XMLHTTP,从远程异步读取图片并上传到自己的服务器上

这个功能在很多地方都有啊,比如说eWebeditor编辑器就有这个功能,你可以试着去分离下,如果读他们的代码很费力的话,那推荐你去看一下有个叫ACMS的CMS系统,他的后台提交也有这个功能,并且这个系统后台也是用的FCK。

33#   卡卡 于 2005-08-26 09:11:55 发表 | IP:221.11.203.*
谢谢园主指点,偶这就去看看
34#   罗迦 于 2005-08-26 11:00:32 发表 | IP:61.171.131.*

呵呵 不懂 

35#   柠檬园主 于 2005-08-26 17:07:49 发表 | IP:210.83.202.*
呵呵,丫头没必要看懂啦,丫头怎么跑到这一篇里来看呢?
36#   Joe 于 2005-08-26 19:21:56 发表 | IP:218.1.22.*
男人的事,女人别插嘴,呵呵哈。
37#   柠檬园主 于 2005-08-27 21:36:58 发表 | IP:218.61.210.*
晕哈哈,嗯,有理有理~~!
38#   卡卡 于 2005-09-03 14:26:33 发表 | IP:221.11.201.*
点解~远程服务器的目录结构、层次,都和本地测试服务器的目录结构、层次都是一样的,为什么远程服务器上就不能用快速上传这个功能哟~郁闷捏~
39#   一半馒头 于 2005-09-04 10:24:14 发表 | IP:61.54.121.*
比如我的站点在/myblog下,我该怎样设置让上传的文件处于/myblog/uploadfile/下?我这样设置了“ConfigUserFilesPath = "/myblog/" ”,为啥还会传到根目录下?谢谢
40#   柠檬园主 于 2005-09-04 17:56:29 发表 | IP:218.61.213.*

To 卡卡:你的情况可能是由于服务器上相应的上传目录没有建立吧?

To 一半馒头:有两种上传方式,要是想一样的话,两个的config.asp都得改那个路径。并且uploadfile这个目录是后来自己加的,也得加这样一个Dictionary值才行,如果是快速上传,那就得把上传路径改成"/myblog/uploadfile/"了。

41#   卡卡 于 2005-09-05 00:01:29 发表 | IP:202.*

我的所有文件和文件夹都是和本地一样的,包括上传目录,也是存在的

 

42#   柠檬园主 于 2005-09-05 17:30:06 发表 | IP:210.83.202.*
看来我也不清楚怎么回答了,今天我也遇到了,以前用得好好的东西,今天在IE下怎么也上传不了图片,但是换了Firefox就好用,并且过了两个小时后再用IE进后台,上传又好用了……郁闷!
43#   卡卡 于 2005-09-06 17:51:28 发表 | IP:221.11.203.*

偶连上传都不能,郁闷死了……

44#   柠檬园主 于 2005-09-06 20:05:13 发表 | IP:210.83.202.*

记得路径得是绝对路径,如“/userfiles/file/2005/”才行,你看看你的是不是绝对路径。

要不你就把你的上传功能需求给我说一下,我把我的程序改一下发给你看看,或是我把我改过的直接发给你看看吧。

45#   卡卡 于 2005-09-07 09:21:30 发表 | IP:221.11.201.*

麻烦你发一份给我吧……谢谢了

我的mail:dark.gu[at]gmail.com把[at]改@就行了

46#   spider 于 2005-09-19 17:50:24 发表 | IP:219.147.208.*

谢谢大家的指点,前些日子出差了,一直没上网

原来我上传不了的原因是上传目录的名字和config.asp里面的目录名大小写不一致,奇怪,windows为什么也分大小写呢

47#   柠檬园主 于 2005-09-19 20:42:31 发表 | IP:221.201.156.*
嗯,也是个不错的提醒,很多人想不到这一点的。不是windows区分大小写,而javascript区分大小写,因为这个上传是javascript 采用xmlhttp来调用asp或php上传的,所以目录名变量是先在javascript里传递的。
48#   Starlight 于 2005-09-21 12:04:54 发表 | IP:218.249.206.*

请教session失效问题?欢迎讨论:

上传文件的对话框是个Iframe吧?

我想在上传文件时判断session("user"),如果为空那么ConfigIsEnabled为false,反之,

但是,好像在这里session("user")总是得不到,当我打开IE中的HttpSession(总是允许会话Cookie)就好了,请问这是为什么?

我在网上也查了很久, 但还是不是特别明白,Jdon中有提及:

http://www.jdon.com/jive/article.jsp?forum=16&thread=18806

49#   柠檬园主 于 2005-09-21 14:10:36 发表 | IP:210.83.202.*

在我的认知里面,session其实是采用的cookie的使用原理,但是保存原理是不一样的。cookies是把要记录的信息以纯文本的形式保存在客户浏览器的临时文件夹里的,并且可以随意设置过期时间,所以在很多时候,客户是可以直接修改或删除此cookie来做一些非常规的事的。

而session的主要内容则是存在服务器的内存里的,一个session一创建,即使内容为为,服务器也会为其分配12k的内存空间,这也就是为什么很多大型的论坛程序不用session 做前台用户登录的原理,太耗服务器内存了。而用session的时候,在客户端的浏览器进程里只记录了一个值,就是sessionID,利用这个ID去和服务器的sessionMAP查找相应的session内容,一般默认的session过期时间为浏览器进程的20分钟,当然这个时间可以改变。

也正是由于session是保存在服务器端的值,所以要取用session的话,就必须通过服务器端程序来取,用客户端脚本是无法操作的。也就是说session的读写都是在服务器端进行的,应该是和你的浏览器的设置无关的。不知道你的为什么会出现这个问题,难道是你的服务器有什么特殊设置?

另外,你试着这样判断看看,用session("user")的值是否等于某一值,而非为空来判断,看看这样是否有效。

50#   starlight 于 2005-09-21 14:36:34 发表 | IP:218.249.206.*

我试过了,判断等于某一值.

还是不行,我只有用Cookie再验证一次了.

我也知道,客户端是用Cookie(其实是在浏览器进程中)维护一个SessionID, 以保持和服务端的连接, 维持服务端的Session, 其实, 正常情况下, 既使不开放本地Cookie, SessionID还是会在本地浏览器中设置, 但这仅是为维持Seesion防止超时的设置.

因此, 你说的我同意:

也正是由于session是保存在服务器端的值,所以要取用session的话,就必须通过服务器端程序来取,用客户端脚本是无法操作的。也就是说session的读写都是在服务器端进行的,应该是和你的浏览器的设置无关的。

我记得, IE或许有个Bug, 在IFrame中有时会取不到Session值, 这种情况,以前我偶而遇到, 但这次在FCKEditor中90%的情况下session值都取不到, 但偶而还是能成功的.

所以, 我现在只好用本地Cookie保存用户信息, 再验证一次了.

51#   Tony 于 2005-09-22 00:02:14 发表 | IP:219.128.23.*

有个问题想请教下:

FCK可以自定义很多参数
在FCKCONFIG.JS文件中有如下代码
FCKConfig.LinkDlgHideTarget  = false ;
FCKConfig.LinkDlgHideAdvanced = false ;

其中的LinkDlgHideAdvanced和LinkDlgHideTarget即为可定义参数

在调用FCK时可自定义:
<%
Set Obj=New FCKeditor
Obj.Config("FullPage") = True
Obj.Config("ToolbarStartExpanded") = False
Obj.Create "Content"
Set Obj=Nothing
%>

我的问题时,如果我想添加一个新的变量  NewPar 除了在FCKCONFIG.JS中添加:
FCKConfig.NewPar="Test"

还需要在那个文件中添加相关代码才能在FCK框架页中引用该变量VALUE

因为目前只修改FCKCONFIG.JS文件 并不能创建该变量

不知道我说的意思有没有人听的懂

52#   柠檬园主 于 2005-09-22 10:20:55 发表 | IP:210.83.202.*
如果要添加外挂的话,就用上文中的第一种方法啦。如果只是想增加个按钮,好向编辑域内添加内容的话,那可以用Fckeditor的API,而如果你想增加其它功能,那就得修改/editor/js下的后面四个文件了,反正那四个文件是让我看得头晕眼花的~~
53#   jzf 于 2005-10-16 23:41:42 发表 | IP:202.113.35.*

请教一下,如果原来使用的FCK是放在站点根目录下的(如:10.1.1.5/)。使用时一切正常。后来由于网站重构,放到了网站根目录的一个文件夹下(如:10.1.1.5/zx/)。

那么应该如何更改设置。

54#   Joe 于 2005-10-17 09:01:12 发表 | IP:218.1.22.*
修改调用FCK页面的js路径和少许配置。
55#   jzf 于 2005-10-17 09:04:41 发表 | IP:202.113.40.*

可否详细些,我后台很菜。

另外原来的上传图片路径是在根目录下:10.1.1.5/upload/

如何修改为:10.1.1.5/zx/upload/

望不吝赐教,非常感谢!

 

56#   柠檬园主 于 2005-10-17 16:18:01 发表 | IP:210.83.202.*
修改/fckeditor/editor/filemanager/upload/asp/config.asp以及/fckeditor/editor/filemanager/browser/default/connectors/asp/config.asp这两个文件当中的
ConfigUserFilesPath = "/UserFiles/"
改成
ConfigUserFilesPath = "/zx/upload/"
就可以了。
57#   庄严 于 2005-10-18 09:53:54 发表 | IP:60.16.94.*
我上传还是不好用,谁有改好的发我一份。[email protected]
58#   柠檬园主 于 2005-10-18 14:11:11 发表 | IP:210.83.202.*

本站已经提供下载,请到正文的最后查找相关地址。

提醒:此程序已经加入了权限验证,具体修改两个上传方法的config.asp文件的最顶端部分,否则变无法上传。

59#   庄严 于 2005-10-18 15:51:49 发表 | IP:60.16.99.*
谢谢园主,这么快就给我发邮件了。
60#   柠檬园主 于 2005-10-18 17:11:13 发表 | IP:210.83.202.*

你太客气啦,只是举手之劳而已。再说了,助人为乐嘛,嘿嘿~~

61#   庄严 于 2005-10-19 14:55:25 发表 | IP:60.16.97.*

园主,又有问题了。用你改好的程序,在公司xp系统下IE好使,firefox不好使,

家里200下IE6.0sp1+MSXMLSP2浏览服务器时出现XML request error: Internal Server Error(500)错误,上传正常。firefox却好用。

不知道什么原因。不会是因为家里是FAT32分区吧?好像没其它区别,家里是新装的系统。

62#   柠檬园主 于 2005-10-20 13:54:21 发表 | IP:210.83.202.*
这个问题我也遇到过,也听说过别人也遇到过。但至今我也不知道到底是什么原因,只是猜测了几次,出现XML那个500错误,估计是浏览器的原因,出现这些现象,和分区应该是没什么关系的。要了问题也只能上服务器的权限设置问题了。如果你英文好的话,你可以去FckEditor的社区上去看看能不能找到答案。
63#   庄严 于 2005-10-20 15:58:58 发表 | IP:60.16.97.*
谢谢答复。我英文不好,但我还要看看去。
64#   gonefish 于 2005-10-25 17:54:13 发表 | IP:221.232.70.*
请问园主,我只想用插入图象的功能,只接在网站根目录下选择,不要上传,怎么设置啊?
我很菜的
65#   柠檬园主 于 2005-10-25 18:39:02 发表 | IP:221.201.155.*

你不会把所有的图都放在根目录下吧?我想你总得放在根目录下的一个文件夹里吧?比如说image什么的.如果是只放在根目录下就不怎么好办了.因为要改三个地方.不过建议你还是把图都放在根目录的Image(注意第一个I要大写),这样就和fckconfig.js里面设置的图像浏览的一样了.然后就只要改一个地方就可以了.

按你所讲的,不要上传只要浏览,找到
/fckeditor/editor/filemanager/browser/default/connectors/asp/config.asp这一行
ConfigIsEnabled = False不要改,然后把这一行
ConfigUserFilesPath = "/UserFiles/"改成
ConfigUserFilesPath = "/"就可以了

66#   gonefish 于 2005-10-25 22:57:13 发表 | IP:221.232.83.*
我是用PHP作的后台,好象这ConfiglsEnabled一项要打开.用Maxthon打开有点问题,有个对话栏老子选中,用IE就好了,Firefox也没问题.
67#   柠檬园主 于 2005-10-26 08:47:33 发表 | IP:210.83.202.*
噢对,那个是设置是否打开文件管理的,不单是上传功能的.不过你可以通过修改
/fckeditor/editor/filemanager/browser/default/frmupload.html把最下面那一分部的上传FORM的代码给去掉就OK了.
68#   sky 于 2005-10-28 11:44:06 发表 | IP:222.173.23.*

我想把图片文件名称存储进数据库,请问我应该如何设置一个变量来记录我所上传的图片,FCKeditor有没有内置的参数记录上传的文件名,我的目的是把一篇文章下涉及的所有图片在删除该文章时全部删掉,以防止站点资源的浪费.

69#   柠檬园主 于 2005-10-28 12:15:27 发表 | IP:210.83.202.*
这个就得你自己在上传程序里加了喽,但也有一个方法可以不用记录上传的图,用正则表达式。在删除文章的时候,用正则表达式过滤出里面的本地图片,然后再循环地用FSO删除就可以了。
70#   sky 于 2005-10-28 13:11:16 发表 | IP:222.173.23.*

正则是可以解决这些问题,不过一个很长的文章通过正则过滤是一件效率很低的事情,尤其是在文件进行批处理的时候.

71#   sky 于 2005-10-28 13:13:05 发表 | IP:222.173.23.*
因为时间很赶,请问园主有没有每个页面的功能介绍提供一下,感激不尽.
72#   柠檬园主 于 2005-10-29 07:50:44 发表 | IP:221.201.155.*

请问你所说的每个页面的功能是指??

不会是说FCK的每个功能命令都给介绍一下吧??

那也太多了,并且大多数是常用的啊,有很多都和WORD里面一样的,还有很多和动网论坛的编辑器的命令参数一样的啊。

73#   柠檬园主 于 2005-11-11 21:54:36 发表 | IP:221.201.159.*

XML request error: Internal Server Error(500) - 错误解释,由于FCK用的是XMLHÞÞP调用后台的connector来浏览服务器的,所以出现此错误有两种可能,一种是connectors里相关的后台程序有问题,比如说config.asp或connector.asp;当然也有可能是上传类涉及到Ado.Stream操作,会被某些杀毒软件禁用;另一种可能就是xmlhttp对象生成时发生错误,这就造成为什么有的浏览器好用有的浏览器不好用,因为Mozilla系列浏览器和IE的浏览器生成xmlhttp对象的方法不一样.

74#   wonder 于 2005-11-12 10:07:24 发表 | IP:60.165.12.*

请问,我用ASP.NET,哪里有好的文件管理模块,提供

+ 文件夹重命名
+ 文件重命名

+ 权限检测,可以自己修改检测函数
+ 查看文件
+ 删除文件夹
+ 删除文件
+ 显示文件夹容量
等功能,并提供源代码,可自己修改??

75#   wonder 于 2005-11-12 10:32:49 发表 | IP:60.165.15.*

XML request error: Internal Server Error(500),主要是上传文件夹权限的问题,你你可以,重新设置你的上传文件夹就能解决。我在2000下也遇到了,就是这样解决的。

顺便请各位兄台找一找我上面的问题。

园主的表情符号挺酷的,能不能给我一份???[email protected]

76#   MonkeyLin 于 2005-11-12 14:50:01 发表 | IP:61.131.13.*

我想把图片文件名称存储进数据库,请问我应该如何设置一个变量来记录我所上传的图片,FCKeditor有没有内置的参数记录上传的文件名,我的目的是把一篇文章下涉及的所有图片在删除该文章时全部删掉,以防止站点资源的浪费.
< sky > Posted At [2005-10-28 11:44:06] [222.173.23.*]

我的解决方法(在browser失效的情况下):
修改imagedialog,flashdialog,linkdialog,让它们在每上传完一个文件都把上传的文件的信息传到fckeditor所在的窗体(window.parent.opener),然后在提交的时候做两件事:
1.用正则表达式把上传而且使用到了的文件过滤出来,存到数据库里;
2.把上传了而没用到的文件删了(比如插入了一个图片,但是后来发现传错了,于是直接在fckeditor的编辑区删了,但是此时文件还在服务器上)...
这样删文章的时候就好办多了,先根据数据库的信息删文件,然后再删文章,而且批量删除不影响速度(你不会要批量发文章吧??)...而至于修改已发表的文章也好办,取数据库文件信息,编辑文章,提交的时候只要在步骤一之前把数据库原来对应的文件信息删了,然后重新插入文件信息...

77#   MonkeyLin 于 2005-11-12 15:27:36 发表 | IP:61.131.13.*

补充:
具体方法例子:
打开editor\dialog\fck_image\fck_image.js
找到
function OnUploadCompleted( errorNumber, fileUrl, fileName, customMsg )
修改
  case 0 : // No errors
   alert( 'Your file has been successfully uploaded' ) ;
   break ;

  case 0 : // No errors
   alert( 'Your file has been successfully uploaded' ) ;
   oEditor.window.parent.document.frmfckeditor.filelist.value = oEditor.window.parent.document.frmfckeditor.filelist.value + fileUrl;
   break ;
其中frmfckeditor为fckeditor所在的FORM,filelist为FORM中的INPUT

78#   MonkeyLin 于 2005-11-12 15:55:49 发表 | IP:61.131.13.*

后来再去查了JAVASCRIPT的说明,发现还可以再简单:
oEditor.parent.frmfckeditor.filelist.value = oEditor.parent.frmfckeditor.filelist.value + fileUrl;

不过要改三个地方fck_image.js,fck_flash.js,fck_link.js,挺麻烦的,谁有更好的方法吗?:-)

79#   柠檬园主 于 2005-11-13 21:53:58 发表 | IP:221.201.159.*

感谢MonkeyLin帮助补充,其实本来打算写第三编的,关于FCK的API,但也一直没整理好内容,所以就一直搁浅了。

80#   骨头鱼 于 2005-11-17 20:32:06 发表 | IP:221.232.88.*
发现一个奇怪的问题。在编辑时,用Firefox按回车产生的html是<br />,但用IE时按回车产生的是<p>。不知道是浏览器解释的问题还是?我想让Firefox下也产生<p>,不知道园主有没有解决方法?
在插入表情时对图像产生alt为空,我想把alt的换成图片的名字,问下园主在哪改啊?
81#   柠檬园主 于 2005-11-17 20:43:49 发表 | IP:221.201.145.*

修改fckconfig.js文件里的这一行
FCKConfig.UseBROnCarriageReturn = true ;
FCKConfig.UseBROnCarriageReturn = false ;就可以了.

表情图的那个我还没研究过,也没想过这个问题.哪天去看一下.

82#   骨头鱼 于 2005-11-18 15:32:31 发表 | IP:221.232.93.*
默认就是FCKConfig.UseBROnCarriageReturn = false ;如果改为ture在IE中也是<br>了.
83#   柠檬园主 于 2005-11-19 00:16:31 发表 | IP:145.*

FAINT了,天知道他们为什么这么搞,SIGH....

表情的那个,你可以到/editor/dialog/fck_smiley.html里面在InsertSmiley函数里加一句代码,改成

function InsertSmiley( url )
{
 var oImg = oEditor.FCK.CreateElement( 'IMG' ) ;
 oImg.src = url ;
 oImg.alt = url.split('/').reverse()[0];

 window.parent.Cancel() ;
}

 

84#   骨头鱼 于 2005-11-19 20:45:16 发表 | IP:221.232.67.*
谢谢,深夜解决问题啊!
em6.gif
85#   柠檬园主 于 2005-11-21 21:34:18 发表 | IP:221.201.145.*
客气了,呵,其实可以不用当前图标名的,用了也没什么太实际的意义,不如设置成“表情”,这样感觉对于易用性更好一些。
86#   wb12162001 于 2005-11-22 16:37:56 发表 | IP:218.19.72.*

我是从别的网站上看到站长的文章,再到贵站来学习的,本人是菜鸟;

调用FCKeditor编辑器在页面中显示都不会.请教;

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="FCKeditor/fckeditor.asp"-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<%
Dim oFCKeditor

Set oFCKeditor = New FCKeditor

oFCKeditor.BasePath = "/"

oFCKeditor.ToolbarSet = "Default"

oFCKeditor.Width = "100%"

oFCKeditor.Height = "400"

oFCKeditor.Value = rs("logbody")

oFCKeditor.Create "logbody"
%>
<body>
</body>
</html>

---------------------------------

报错信息:

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

87#   柠檬园主 于 2005-11-22 17:43:27 发表 | IP:210.83.202.*

1、你的FCK路径设置不正确,你的编辑器放在了Fckeditor文件夹下,那下面设置就得改成
oFCKeditor.BasePath = "/FCKeditor"

2、rs的问题,是因为你当前没打开记录集,我写的代码里的rs("logbody"),那是我的程序打开后取得的值,oFCKeditor.Value = "值",这里的“值”是你自己想在FCKeditor初打开时的初始值,而非上面代码写的那样。

88#   wb12162001 于 2005-11-23 12:13:08 发表 | IP:218.19.151.*

我把FCK路径设为根目录了,也建了一个Access数据库(内有一个表.conews)
test.asp代码是:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="fckeditor.asp"-->
<!--#include file="conn.asp"-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<%
set rs=server.createobject("adodb.recordset")   
sql="select * from conews"
rs.open sql,conn1,1,3
%>
<body>
<%
Dim oFCKeditor
Set oFCKeditor = New FCKeditor

oFCKeditor.BasePath = "/"

oFCKeditor.ToolbarSet = "Default"

oFCKeditor.Width = "100%"

oFCKeditor.Height = "400"

oFCKeditor.Value = rs("content")

oFCKeditor.Create "content"
%>
</body>
</html>
---------------------------------------------------------------------
content是conews表中的一个放内容的字段.IE打开(http://localhost/test.asp)显示一空白
IE左下解出现脚本出错:
1:
行:26
字符:40
代码:0
错误:未结束的字符串常量
网址:http://localhost/editor/fckeditor.html

2:
行:25
字符:1506
代码:0
错误:'FCKConfig.CustomConfigurationsPath.length' 为空或不是对象
网址:http://localhost/editor/fckeditor.html

我不知道是哪个文件出错,把站长提供下的文件,我也尝试一次,也是一样的错误.
是不是我的test.asp文件不对?

89#   柠檬园主 于 2005-11-24 13:08:56 发表 | IP:210.83.202.*

第一次听说出现这样的错误,不过估计还是你的文件路径有点问题,具体的我也说不清,因为不知道你的到底是怎么设置的。

你从官方网站下载的压缩包里会有范例,你可以看一下那个,基础的ASP问题搜索一下就知道了。

90#   yang2jun 于 2005-11-26 19:12:09 发表 | IP:59.50.228.*

郁闷,一天时间过去了,FCKeditor还没有搞定。

91#   曾鸿 于 2005-11-27 15:59:18 发表 | IP:60.164.184.*
请教站长:我在Fckeditor下如何象在UBB下插入代码和引用?
92#   柠檬园主 于 2005-11-27 17:18:50 发表 | IP:221.201.154.*

TO yang2jun:我看你的BLOG上不都写了吗?怎么还没搞好?

TO 曾鸿:使用以下的函数可以向fck的editor域内插入你想要插入的代码,但注意单引号(')问题.其中参数e是指fckeditor的实例名

function InsertHTML(e,inStr)
{
 var oEditor = FCKeditorAPI.GetInstance(e) ;
 if ( oEditor.EditMode == FCK_EDITMODE_WYSIWYG )
 {
  // Insert the desired HTML.
  oEditor.InsertHtml( inStr ) ;
 }
 else
  alert( 'You must be on WYSIWYG mode!' ) ;
}

 

93#   yang2jun 于 2005-11-27 19:26:55 发表 | IP:59.50.228.*

我按你教你的方法,想自定义FCKeditor一些东西,可是到最后toolbar的图像出不来。我写的是直接拿过来用,什么都没有改的那种。现在我想按你说的让快速上传传到按年月分类的文件夹里,可是怎么也搞不定。改过后上传没反应。

94#   yang2jun 于 2005-11-27 20:00:40 发表 | IP:59.50.228.*

快速上传成功。
不成功的原因是我自做聪明:把
ConfigUserFilesPath = ConfigUserFilesPath & resourceType &"/"& Year(Date()) &"/"& Month(Date()) &"/"中的& resourceType &"/"这一段去掉了。em26.gif

可是为什么去了就不行了呢?em10.gif

95#   柠檬园主 于 2005-11-28 17:22:36 发表 | IP:210.83.202.*

我这儿的问题不是在这儿,我是用在网速非常好的时候就正常,但是网速慢的网站就不同响应,XMLHTTP方式来传最大的不好就是不直观,看不到上传进步。而偏偏快速上传就用的XMLHTTP

96#   patrickzhang 于 2005-12-07 15:12:08 发表 | IP:59.56.105.*

请教一个问题,本人想添加几个小功能,但不知从何下手,以前玩过国产的eWebEditor2.8,虽然挺好用的,但是有些功能总会出错,现在想转FCKEDITOR,但里面又没有我想要的几个功能,如远程上传,表格编辑也有点小问题,编辑框没有放大缩小的功能,没有图像热点这些我常用的功能,偶做网站只是业余娱乐,所以偶的JS比较烂,很多都是边看别人的代码边修改成自己用的,之前的eWebEditor2.8里都有注释容易看懂,FCK里都是鹰文,只好来求助了,靠摸索fckconfig.js里的设置大都搞清楚了,但插件这一块还不明白,楼主说的那个使用插件我照着做了,但偶并没有看到有什么不同哦!偶用的是2.11版的,插件文件夹里有三个东东来着!

97#   patrickzhang 于 2005-12-07 15:39:53 发表 | IP:59.56.105.*
另外我看到有FckEditor2.3的但压缩包只有133KB,jsp滴,不知道是瞎米东东!
98#   柠檬园主 于 2005-12-08 23:17:35 发表 | IP:221.201.163.*

fck的如果你不想通过plugin来加功能的话,恐怕就比较难了,他的功能实现不是在fckconfig.js里,那个文件只是进行参数设置用的。真正的文件位于/editor/js/里边,不过估计如果你会从那里面直接加功能的话,你可以去参与fckeditor的开发组了 :)

插件那块儿,建议你去下一个叫acms的cms系统,他里面用到了一个插件功能,并且功能还挺不错的。

而你说的FckEditor2.3好像不太对劲,官方网站最新也不过是2.11版的,fck支持JAVA的。要想得到最新消息,还是去官方网站(http://www.fckeditor.net)看的好。

99#   patrickzhang 于 2005-12-10 19:25:03 发表 | IP:59.61.107.*

偶想的就是通过它的plugin来添加功能,搞了一个晚上只摸清楚了怎么自己加按钮,记录操作历史,当然是以plugin的方式,是从FCK自带的插件里一个个试出来的。现在我想知道FCK里有没有提供一些功能的接口,比如在鼠标位置插入内容,在内容未尾添加字符,把当前选择的内容替换为"自定"之类的东东!

100#   patrickzhang 于 2005-12-11 00:13:15 发表 | IP:59.61.104.*
也就是说插件生成后,都有哪些属性,参数,还有用法这些。
101#   patrickzhang 于 2005-12-11 00:58:49 发表 | IP:59.61.104.*
喜讯,已经成功写完插入换行、日期、时间的小插件撩。主要的插件代码都只有几行,哈哈……
102#   柠檬园主 于 2005-12-11 19:45:11 发表 | IP:221.201.168.*

em10.gif厉害哦,进展这么快……

真羡慕你,偶现在想弄都闲不下来专门去弄这个东西了,忙得要死em34.gif

103#   PatrickZhang 于 2005-12-17 20:20:00 发表 | IP:59.61.104.*

呵呵,其实偶是门外汉一个,JS不太懂得啦,到现在也只会加字符,其它的还在摸索中!遇到不懂的,可要多多指教啊!em6.gif

104#   柠檬园主 于 2005-12-19 10:49:17 发表 | IP:210.83.202.*
刚才已经在QQ里回复你啦,真是不好意思呀,没帮上你什么实质性的忙。。。
105#   wo 于 2005-12-20 09:05:28 发表 | IP:219.239.163.*

em1.gifem2.gifem3.gifem4.gifem5.gifem6.gifem7.gifem8.gifem9.gifem10.gifem20.gifem19.gifem18.gifem17.gifem16.gifem15.gifem14.gifem13.gifem12.gifem11.gifem21.gifem22.gifem23.gifem24.gifem25.gifem26.gifem27.gifem28.gifem29.gifem30.gifem53.gifem52.jpgem51.jpgem50.gifem34.gifem33.gifem32.gifem31.gif

哈哈,试一下先。。

106#   柠檬园主 于 2005-12-20 14:30:55 发表 | IP:210.83.202.*
em51.jpg寒死......
107#   11 于 2005-12-28 16:45:43 发表 | IP:59.42.58.*
em51.jpgem32.gifem31.gifem34.gifem50.gif看看能发波
108#   bbq 于 2005-12-28 22:43:54 发表 | IP:59.42.58.*

我的是2003系统,用ASP。之前用原网站上下的程序包,可以Browser文件上传,不能快速上传。然后在这里下园主自己打包的程序,可以快速上传,但不能用Browser文件浏览上传(XML HTTP错误)。郁闷了我半天。开始以为是文件夹权限的问题,后来对比后觉得不是,实在没办法,一个个文件对源代码。测试后,发现fckconfig.js文件的问题。

FCKConfig.ImageUploadURL = FCKConfig.BasePath + 'filemanager/upload/' + FCKConfig.QuickUploadLanguage + '/upload.' + _QuickUploadLanguage + '?Type=Image' ; 要改为FCKConfig.ImageUploadURL = FCKConfig.BasePath + 'filemanager/upload/asp/upload.asp?Type=Image' ;

一共改三行,另外,记得IE要清除缓存。

 

109#   bbq 于 2005-12-28 23:29:50 发表 | IP:59.42.58.*
不过刚刚试了一下,上到虚拟主机上还是不行。不知道是否和权限或目录有关系。我的已经是放在根目录下,用缺省的上传文件夹名称了。
110#   柠檬园主 于 2005-12-30 17:08:35 发表 | IP:210.83.202.*

那你可这以样试呀,用原网站下的文件浏览那部分,而用我的快速上传那部分不就可以了?

111#   ui 于 2005-12-30 20:31:57 发表 | IP:221.224.52.*
em15.gif57888888888888888888888
112#   xuxiaoping 于 2005-12-30 20:57:58 发表 | IP:218.94.136.*

柠檬

如何用js在客户端取编辑器的值呀

我直接去它那个隐藏input域的值 取出来的是空的

 

113#   xuxiaoping 于 2005-12-30 21:05:46 发表 | IP:218.94.136.*
哈 我找到了 原来包里面就有例子
114#   bbq 于 2006-01-14 13:15:27 发表 | IP:59.42.44.*
我觉得发生“XML HTTP错误”这个错误的原因可能是文件编码和机器内码不匹配,现在正在实验。
115#   柠檬园主 于 2006-01-18 08:35:59 发表 | IP:59.44.76.*

实验的结果如何??

大多数人的http错误都是500的,500是IIS内部服务器错误,也就是说后台ASP程序本身就有问题了。

116#   SAMD 于 2006-03-02 22:59:50 发表 | IP:220.174.169.*

我把你编辑好的安装之后

使用显示功能时显示 "you have no power to do this"

???

117#   柠檬园主 于 2006-03-06 15:37:22 发表 | IP:210.83.202.*
哦,那个是因为我在文件管理那儿设置了权限,你看一下文件浏览那里面的config.asp文件的最前面的设置,改成你自己的权限验证就可以了.
118#   命运 于 2006-04-08 20:44:42 发表 | IP:60.176.115.*

i do not know?what is it?

119#   柠檬园主 于 2006-04-11 11:44:40 发表 | IP:210.83.202.*
118楼的什么意思?
看不懂。。。。你说什么。。。。
120#   missilemy 于 2006-04-19 13:08:19 发表 | IP:222.222.60.*

我在用上传图片时,点"浏览服务器"出现了这样一个提示:xml request  error:

internal server error(500) 请问这是怎么回事,还有就是我应该怎样把这些内容插入到数据库,谢谢解答!

121#   missilemy 于 2006-04-19 13:12:02 发表 | IP:222.222.60.*

我想在asp.net2.0下用这个编辑器,楼主能给些提示吗,错误和我上一个帖子差不多,但是可以插入到数据库,只是文件和图片等上传我搞不明白 ,非常想听一下楼主的见解,我的QQ:495461229

msn:[email protected]

email:[email protected]

欢迎和我交流

122#   柠檬园主 于 2006-04-21 09:04:05 发表 | IP:210.83.202.*
和ASP下出现的情况一样,是因为服务器不怎么支持FCK带的上传程序;给你个建议,文件的上传和管理就不要用FCK的了,因为其根本没有考虑安全性,这部分还是用你原来用的吧。而编辑内容就用FCK的,而向编辑器内插入图像,FCK提供了一系列的API可以实现。你看一下_sample/html/sample06.html就明白了。
123#   rrc 于 2006-05-31 12:26:19 发表 | IP:218.6.162.*
试试     
124#   tt 于 2006-06-26 12:39:58 发表 | IP:218.75.58.*

我想问一下,那个"样式"里的代码是到哪个文件改的?
还有就是如果让"回车"只是换一行,shift+cnter才是换段呢?麻烦站长解答一下,

125#   柠檬园主 于 2006-06-28 08:46:21 发表 | IP:210.83.202.*

To tt:那个样式里的要改的话到editor/css/fck_editorarea.css里修改,但这只是修改编辑器里的显示样子,如果要网页上也要同样显示的话,那你就把那里面的内容复制到你自己的网站的样式表里去。

FCK只有将换段强制成换行,但还没有能将换行变成换段的功能。。。

126#   tt 于 2006-06-28 12:47:11 发表 | IP:218.75.58.*

哦,谢谢站长~

PS:无意间看到回复里的验证码可以通过点击进行无页面刷新的变化,关于这段程序片段不知可否提供,先谢谢了

127#   柠檬园主 于 2006-06-28 17:44:21 发表 | IP:210.83.202.*

客气了,呵呵

那个验证码的图很简单的,

<img src="/inc/validatecode.asp" alt="如看不到图请点击刷新" style="cursor: pointer;" onclick="this.src='/inc/validatecode.asp'" />

你把/inc/validatecode.asp这个程序换成你自己的验证码程序就可以了。

128#   ネ申Θ糹巠 于 2006-08-04 21:49:33 发表 | IP:125.73.70.*

今天下了一个最新的FCKeditor 2.3.1版本,不知道站长试用过了没有呢?

他里面好象带了换皮肤的功能,但不知道该改什么地方才能换

129#   ネ申Θ糹巠 于 2006-08-04 22:38:37 发表 | IP:125.73.70.*

还有就是他的软键盘只能打出像ضصثقفغعهخحجدطكمنتا|这样的文字`````不知道是哪国的鸟语```

130#   Joe 于 2006-08-06 10:16:14 发表 | IP:222.70.104.*
软键盘室可以选择的。由最终用户选择。让最终用户选择换皮肤的话,里面有个例子。的。
131#   柠檬园主 于 2006-08-08 16:25:06 发表 | IP:210.83.202.*

2.3.1版本的倒是已经当回来了,只是一直还没时间去试。

那个软键盘的也就是对应不同的语言把其语言的文字的ASCII码直接打到代码里了,就像"<"这个符号在源代码情况下可能是&lt;或是&#39;一样。

132#   lucker 于 2007-03-15 12:53:41 发表 | IP:61.51.86.*

楼主呀,帮帮我吧

我弄了好长时间了,就是文件上传的地方不行呀,别的都没有问题,我用你改过的[FCKeditor_2.3.2_modified[20061018].rar]这个版本和你BLOG程序下的都不行呀,点了文件上传后没有反应呀,我是在E盘的根目录下建了一个叫FCK的文件夹发布的

133#   柠檬园主 于 2007-03-15 17:07:48 发表 | IP:210.83.202.*

我晕,也不用发三遍吧,你用我那个的修改版以及我BLOG下的,是因为我设置了权限控制,如果不进行修改,直接用的话,当然不行了。

还有,如果你用的是快速上传,在本地测试是有可能不好用的,具体什么原因不明。

第三,根目录是相对网站来说的,不管你放在物理磁盘的什么地方。如果用我提供下载的版本,请注意修改filePowerCheck.asp这个文件里相应的权限设置。

134#   2222222f 于 2007-08-29 15:56:02 发表 | IP:221.221.149.*
22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
135#   柠檬园主 于 2007-08-29 17:16:59 发表 | IP:116.3.8.*
怎么滴?北京的哥们,想撑开我的页面是吧?哈哈哈。。。
136#   <b>re</b> 于 2007-08-29 19:27:21 发表 | IP:220.234.11.*
我想变胖点。
137#   stylist 于 2007-09-18 12:13:17 发表 | IP:125.34.185.*
ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg
138#   WANG 于 2008-01-08 19:30:29 发表 | IP:203.134.244.*

确实上传还是不行,报脚本错误 行38 字符 82  缺少十六进制数字 ,能看看吗?

139#   TRACY 于 2008-01-09 10:10:16 发表 | IP:221.201.142.*

7哥发烧卧病在床

140#   柠檬园主 于 2008-01-13 21:43:13 发表 | IP:116.3.3.*

这个是讲的2.0的版本,你现在用的至少也是2.4以上的了吧?那已经有大改动了....

141#   aa 于 2008-02-26 09:32:16 发表 | IP:218.64.61.*

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

142#   aa 于 2008-02-26 09:33:08 发表 | IP:218.64.61.*

顶你个肥@

143#   柠檬园主 于 2008-02-27 09:06:48 发表 | IP:116.3.12.*

谢顶谢顶哈,我也想能胖点儿

144#   新人 于 2008-04-16 09:45:49 发表 | IP:222.66.43.*

柠檬园主你好,我下载了你的fck,但是要解压密码,请问密码尸多少?谢谢

145#   柠檬园主 于 2008-04-16 10:06:44 发表 | IP:116.3.15.*

呃,我也忘了,可能是3rgb.com或是http://3rgb.com吧,你试一下,如果你是想用FCK的话,这个下载的版本就太老了,可以给我发邮件,我给你发最新版本的,support{#}3rgb.com

146#   新人 于 2008-04-16 13:42:23 发表 | IP:222.66.43.*

谢谢园主,我有个问题,我是在domino的环境下配置的fck,现在的问题是在domino的环境下怎么配置文件和图片的上传功能,是不是要重新写代码,但是我是个新手刚刚接触domino根本不知道怎么写,能不能帮帮我?谢谢!!!

对了还有个问题,就是fck能不能在domino环境下,动态加载中文字体,谢谢!

147#   柠檬园主 于 2008-04-16 13:48:53 发表 | IP:116.3.15.*

我也没用过domino,文件和图片上传功能FCK是带的,不用你现重新写代码。如果要默认加载中文界面的话,就在fckconfig.js里设置

FCKConfig.AutoDetectLanguage = false ;
FCKConfig.DefaultLanguage  = 'zh-cn' ;

148#   新人 于 2008-04-16 14:13:26 发表 | IP:222.66.43.*

谢谢了,我在试试看,我说的动态加载字体是通过命令来控制加载各种字体,例如我需要宋体就通过一条命令,就可以加载宋体了,而不是在源代码里修改.

Post a Comment~