1 、怎样把 ECSHOP 广告图片 /data/afficheimg/ 的相对地址改为绝对地址? 修改方法: 修改 Includes/ lib_insert.php 文件中的 function insert_ads($arr) 函数
case 0: // 图片广告
$src = (strpos($row['ad_code'], 'http://') === false && strpos($row['ad_code'], 'https://') === false) ? 'http://www.taoyuan99.com/'.DATA_DIR . "/afficheimg/$row[ad_code]" : $row['ad_code'];
2 、怎样把 ECSHOP 产品图片的相对地址改为绝对地址? 一共需要修改 2 个地方 修改 Includes/lib_common.php 文件中的 function get_image_path 函数, 搜索:重写 URL 地址,在下面的 function build_uri 函数中 在 $uri = ''; 的下面增加
$weburl = 'http://'.$_SERVER['SERVER_NAME'].'/';
再把下面 return $uri; 替换成 return $weburl . $uri;
找到图片格式化函数 get_image_path 把 return $url; return (strpos($url, 'http://') === false && strpos($url, 'https://') === false) ? 'http://www.taoyuan99.com/'.$url : $url;
修改好以后就是下面这个样子了: function get_image_path($goods_id, $image='', $thumb=false, $call='goods', $del=false) { $url = empty($image) ? $GLOBALS['_CFG']['no_picture'] : $image; return (strpos($url, 'http://') === false && strpos($url, 'https://') === false) ? 'http://www.taoyuan99.com/'.$url : $url; }
3 、产品页产品描述中的图片改为绝对地址 直接修改数据库 ECSHOP 后台—— > 数据库管理—— > SQL 查询 运行: update ecs_goods set goods_desc=replace (goods_desc,'src="/images/upload/','src=" http://www.taoyuan99.com/images/upload/') 经过这几步修改,现在你的 ECSHOP 商城前台源码里的图片相对地址就变成绝 对地址了,当然可能还有其它地方需要修改,大家可以自己去发现新方法。 提醒:一定要将例子中的 URL 换成你自己的,另外,修改前务必先备份文件或 数据库。
ECSHOP 源码里的图片的相对地址改为绝对地址
2013-08-29 18:14:05
点击:
1 、怎样把 ECSHOP 广告图片 /data/afficheimg/ 的相对地址改为绝对地址? 修改方法: 修改 Includes/ lib_insert.php 文件中的...

上一篇:TPM(ThinkPHP Mobile)正式发布
下一篇:Phpcms v9 整合Discuz! X2.5 和UCenter 1.6.0详细教程
评论排行
- ·Python是美国主流大学最...(5)
- ·HAProxy 配置 HTTP 负载均衡器(1)
- ·Linux+Nginx下SSL证书安装(1)
- ·linux开机自动挂载新硬盘...(1)
- ·linux手动挂载ext盘(1)
- ·mysql修复表,检查表,优...(1)
- ·linux配置网卡(1)
- ·windows下mysql binlog日志开启(1)
- ·Linux创造者Linus Torvalds(1)
- ·关于CentOS 6下Hadoop占...(1)
- ·apache2.4.10 for win 32/64安装教程(1)
- ·运维之家.FAN科技 ...(1)