FCKeditor如何保存远程图片?
我下载了这个FCK插件:http://hi.baidu.com/mebeta/blo ... .html
进行如下设置://设置图片保存绝对路径
$saveFilePath='/home/virtualhost/myweb.com/public_html/images/stories/fckAutoSave';
//设置显示的链接地址
$displayUrl='/images/stories/fckAutoSave';
//新建的编辑器对象名称,默认
$fckObjName='oFCKeditor';
进行如下设置://设置图片保存绝对路径
$saveFilePath='/home/virtualhost/myweb.com/public_html/images/stories/fckAutoSave';
//设置显示的链接地址
$displayUrl='/images/stories/fckAutoSave';
//新建的编辑器对象名称,默认
$fckObjName='oFCKeditor';
没有找到相关结果
已邀请:
13 个回复
不是本人 - no no no!
赞同来自:
妥协 - 不会轻易妥协的人不愿意将就的人任性自由的人总是活得比较累
赞同来自:
跑堂小2 - 冇钱;冇房子;冇成就。要吃饭;要住宿;要消费
赞同来自:
另外,你给的下载地址似乎也无法下载,能否用附件贴上来?谢谢!
孤独者 - 世界属于那些勤于思考的人,更属于那些善于行动的人
赞同来自:
我出的错误是这个:
//新建的编辑器对象名称,默认
$fckObjName='FCKeditor1'
应该改为$fckObjName='text'
先把网上下载的程序传上来吧,我自己在进行修改,按JOOMLA的需求改完后会再发一个上来。
另外,我刚开始接触JOOMLA,还不知道怎么制作插件。我本想把这个和ugeshi的插件打包到fckeditor插件里的,可是直接放上去居然安装不了,看来是插件的安装文件要进行一些修改了,不知道有没有这方面的教程?
孤独者 - 世界属于那些勤于思考的人,更属于那些善于行动的人
赞同来自:
~~~~~~~~~ - 上帝给我的使命,就是证明你们都不是最糟糕的
赞同来自:
请 slime09 介绍一下经验吧?如果你有改进后的新版本,能否分享一下?我打算将这个插件集成到 Joomla 之门正在打造的基于 FCKeditor 的新编辑器
中去。谢谢!
孤独者 - 世界属于那些勤于思考的人,更属于那些善于行动的人
赞同来自:
希望 slime09 能解决这个问题。谢谢!
跑堂小2 - 冇钱;冇房子;冇成就。要吃饭;要住宿;要消费
赞同来自:
文件是必须改名的,因为网上的图片文件会有大量重名,比如都叫lianXiFangShi.jpg,图片则完全不同。但老白的意思我也能理解:当我修改一个页面时,图片重复复制到我的文件里,非常浪费资源,而且还很难整理和删除。我甚至在考虑,应该建一个数据库,根据文件的MD5值来确定是不是同一个文件。但现在没有时间这么做,这也是我没有上传自己改写的插件的原因。
刘备曹操 - 古今多少事,都付谈笑中
赞同来自:
不是本人 - no no no!
赞同来自:
后来发现这个插件工作又正常了,可以将远程图片保存到本地(站内),同时自动替换文章中的图片链接。
另外,我发现在 save.php 中可以设置保存位置使用“相对路径”。这一点我很高兴!因为我们打造的编辑器是面向所有用户,各自的服务器环境完全不同,如果限定只能用绝对路径,就很麻烦了。现在可以用相对路径,就可以确保图片能保存到指定的位置(我将默认保存位置修改为 images/stories)。
不过,在第二个参数,链接 URL 那里,我也想做成一个“放之四海而皆准”的 URL 格式,比如:
'.JURI::root().'images/stories
这个 '.JURI::root().' 就是代表 Joomla 的网站域名。
但是我没有成功。似乎将这个 Joomla 变量引入 save.php 还需要额外的代码支持。我不懂编程,因此这个工作希望 slime09 能完成。
另外,我发现这个插件作者当初只考虑了简体中文用户,因此插件没有 lang 语言目录,而是直接将界面语言字串都用 hardcode 方式做进了 php 文件。如果 slime09 能给它增加一个 lang 目录,增加多语言支持,就更爽了!但老白的意思我也能理解:当我修改一个页面时,图片重复复制到我的文件里,非常浪费资源我笨了,可以用MD5值做文件名的,我这就重写一下程序
我也发现这个问题,每点击一次那个按钮,外部图片就被再次保存一次。这样确实浪费空间。但是我不建议使用 MD5 值作为文件名,MD5 可以用来判断这个图片是否已经保存过,但是不要用来做文件名。
因为:图片的文件名(filename)也是 SEO 的一部分,200904189384.jpg 与 joomla_forum_component_demo.jpg 这两个文件名,你认为 Google 喜欢哪一个?
别忘了,现在大多数搜索引擎都有“图片搜索”,用来判断图片相关程度的除了 ALT 文字,还有文件名。因此我们不能放弃使用有意义的文件名。
为了避免出现文件名重复,我觉得可以用一个唯一值插入到文件名中来区别。例如:
20090418001_joomla_forum_component_demo.jpg
这是利用 “日期+序号”方式来区别,还可以用 “日期+时间”来区别。
如果原来的远程图片本身文件名就没有意义,我们也没有办法,就由它去吧。
期盼 slime09 能早日完成这个插件的改造,再次提高我们的新编辑器的功能!谢谢!
追梦人 - 梦想每个人都有,但不是每个人都有勇气去坚信,我有
赞同来自:
我等“代码盲人”最喜欢所见即所得的好东西啊~
跑堂小2 - 冇钱;冇房子;冇成就。要吃饭;要住宿;要消费
赞同来自:
http://www.joomlagate.com/component/option,com_smf/Itemid,31/topic,5429.msg22434/#msg22434
QQ被盗了
赞同来自: