最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > 建站教程 > CMS教程 > ECShop教程 >

ecshop商品详情页动态库存调用步骤

时间:2014-06-10 11:03来源: 作者: 点击:
首先我们确定改的代码在 goods.dwt 页面,路径 themes/ 当前使用模板 /goods.dwt 1 、在颜色属性上把 href 改成 javascript:; 在添加一个 onclick 事件如下 !-- {foreach from=$spec.valuesitem=value key=key} -- a
(责任编辑:admin)


首先我们确定改的代码在goods.dwt页面,路径themes/当前使用模板/goods.dwt

1、在颜色属性上把href改成javascript:;在添加一个onclick事件如下

<!-- {foreach from=$spec.values item=value key=key} -->

<a {if $key eq 0}class="cattsel"{/if} onclick="changeAtt(this,{$value.id},

{$goods.goods_id})" href="javascript:;" name="{$value.id}">{$value.label}<input

style="display:none" id="spec_value_{$value.id}" type="radio" name="spec_{$spec_key}"

value="{$value.id}" {if $key eq 0}checked{/if} /></a> 

<!-- {/foreach} -->

2、添加点击事件的js函数,放到模板下面的js随便一处即可

function changeAtt(t) {
    t.lastChild.checked='checked';
    for (var i = 0; i<t.parentNode.childNodes.length;i++) {  
        if (t.parentNode.childNodes[i].className == 'cattsel') {

t.parentNode.childNodes[i].className = ''; }
    }
    t.className = "cattsel";
    changePrice();
    var formBuy = document.forms['ECS_FORMBUY'];
    spec_arr = getSelectedAttributes(formBuy);
    Ajax.call('goods.php?act=get_products_info', 'id=' + spec_arr+ '&goods_id=' +

goods_id, shows_number, 'GET', 'JSON');
    changePrice();
}

3、在根目录下goods.php中添加代码

if (!empty($_REQUEST['act']) && $_REQUEST['act'] == 'get_products_info')
    {
    include('includes/cls_json.php');

    $json = new JSON;


    $spce_id = $_GET['id'];
    $goods_id = $_GET['goods_id'];
    $row = get_products_info($goods_id,explode(",",$spce_id));
    die($json->encode($row));
}

这样就能简单的调用ecshop商品详情页动态库存

    昊海网络http://www.xaphp.cn

 

------分隔线----------------------------
栏目列表
推荐内容