• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    织梦dedecms文章内容图片上传自动生成绝对路径
    POST TIME:2017-11-12 23:49

    使用织梦制作二级域名网站点,或者手机网站时;总会遇到文章页面图片不显示问题;

    查看源代码发现图片路径是相对路径;无法加载;此时只需要修改图片路径为绝对路径即可;现在提供两种结局方法:

    1.修改include下的文件extend.func.php

    2.使用js修改图片路径

    第一种方法:

    1、找到include下的文件extend.func.php

    2、在文件最后增加一个参数。(php函数的结束括号外)

    function replaceurl($newurl)  

     {   
    $newurl=str_replace('src="/uploads/allimg/','src="http://www.genban.org/uploads/allimg/',$newurl);
      return $newurl;   
    }

    3、将文章正文的调用标签 {dede:field.body/} 修改成{dede:field.body function='replaceurl(@me)'/}

    第二种:使用javascript进行修改为绝对路径

    1.在需要改的页面加入以下代码(需添加jQuery文件)

    <script>

    $('article img').each(function(){

    var img = $(this).attr('src').split('com');

    console.log(img);

    $(this).attr('src','http://www.baidu.com'+img[img.length-1]);

    });

    </script>

    修改为自己的域名

    第一种方法可能使用了不会生效,这是由于include下的文件extend.func.php的文件没有执行权限问题,修改文件权限即可解决问题;本人亲测有效

    
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!