注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Aramey

前端开发

 
 
 

日志

 
 
 
 

DEDE图片绝对路径变为相对路径  

2011-05-20 11:51:14|  分类: DedeEIMS |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

 问题:

在上传框里上传图片后还是相对路径,点确定把图片插入到编辑器后图片地址变为绝对路径,请问怎么改过来?
无论在系统设置里“是/否支持多站点 开启此项后附件、栏目连接、arclist内容启用绝对网址”这里选择是或者否,无论使用fck或是dede编辑器都是这个情况。
 
解决方法
修改 \include\FCKeditor\editor\dialog\dede_image.php

先找到:
function ImageOK() 方法下的:isrc = basehost + document.form1.imgsrc.value;
 
替换成:isrc = document.form1.imgsrc.value;
也就是把 basehost + 去掉!!!这句很重要!!
 
然后再找到:

function ImageOK2()
{
    var iimghtml = document.form1.imghtml.value;
    //FCK.InsertHtml(iimghtml);  
    var newCode = FCK.CreateElement('DIV');
  newCode.innerHTML = iimghtml;
  window.parent.Cancel();
}

改为:

function ImageOK2()
{
    var iimghtml = document.form1.imghtml.value;
    FCK.InsertHtml(iimghtml);  // 原来停止了这个
    //var newCode = FCK.CreateElement('DIV');  这句去掉
// newCode.innerHTML = iimghtml;  然后这句也去掉,这样就OK了!!
  window.parent.Cancel();
}
 
 
如果你想加个<div></div>

就把
//var newCode = FCK.CreateElement('DIV');

去掉,// 并放在
FCK.InsertHtml(iimghtml);  
上面一行

这个方法在DEDECMS下和DEDEEIMS下都能实现。
如果您的网站正准备更换域名,但是图片路径却是绝对路径的话可以参考下这篇文章的修改方法:
  评论这张
 
阅读(2436)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017