发新话题
打印

flow.dwt的第一步如何显示购买的商品图片?

找来的。错了别怪我

为购物流程页面添加商品缩略图片

关于购物流程页面添加商品缩略图片的方法

打开文件 includes\lib_order.php

第一步: 为购物车添加商品缩略图片

在代码
复制内容到剪贴板
代码:
$goods_list[] = $row;
之前,插入以下代码
复制内容到剪贴板
代码:
/* 查询商品图片 */
$sql = "SELECT goods_thumb FROM " . $GLOBALS['ecs']->table('goods') . " WHERE goods_id = " . $row['pid'];
$row['goods_thumb'] = $GLOBALS['db']->GetOne($sql);
变成

/* 查询商品图片 */
$sql = "SELECT goods_thumb FROM " . $GLOBALS['ecs']->table('goods') . " WHERE goods_id = " . $row['pid'];
$row['goods_thumb'] = $GLOBALS['db']->GetOne($sql);
        $goods_list[] = $row;






第二步:为结算中心添加商品缩略图片


在代码
复制内容到剪贴板
代码:
$arr[$key]['formated_subtotal']     = price_format($value['subtotal'], false);
之后,插入以下代码
复制内容到剪贴板
代码:
/* 查询图片 */
$sql = "SELECT goods_thumb FROM " . $GLOBALS['ecs']->table('goods') . " WHERE goods_id=" . $value['goods_id'];
$arr[$key]['goods_thumb'] = $GLOBALS['db']->GetOne($sql);
变成:

       $arr[$key]['formated_subtotal']     = price_format($value['subtotal'], false);
    }
/* 查询图片 */
$sql = "SELECT goods_thumb FROM " . $GLOBALS['ecs']->table('goods') . " WHERE goods_id=" . $value['goods_id'];
$arr[$key]['goods_thumb'] = $GLOBALS['db']->GetOne($sql);
    return $arr;

忘记模板代码了

flow.dwt的两个地方要修改

1是找到 <!-- {if $step eq "cart"} -->
2是找到 <!-- {if $step eq "checkout"} -->

调用代码:<img src="{$goods.goods_thumb}" width="60" height="60" />

[ 本帖最后由 asher 于 2008-5-22 15:54 编辑 ]
生日礼物-+ 礼品-+ 法藤-+ 别给我发PM。。

TOP

有人实现了没?

TOP

实现了。。照上面的改就成了吗。
生日礼物-+ 礼品-+ 法藤-+ 别给我发PM。。

TOP

多谢超版,这样locroc模板又能完善了

TOP

好阿,感谢asher!这个改进是对官方的讽刺

[ 本帖最后由 lictor 于 2008-5-22 00:30 编辑 ]

TOP

真的可以了,感谢 asher !但是我改的不太美观

[ 本帖最后由 97buy.com 于 2008-5-22 01:31 编辑 ]

TOP

引用:
原帖由 asher 于 2008-5-21 23:52 发表
找来的。错了别怪我

为购物流程页面添加商品缩略图片

关于购物流程页面添加商品缩略图片的方法

打开文件 includes\lib_order.php

第一步: 为购物车添加商品缩略图片
找到函数function get_cart_g ...
呵呵,不错,以前求过,不过没有人提供

TOP

人工置顶,与大家分享!

TOP

引用:
原帖由 97buy.com 于 2008-5-22 01:28 发表
真的可以了,感谢 asher !但是我改的不太美观
.tableList td (line 410)
{
vertical-align: top;   这个应该是center居中好看点。

padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 10px;
}
生日礼物-+ 礼品-+ 法藤-+ 别给我发PM。。

TOP

引用:
原帖由 asher 于 2008-5-22 09:53 发表


.tableList td (line 410)
{
vertical-align: top;   这个应该是center居中好看点。

padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 10px;
}
一个padding不用写那么多行吧,呵呵

TOP

有问题啊asher ,

第二步:为结算中心添加商品缩略图片
找到函数function cart_goods()

在代码

[Copy to clipboard] [ - ]
CODE:
function cart_goods()   = price_format($value['subtotal'], false);

之后,插入以下代码

[Copy to clipboard] [ - ]
CODE:
/* 查询图片 */
$sql = "SELECT goods_thumb FROM " . $GLOBALS['ecs']->table('goods') . " WHERE goods_id=" . $value['goods_id'];
$arr[$key]['goods_thumb'] = $GLOBALS['db']->GetOne($sql);

这个在includes\lib_order.php里没有啊,我的是2.6utf-8版的

TOP

vertical-align: center;

确实好看很多

TOP

强烈要求官方改进此功能!

我在2.6版没有修改成功,有能力修改的朋友请帮帮忙,感谢!

[ 本帖最后由 lictor 于 2008-5-22 13:11 编辑 ]

TOP

o(∩_∩)o...哈哈,几位和好了就好啊

TOP

汗,都是为了ec着想的嘛

TOP

发新话题