PHPCMS2008编辑器 谷歌、火狐、ie8以上浏览器不能上传图片处理

模板网 2014-09-26

问题:PHPCMS2008编辑器 谷歌、火狐、ie8以上浏览器不能上传图片处理

原因:fckeditor\editor\dialog\fck_image\fck_image.js 文件中 list 和 upload_file 函数冲突!

PHPCMS2008编辑器 谷歌、火狐、ie8以上浏览器不能上传图片处理

解决方法:

1.找到fckeditor\editor\dialog\fck_image\fck_image.js 中的 upload_file 方法 和 list 方法 [大约在527行到536行]如下图:

PHPCMS2008编辑器 谷歌、火狐、ie8以上浏览器不能上传图片处理

替换成

复制代码 代码如下:
function upload_file2()
{
id = id+1;
$("#forms").html('<form name="form'+id+'" method="post" target="UploadWindow_'+id+'" action="' + FCKConfig.Uploadfile + '&id='+id+'&dosubmit=23&MM_objid='+FCKConfig.MM_objid+'" enctype="multipart/form-data" style="padding:0px;margin:0px;"><span><input type="file" name="uploadfile" onchange="list2(this.value,'+id+');form'+id+'.submit();upload_file2();" size=1></span></form>');
$("#iframe").append('<iframe name="UploadWindow_'+id+'" style="display: none" src=""><\/iframe>');
}
function list2(obj,id){
uploaded = 1;
$('#list').prepend('<dl id="list_'+id+'"><dt>'+obj+'</dt><dd><span class="c_gray" id="ok_'+id+'"><img src="../../../admin/skin/images/loading.gif" alt="" />正在上传……</span></dd></dl>');
}

3.接着找到fckeditor\editor\dialog\fck_image.html 文件把 191 行的upload_file(); 替换成 upload_file2(); 即可!

PHPCMS2008编辑器 谷歌、火狐、ie8以上浏览器不能上传图片处理

最后更新phpcms2008缓存.记得多刷新几次哦!看下图效果吧!

PHPCMS2008编辑器 谷歌、火狐、ie8以上浏览器不能上传图片处理

好了,大功告成!

相关文章

  1. Key神-万能密码重设工具 V1.1发布

    Key神-万能密码重设工具 V1.1发布 程序下载地址: http://tool.scanv.com/key_god.zip [更新纪录-2013.11.23] *新加destoob b2b、emlog、Typecho以及Z-Blog php版本规则。 [更新纪录-2013.10.28] *版本升级为V1.1,加入本地锁定功能(当卸载失败的情况

  2. phpcms v9 tag关键词伪静态设置教程

    我们在phpcms v9的内容页会发现关键词的链接真是的很复杂,而扩展--url规则管理里面也不能配置,这需要人工配置,配置的同时,一定要注意中文乱码问题,需要字符转换。 修改模板,打开phpcms\templates\default\content\show.html,找到: {APP_PATH}index.p

  3. PHPCMS V9单页生成指定文件名文件

    PHPCMS V9默认的单页文件是以目录下的index.html文件的形式生成,如何让单页以指定的文件名称生成呢。 例如我们有一个关于我们的单页 about 当选择生成静态文件时 默认PHPCMS会生成为 /html/about/的形式,如果我们想要生成为 /about.html,需要做一下操作步

  4. PHPCMS V9生成静态地址绝对路径改为相对路径的方法

    相信大家在工作中也遇到过很多网站都是v9建的。网站生成的路径都是绝对路径。对于正常建站是没有影响但是对于经常要复制站点和解析站点往往路径都是原站的,改来改去好麻烦,接着我就把绝对路径修改成了相对路径,如下: 1.将数据库中v9_site表的domain字段

  5. phpcms v9密码重置工具

    phpcms v9恢复管理员密码插件 帮你找回忘记的后台密码。 下载地址: phpcms v9密码重置工具 版本:1.0 功能:找回忘记的管理员密码 附件:下载的压缩包里包含gbk和utf两个版本,请选择对应的编码。 使用方法: 请各位童鞋下载和您网站对应编码的附件,解压后

随机推荐

  1. Key神-万能密码重设工具 V1.1发布

    Key神-万能密码重设工具 V1.1发布 程序下载地址: http://tool.scanv.com/key_god.zip [更新纪录-2013.11.23] *新加destoob b2b、emlog、Typecho以及Z-Blog php版本规则。 [更新纪录-2013.10.28] *版本升级为V1.1,加入本地锁定功能(当卸载失败的情况

  2. phpcms v9 tag关键词伪静态设置教程

    我们在phpcms v9的内容页会发现关键词的链接真是的很复杂,而扩展--url规则管理里面也不能配置,这需要人工配置,配置的同时,一定要注意中文乱码问题,需要字符转换。 修改模板,打开phpcms\templates\default\content\show.html,找到: {APP_PATH}index.p

  3. PHPCMS V9单页生成指定文件名文件

    PHPCMS V9默认的单页文件是以目录下的index.html文件的形式生成,如何让单页以指定的文件名称生成呢。 例如我们有一个关于我们的单页 about 当选择生成静态文件时 默认PHPCMS会生成为 /html/about/的形式,如果我们想要生成为 /about.html,需要做一下操作步

  4. PHPCMS V9生成静态地址绝对路径改为相对路径的方法

    相信大家在工作中也遇到过很多网站都是v9建的。网站生成的路径都是绝对路径。对于正常建站是没有影响但是对于经常要复制站点和解析站点往往路径都是原站的,改来改去好麻烦,接着我就把绝对路径修改成了相对路径,如下: 1.将数据库中v9_site表的domain字段

  5. phpcms v9密码重置工具

    phpcms v9恢复管理员密码插件 帮你找回忘记的后台密码。 下载地址: phpcms v9密码重置工具 版本:1.0 功能:找回忘记的管理员密码 附件:下载的压缩包里包含gbk和utf两个版本,请选择对应的编码。 使用方法: 请各位童鞋下载和您网站对应编码的附件,解压后