30 12
发新话题
打印

请问购买商品赠送积分在哪里设置啊?(桔子姐姐,WJ大哥请进来)

顶上来请大家看看。

TOP

再顶。

TOP

完了,怎么还是没有人帮我回答啊???????

TOP

http://bbs.ecshop.com/viewthread ... muid=15451#pid73521

是的,我也很需要对某个商品进行积分设置,并能在前台显示出来,请问怎么设置啊,EC的高手请指明确点了,我们的智商都不是很发达的了
有容乃大,志得高远

TOP

楼主是不是需要这样的显示效果

TOP

引用:
原帖由 桔子 于 2007-9-10 22:01 发表
楼主是不是需要这样的显示效果
3416
是的,桔子,的确是这个效果。我的网站也希望有这个结果。请问  如何设置呢

7.PNG (54.43 KB)
2007-9-10 22:02

还有这个 “购买此商品可获得:3380积分”  请问这个如何设置。如何设置成红颜色的

[ 本帖最后由 啸风 于 2007-9-17 12:35 编辑 ]

TOP

在下个版本中会添加此功能。现在要实现可以先修改代码来实现。
修改如下:
打开根目录下的goods.php文件在71行后添加
复制内容到剪贴板
代码:
$pattern = '/^[0-9]+[^\.]/';
        if (preg_match_all($pattern, $goods['shop_price'], $match))
        {
            $receive_itergral = $match[0][0] * $_CFG['integral_scale'];
            $smarty->assign('receive_itergral',            $receive_itergral);
        }
然后在语言包languages/zh_cn/common.php文件里的105行添加
复制内容到剪贴板
代码:
$_LANG['goods_receive_integral'] = '购买此商品时可获得:';
最后在你所选择的模板目录下找到goods.dwt文件

<!-- {if $goods.integral > 0} -->
       <tr>
             <td width="35%">{$lang.goods_integral}</td>
             <td>{$goods.integral} {$points_name}</td>
       </tr>
<!-- {/if} -->
这段代码后面添加
复制内容到剪贴板
代码:
<!-- {if $cfg.use_integral > 0} -->
                <!-- {if $receive_itergral} -->
                <tr>
                  <td width="35%">{$lang.goods_receive_integral}</td>
                  <td><font color="red"> {$receive_itergral} {$points_name}</font></td>
                </tr>
                <!-- {/if} -->
                <!-- {/if} -->
然后在后台管理中心 系统设置->商店设置->购物流程 里将使用使用积分选中使用后,清除缓存后看前台效果。

TOP

谢谢 桔子

TOP

请问 桔子,下个版本里面是否可以 设置,自己对某个商品奖励积分吗?

比如  像你发的上图那样,我不是奖励积分  3380  而是奖励 33积分呢?

TOP

下个版本会完善此功能。要实现自己设定的赠送积分的话只要模板目录下打开goods.dwt文件将22楼修改的过的这部分内容
复制内容到剪贴板
代码:
<!-- {if $cfg.use_integral > 0} -->
                <!-- {if $receive_itergral} -->
                <tr>
                  <td width="35%">{$lang.goods_receive_integral}</td>
                  <td><font color="red"> {$receive_itergral} {$points_name}</font></td>
                </tr>
                <!-- {/if} -->
                <!-- {/if} -->
替换为
复制内容到剪贴板
代码:
<!-- {if $cfg.use_integral > 0} -->
                <!-- {if $goods.itergral > 0} -->
                <tr>
                  <td width="35%">{$lang.goods_receive_integral}</td>
                  <td><font color="red"> {$goods.itergral} {$points_name}</font></td>
                </tr>

                <!-- {else if $receive_itergral} -->
                <tr>
                  <td width="35%">{$lang.goods_receive_integral}</td>
                  <td><font color="red"> {$receive_itergral} {$points_name}</font></td>
                </tr>
                <!-- {/if} -->
                <!-- {/if} -->
然后就可以在添加/编辑商品时设置赠送积分了。

TOP

谢谢桔子妹妹,这一改让我省了900元钱,不过还有个疑问,这一改后,对以后升级会否有影响啊?
有容乃大,志得高远

TOP

下个版本会完善此功能的。

TOP

引用:
原帖由 bailijie 于 2007-9-18 09:37 发表
谢谢桔子妹妹,这一改让我省了900元钱,不过还有个疑问,这一改后,对以后升级会否有影响啊?
同问。

谢谢桔子!

TOP

下个版本已添加此功能

TOP

请问下一个版本什么时候发布啊?请问能和XSPACE整合么?多谢JJ

TOP

 30 12
发新话题