在前面曾经说过,在电子商务日益盛行的今天,商品的图片对商品来说是至关重要的,可以说,一个商品是否好,图片在一定程序上起了个主导作用。
同时,一个商店只有在一切稳定的情况下才会持久正常运转,比如,商品来源要多,商品上货要快,客服咨询要及时,发货速度要有保证,当然,商品展示更要全面,尤其是商品的图片,成本又低,效果又好。 然而,现实中总会有许多不可预料的情况出现,导致商店需要在多方面进行调整。比如近期进行的轰轰烈烈的网站备案行动,客观上讲,备案是个好事情,网站要运行,首先要合法,通过备案也是个标志,增加用户的信任度。最起码,咱是守法的! 不过,多数网站一般是在未备案的情况下就开通的,然后看情况进行备案。那么,这个过程就是比较痛苦的。君不见,一查备案,有n多网站因为没有备案而被关闭,也有某台服务器上有网站未备案而被集体关闭的,导致正常的业务无法开展,损失惨重,这….都是教训。 于是,有用户在匆忙进行备案的同时,也开始将网站进行迁移,先换个已经备案好的空间或域名吧! shopex换空间的流程相信很多用户都非常清楚,备份、新安装、上传、恢复,一般经过这四大步就可顺利完成迁移,基本很少有失败的时候 ! 不过,对于某些产品图片比较丰富的用户来说,在迁移完成后,会有个比较麻烦的事情。 就是商品的详细描述中的图片的地址问题! 在每个商品的详细描述中上传图片时,会自动嵌入当时的商店网址,在后台添加商品时,在上传完商品图片时,同时在商品详细描述中上传一个图片:
但迁移空间后,虽然商品图片(一般是指商品商品上部图片)已经顺利转移,但详细描述中的图片显示却不正常,主要原因就是因为域名换了。 比如,换为www.myshop.com/484后,详细描述中的图片地址依然为www.shopex.cn/484,这样,系统自然不会正常显示图片。 怎么办呢?貌似很简单,修改这个商品,然后点击率HTML源码编辑模式 ,修改网址就可以,不错。 不过,如果我有1000个,或5000个商品呢?也一个一个修改?如果是暗香也会直接faint!这样…确实不太现实! 以前,总没把这个事当回事,手动修改不就得了? 而实际操作后,暗香才发现,这个事还真是个事,不是那么简单的。 在论坛上,曾经有用户说过可以用SQL语句来实现,不过,当时并没有给出具体操作方法。 于是,借助网络,搜集了一下,发现用一句很简单的SQL语句就可以实现。
先简单说一下原理,在mysql中,商品的信息是保存在表sdb_goods中的,基本有个字段intro,这里面保存的就是商品的详细描述中的信息。 那么,批量修改的SQL语句如下:UPDATE sdb_goods SET intro = replace(intro, 'myshop.cn','myshop.com'); 这句话的意思就是,将表sdb_goods中,字段intro中所有的myshop.cn更换为mysql.com ,其中,sdb_goods以实际安装时表名为准。 接下来就是,在空间中上传phpmyadmin,然后进行配置,配置过程中见暗香前面写过的文章;或使用空间自带的mysql管理工具。
执行后,再到商品页面,就可以看到商品的详细描述中的网址全部换为新的了,图片也可以正常显示了! 如果你有类似问题,不防如此这般,这般如此哦。 提醒一下:操作前,一定要做好数据库备份!这个很重要,很关键! |