数据包上传到shopex商城后图片显示有问题的解决方法
2013-07-15 21:50
369 查看
效果预览:
具体操作步骤:
1: 上传图片文件夹到虚拟主机,(包括大图和缩列图)
1)在\shopex\wwwroot\home\upload\下面建立2个文件夹:big,small,分别将大图和缩列图复制到其中
测试下确保能用:http://www.81men.com/home/upload/big/130627044844.jpg
2:从我自己的shopex站点下载CSV,然后保存到本机
3:打开客户的shopex站点,进入后台,浏览本机CSV文件,然后将商品批量上传到系统
1)导出的格式默认为UTF-8,需要转化为asm格式
2)注意不能一次性上传太多,上传100-200个为宜,分多次上传
4:在我的VPS服务器上执行导入shopex2程序,批量替换宝贝描述
5:在VPS服务器数据库中修改图片路径
-- 原图:source 商品页详细图: big_pic 商品相册图:small_pic 列表页缩略图:thumbnail
附上数据库脚本:
SELECT * FROM sdb_goods
UPDATE sdb_goods SET big_pic =REPLACE(big_pic,'http://shopex.zzsoft888.com/','')
UPDATE sdb_goods SET small_pic = thumbnail_pic;
UPDATE sdb_goods SET big_pic = thumbnail_pic
UPDATE sdb_goods SET image_file = thumbnail_pic
-- truncate table sdb_gimages
SELECT * FROM sdb_gimages
-- http://shopex.zzsoft888.com/home/upload/small/130108034032.jpg
INSERT INTO sdb_gimages(goods_id,source,src_size_width,src_size_height,small,big,thumbnail,is_remote)
SELECT goods_id,thumbnail_pic,578,385,small_pic,big_pic, thumbnail_pic,1
FROM sdb_goods
UPDATE sdb_gimages SET is_remote=0,big =REPLACE(big,'http://www.ip5520.com/uploads/image/','home/upload/gpic/big/')
UPDATE sdb_gimages SET small = REPLACE(thumbnail,'big','small')
UPDATE sdb_gimages SET big = REPLACE(thumbnail,'small','big')
UPDATE sdb_gimages SET source = REPLACE(big,'home/upload/','')
检测没有问题后,在VPS服务器上利用phpadmin工具把数据倒出来,格式为:sdb_goods.sql,sdbgimages.sql
6: 登录客户的mysql数据库管理平台:
打开客户的虚拟主机控制面板,进入数据库管理后台,看能否批量执行sql命令
利用phpadmin工具把VPS服务器导出的脚本文件,进行批量导入操作。
7: 需要同步sdb_products 表,要不然打不开商品明细页面
参考:http://www.4wei.cn/archives/1001559(直接从VPS服务器导出,然后批量导入也可以)
8:shopex % 相册多了一个默认图
-- image_default 要和sdb_gimages表中的 gimage_id 保持一致!
UPDATE sdb_goods SET image_default = goods_id -1000
技巧总结:
可以用phpadmin来导入和导出shopex数据库,缩短以上操作步骤,
具体操作步骤:
1: 上传图片文件夹到虚拟主机,(包括大图和缩列图)
1)在\shopex\wwwroot\home\upload\下面建立2个文件夹:big,small,分别将大图和缩列图复制到其中
测试下确保能用:http://www.81men.com/home/upload/big/130627044844.jpg
2:从我自己的shopex站点下载CSV,然后保存到本机
3:打开客户的shopex站点,进入后台,浏览本机CSV文件,然后将商品批量上传到系统
1)导出的格式默认为UTF-8,需要转化为asm格式
2)注意不能一次性上传太多,上传100-200个为宜,分多次上传
4:在我的VPS服务器上执行导入shopex2程序,批量替换宝贝描述
5:在VPS服务器数据库中修改图片路径
-- 原图:source 商品页详细图: big_pic 商品相册图:small_pic 列表页缩略图:thumbnail
附上数据库脚本:
SELECT * FROM sdb_goods
UPDATE sdb_goods SET big_pic =REPLACE(big_pic,'http://shopex.zzsoft888.com/','')
UPDATE sdb_goods SET small_pic = thumbnail_pic;
UPDATE sdb_goods SET big_pic = thumbnail_pic
UPDATE sdb_goods SET image_file = thumbnail_pic
-- truncate table sdb_gimages
SELECT * FROM sdb_gimages
-- http://shopex.zzsoft888.com/home/upload/small/130108034032.jpg
INSERT INTO sdb_gimages(goods_id,source,src_size_width,src_size_height,small,big,thumbnail,is_remote)
SELECT goods_id,thumbnail_pic,578,385,small_pic,big_pic, thumbnail_pic,1
FROM sdb_goods
UPDATE sdb_gimages SET is_remote=0,big =REPLACE(big,'http://www.ip5520.com/uploads/image/','home/upload/gpic/big/')
UPDATE sdb_gimages SET small = REPLACE(thumbnail,'big','small')
UPDATE sdb_gimages SET big = REPLACE(thumbnail,'small','big')
UPDATE sdb_gimages SET source = REPLACE(big,'home/upload/','')
检测没有问题后,在VPS服务器上利用phpadmin工具把数据倒出来,格式为:sdb_goods.sql,sdbgimages.sql
6: 登录客户的mysql数据库管理平台:
打开客户的虚拟主机控制面板,进入数据库管理后台,看能否批量执行sql命令
利用phpadmin工具把VPS服务器导出的脚本文件,进行批量导入操作。
7: 需要同步sdb_products 表,要不然打不开商品明细页面
参考:http://www.4wei.cn/archives/1001559(直接从VPS服务器导出,然后批量导入也可以)
8:shopex % 相册多了一个默认图
-- image_default 要和sdb_gimages表中的 gimage_id 保持一致!
UPDATE sdb_goods SET image_default = goods_id -1000
技巧总结:
可以用phpadmin来导入和导出shopex数据库,缩短以上操作步骤,
相关文章推荐
- asp.net+FCKeditor上传图片显示叉叉图片无法显示的问题的解决方法
- apache与tomcat负载集群的方法与集群的文件同步问题和图片上传显示问题解决
- ie9后浏览器fckeditor无法上传图片、弹出浮层内容不显示的解决方法
- SEA上的WORDPRESS上传图片不显示解决方法
- asp.net+FCKeditor上传图片显示叉叉图片无法显示的问题的解决方法
- apache与tomcat负载集群的方法与集群的文件同步问题和图片上传显示问题解决
- PHP Fckeditor上传文件(或图片)中文显示为乱码的解决方法
- phpcms上传图片时,点击【上传到服务器上】按钮,显示:缺少图像源地址的解决方法
- DZ6上传图片附件无法显示,解决方法
- DEDE图片集上传图片时出错显示(FILEID)的解决方法
- 关于Vuforia导入数据包后不显示图片的解决方法
- django 上传图片不能在视图中显示的解决方法
- php fckeditor 上传文件(或图片)中文显示为乱码的解决方法(两种方法)
- fckeditor在ie9无法上传图片和弹出浮层内容不显示的解决方法
- PHP Fckeditor上传文件(或图片)中文显示为乱码的解决方法
- Android开发中调用系统相册上传图片到服务器OPPO等部分手机上出现短暂的显示桌面问题的解决方法
- UEditor上传图片被压缩得模糊的解决方法
- CSDN图片显示不出解决方法!(新手之坑)
- ScrollView与RelativeLayout一起用,显示有问题的解决方法
- cacti安装,及图片不能显示解决方法