destoon采集论坛

 找回密码
 立即注册
查看: 654|回复: 0

教你如何给destoon商城的列表中和首页添加购物车功能

[复制链接]

227

主题

0

回帖

1627

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1627
发表于 2016-7-5 11:07:51 | 显示全部楼层 |阅读模式
如何给destoon商城的列表中和首页添加购物车功能?
目前加入购物车的功能只存在商城的详细页面里,有时候我们需要批量购买的时候,希望在列表页就能够使用这个加入购物车的功能。
修改步骤见下:
例如在商城频道的首页和列表页加这个功能



第一步:修改mall/index.htm的模板
提示:如果想在首页增加添加到购物车的功能需要多一行这个代码:
在{template 'footer'}后面加如下代码
portant; font-size: 12px !important;">
portant;">

portant;" />
portant;">portant;">portant;">script portant;">typeportant;">="text/javascript"portant;">>
portant;">varportant;"> mallurl portant;">= portant;">'portant;">{$MODULE[16][linkurl]}portant;">'portant;">; portant;">varportant;"> s_s portant;">=portant;"> {portant;">'portant;">1portant;">'portant;">:portant;">0portant;">,portant;">'portant;">2portant;">'portant;">:portant;">0portant;">,portant;">'portant;">3portant;">'portant;">:portant;">0portant;">}; portant;">varportant;"> m_l portant;">=portant;"> { no_comment:portant;">'portant;">暂无评论portant;">'portant;">, no_order:portant;">'portant;">暂无交易portant;">'portant;">, no_goods:portant;">'portant;">商品不存在或已下架portant;">'portant;">, no_self:portant;">'portant;">不能添加自己的商品portant;">'portant;">, lastone:portant;">''portant;"> }; portant;">portant;">scriptportant;">>
portant;">portant;">script portant;">typeportant;">="text/javascript"portant;"> srcportant;">="{DT_STATIC}file/script/mall.js"portant;">>portant;">scriptportant;">>
portant;">

portant;" />
提示:如果想在首页增加添加到购物车的功能需要多一行这个代码:
portant; font-size: 12px !important;">
portant;">portant;">portant;">link portant;">relportant;">="stylesheet"portant;"> typeportant;">="text/css"portant;"> hrefportant;">="{DT_SKIN}mall.css"portant;">/>
portant;">portant;">script portant;">typeportant;">="text/javascript"portant;"> srcportant;">="{DT_STATIC}file/script/mall.js"portant;">>portant;">scriptportant;">>

第二步:修改块标签块文件 template/default/tag/thumb-mall.htm
修改为如下代码:
在[table]{loop $tags $i $t}前面增加如下代码
portant; font-size: 12px !important;">
portant;">

portant;" />
portant;">portant;">portant;">div portant;">idportant;">="cart_tip"portant;"> styleportant;">="display:none;"portant;">>
                    portant;">portant;">pportant;">>portant;">img portant;">srcportant;">="{DT_SKIN}image/close.gif"portant;"> altportant;">="关闭"portant;"> widthportant;">="17"portant;"> heightportant;">="12"portant;"> onclickportant;">="Dh('cart_tip');"portant;">/>提示信息portant;">portant;">pportant;">>
                    portant;">portant;">divportant;">>已成功添加到购物车!购物车里已有 portant;">portant;">span portant;">idportant;">="cart_num"portant;">>0portant;">portant;">spanportant;">> 种商品portant;">portant;">divportant;">>
                    portant;">portant;">centerportant;">>
                    portant;">portant;">input portant;">typeportant;">="button"portant;"> valueportant;">="再逛逛"portant;"> onclickportant;">="Dh('cart_tip');"portant;">/>
                    portant;">      
                    portant;">portant;">input portant;">typeportant;">="button"portant;"> valueportant;">="去结算"portant;"> onclickportant;">="Go('{$MODULE[16][linkurl]}cart.php');"portant;">/>
                    portant;">portant;">centerportant;">>
portant;">portant;">divportant;">>
portant;">

portant;" />
  • ¥{$t[price]}后面增加如下代码
    portant; font-size: 12px !important;">
    portant;">portant;">portant;">br portant;">/>portant;">a portant;">hrefportant;">="javascript:void(0)"portant;"> onclickportant;">="AddCart({$t[itemid]});"portant;">>加入购物车portant;">portant;">aportant;">>
    第三步:找到file/script/mall.js文件,修改函数AddCart()为AddCart(itmeid),函数的的具体代码如下
    portant; font-size: 12px !important;">
    portant;">portant;">functionportant;"> AddCart(itemid) {     itemid = portant;">typeof itemid == 'undefined' || itemid === portant;">null ?portant;"> mallid : itemid;     makeRequest('action=ajax&itemid='+itemid+'&s1='+s_s[1]+'&s2='+s_s[2]+'&s3='+s_s[3], mallurl+'cart.php', '_AddCart'portant;">); }

    以上修改方式即可完成添加便捷购物车按钮
  • 回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|手机版|Archiver|destoon采集论坛

    GMT+8, 2025-11-23 04:41 , Processed in 0.032664 second(s), 21 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表