选中“上传”选项框,就会在下方出现“发送到服务器”和“浏览”按钮,用来实现图片上传的功能。
|
| 水若寒 回复于:2004-11-02 22:59:53
|
我上传的图片无法显示,源码:
<IMG height=212 alt=\"\" src=\"/FCKeditor/userimages/1.jpg\" width=283 border=0>
查看图片属性:URL为:
http://127.0.0.1/"/FCKeditor/userimages/1.jpg/"
其中多了一对"//",导致出错,我应该改哪个文件?!
|
| tjyihui 回复于:2004-11-03 08:39:59
|
to 水若寒
应该是你的FCKeditor中有关图片上传的路径没有设置好
------------------------------------------------------------------
最后再修改2个文件:
/FCKeditor/filemanager/upload/php/upload.php
第22行
$UPLOAD_BASE_URL = '/userimages/';
/FCKeditor/filemanager/browse/sample_php/browse.php
第20行
$IMAGES_BASE_URL = '/FCKeditor/userimages/';
这两处定义了图片上传到哪个目录,可以自行定义,不过一定要确保该目录存在,不然上传图片时会报错。
------------------------------------------------------------------
如果这两个文件的路径没有设置正确,图片肯定无法正确显示出来。
|
| seaman4444 回复于:2004-11-03 09:26:45
|
顶一下再说,感谢楼主,我很清楚地知道,我要仔细研究这个,因为我一定要用在线编辑器.有问题我再来请教.
|
| longnetpro 回复于:2004-11-03 12:05:47
|
但事实是,从专业角度来说,用所谓在线编辑器是最不专业的做法,一般只适合于玩玩,绝对不适于做稍大一点的项目。所以资深及专业人员一般不用这种在线编辑器,而多数用专用的本地发布系统。另外,用JS的做法本身就值得商榷。我认为,在可能的情况下,尽量不要用JS,以免引起不必要的麻烦。在客户端用JS大量生成HTML,更是为人所忌讳的。纵然节省了服务器资源,但造成了更多的麻烦。总之我个人认为,这些东西以花架子居多,事实上专业人士很少用或是根本不用。如果你确实需要,我建议不如用FLASH来做。
|
| tjyihui 回复于:2004-11-03 12:24:40
|
[quote:93e1587e75="longnetpro"]但事实是,从专业角度来说,用所谓在线编辑器是最不专业的做法,一般只适合于玩玩,绝对不适于做稍大一点的项目。所以资深及专业人员一般不用这种在线编辑器,而多数用专用的本地发布系统。另外,用JS的做法本身就值..........[/quote:93e1587e75]
to longnetpro
你说的“专用的本地发布系统”是不是就是建立在C/S结构上呢?通过几天对FCKeditor使用,发现基于JS的设计确实有其局限性,在几种浏览器中,只有高版本的IE才能完全支持。老兄说到的利用Flash来实现的确是个好想法。可以摆脱对浏览器的依赖。以前学过Flash,但是当时(Flash5)仅仅支持HTML 1.0,不知道现在有没有进步。
|
| seaman4444 回复于:2004-11-04 11:37:29
|
我在插入图片的时候碰到问题.提示
/filemanager/upload/php/upload.php第50行有错..
但我不知道错在哪里.我修改了上传文件目录.我在各子目录下都建立了这个目录.因为我不知道该建在哪..
请用过这个编辑器的高手指点一下.谢谢
|
| tjyihui 回复于:2004-11-04 12:45:24
|
[quote:cb9a2d3997="seaman4444"]我在插入图片的时候碰到问题.提示
/filemanager/upload/php/upload.php第50行有错..
但我不知道错在哪里.我修改了上传文件目录.我在各子目录下都建立了这个目录.因为我不知道该建在哪..
请用过这个编辑器的高手指..........[/quote:cb9a2d3997]
我觉得应该还是路径问题,见下面这段话进行相应修改
最后再修改2个文件:
/FCKeditor/filemanager/upload/php/upload.php
第22行
$UPLOAD_BASE_URL = '/userimages/';
/FCKeditor/filemanager/browse/sample_php/browse.php
第20行
$IMAGES_BASE_URL = '/FCKeditor/userimages/';
这两处定义了图片上传到哪个目录,可以自行定义,不过一定要确保该目录存在,不然上传图片时会报错。
|
| 水若寒 回复于:2004-11-04 14:00:25
|
完全按照上面的修改了,上传图片没问题,但就是发表的时候显示不出来..
|
| seaman4444 回复于:2004-11-04 14:30:20
|
我上传图片的时候报错:(我建的存放图片的目录叫uploadimg,放在FCKeditor根目录下)
Upload in progress...
Warning: move_uploaded_file(/uploadimg/1.jpg): failed to open stream: No such file or directory in E:\ccnu_1\test\FCKeditor\filemanager\upload\php\upload.php on line 50
Warning: move_uploaded_file(): Unable to move 'C:\WINDOWS\TEMP\php1E.tmp' to '/uploadimg/1.jpg' in E:\ccnu_1\test\FCKeditor\filemanager\upload\php\upload.php on line 50
另,我想问一下,在插入图片那一个对话框里,上面有浏览服务器,我点击可是弹出的对话框的右边不显示图片,这个浏览服务器怎么去掉.我不想让发布者能够浏览服务器..
另.文字编辑的背景色在发布后看不到效果.
谢谢.
|
| tjyihui 回复于:2004-11-04 20:25:35
|
[quote:1293a72669="水若寒"]完全按照上面的修改了,上传图片没问题,但就是发表的时候显示不出来..[/quote:1293a72669]
你有没有把编辑器中的文件保存进数据库呢。请把你遇到的问题再仔细描述一下,以便分析出问题原因。
|
| tjyihui 回复于:2004-11-04 20:35:40
|
[quote:c515eb2137="seaman4444"]我上传图片的时候报错:(我建的存放图片的目录叫uploadimg,放在FCKeditor根目录下)
Upload in progress...
Warning: move_uploaded_file(/uploadimg/1.jpg): failed to open stream: No such file or directory ..........[/quote:c515eb2137]
1、我原来在调试的时候也出现了这个错误信息,原因还是路径问题,建议你再仔细检查路径设置是否正确。(前提是一定要深入理解相对路径和绝对路径!)
2、点击“浏览服务器”,就会打开你所建立的上传图片的那个目录,如本例中的uploadimg/,如果你以前没有上传过任何图片文件,那肯定不会显示出图片的。另外,如果你不想发布者浏览服务器,那么只能禁止图片上传功能(取消加载图片上传的那个按钮)。
|
| seaman4444 回复于:2004-11-05 08:07:00
|
那我再去仔细看一路径是不是对的.
我不是想限制图片上传功能,因为到时候这个在线编辑中要注册用户也可以上传文章的,但是不能让注册用户修改服务器上的内容.
所以我想问一下,这个浏览服务器,看到图片目录uploadimg里的图片,用户可以在这里修改吗?像删除操作.
如果用户只能看不能修改.那么能看到也无所谓.
|
| seaman4444 回复于:2004-11-05 10:04:41
|
路径改对了...
可以上传了.但是不能预览看不到图片.
举例说明.网站总目录为ccnu.
引用编辑器的网页名为news.php
news.php和FCKeditor文件夹在同一目录下.
uploadimg是FCKeditor目录下的一个文件夹,用来存放图片.
上传图片时,浏览服务器是正常的.图片能正常显示.路径为FCKeditor/uploadimg/aa.jpg
可是上传发布之后,图片路径变为了127.0.0.1/uploadimg/aa.jpg了..
这会是什么问题??请指教.谢谢
|
| lip199162 回复于:2004-11-15 15:51:53
|
请问谁知道,哪里还有些比较简单的在线编辑器?
|
| 水若寒 回复于:2004-11-16 10:04:52
|
2.x版本似乎强很多,不知何时支持PHP?!
|
| tjyihui 回复于:2004-11-17 13:47:45
|
对FCKeditor感兴趣的朋友可以访问我的网站继续讨论这个话题。我已经再次对文章进行了修改。网址如下:[url]http://www.shaof.com[/url]
|
| FUS 回复于:2004-11-23 17:33:56
|
能不能直接保存为一个html文件在服务上!而不用存在数据中呢。
|