• 读书、看展成潮流 山城端午文化热 2019-07-12
  • 牵手中东,日照谱写“开放活市”新篇章 2019-07-03
  • 女性之声——全国妇联 2019-07-03
  • 深耕位置大数据,四维图新MineData时隔一年再讲新故事 2019-06-29
  • 伊朗小组第三稳了。葡萄牙和西班牙就拼净胜球排小组前两名了。 2019-06-20
  • 建立校际联盟教育共同体 促义务教育均衡发展 2019-06-18
  • 浙江一母亲去医生儿子那看病 监控看了让人落泪 2019-06-15
  • 台湾今年“水电双缺” 蔡当局必须面对真相 2019-06-15
  • 安徽盐业集团公司党委中心组举行理论学习扩大会 2019-06-12
  • 圆茄子炒炖,长茄子蒸拌 2019-06-12
  • 出行市场风云再起:巨头进军网约车 零元叫车回江湖 2019-06-04
  • 鸡肋变抢手货 短债基金发行提速 2019-06-01
  • 全面从严治党,以更高能力和水平引领新时代——来自基层蹲点现场的报道 2019-06-01
  • 致父亲——习近平与父亲的家国情 2019-05-31
  • 很重要一个原因,是中国租房非常不方便,没有一个比较完善的租房市场,监管也不力。 2019-05-31
  • QQ:在线客服

    24小时客服:0531-55587968   15069066861 建站流程

    NEWS建网站知识

    济南建网站知识,网站建设技术灵魂总结
    Website news, Technical summary of soul

    北京pk赛车计划最准:ecshop V2.7.3 商品属性仿淘宝,以及库存的联动。

    点击次数:更新时间:2012-11-23 01:11:43【打印】【关闭】

    北京pk10骗局全过程 www.uyceyl.com         ecshop V2.7.3 商品属性仿淘宝,以及库存的联动,这个功能在2.7.0的时候就有很多人呼吁官方开发,可是不知道为什么,今天都到了2.7.3了,EC官方还是用原来那个很丑的样子。没办法,求人不如求自己。北京pk10骗局全过程-北京pk10骗局全过程-北京pk10骗局全过程今天就告诉大家实现这个功能的具体办法。

    效果如图所示:

    echsop商品属性仿淘宝。

    实现方法:

    一、先下载test.gif文件 echsop商品属性仿淘宝,选择状态。

    二、打开ecshop模版目录的style.css文件,添加如下代码:

    .catt{

    width:100%;

    height:auto;

    overflow:hidden;

    padding-bottom:5px;

    }
    .catt a{

    border: #7E7E7E 1px solid;

    text-align: center;

    background-color: #fff;

    margin-left:5px;

    margin-top:6px;

    padding-left: 10px;

    padding-right:10px;

    display:block;

    white-space: nowrap;

    color:#000;

    text-decoration:none;

    float:left;

    }
    .catt a:hover {

    border:#ED0036 2px solid;

    margin: -1px;

    margin-left:4px;

    margin-top:5px;

    }
    .catt a:focus {

    outline-style:none;

    }
    .catt .cattsel {

    border:#ED0036 2px solid;

    margin: -1px;

    background: url("images/test.gif") no-repeat bottom right;

    margin-left:4px;

    margin-top:5px;

    }
    .catt .cattsel a:hover {

    border: #ED0036 2px solid;

    margin:-1px;

    background: url("images/test.gif") no-repeat bottom right;

    }

    注:以上CSS可根据自己的情况修改。

    三、打开echsop模版文件goods.dwt,找到:

    <!-- {foreach from=$spec.values item=value key=key} -->
    <label for="spec_value_{$value.id}">
    <input type="radio" name="spec_{$spec_key}" value="{$value.id}" id="spec_value_{$value.id}" {if $key eq 0}checked{/if} onclick="changePrice()" />

    {$value.label} [{if $value.price gt 0}{$lang.plus}{elseif $value.price lt 0}{$lang.minus}{/if} {$value.format_price|abs}]

    </label>

    <br />

    <!-- {/foreach} -->

    替换为:

    <!-- {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}" title="[{if $value.price gt 0}{$lang.plus}{elseif $value.price lt 0}{$lang.minus}{/if} {$value.format_price|abs}]">

    {$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} -->

    四、在ECshop的模版文件里添加js文件:

    function changeAtt(t,a,goods_id) {
    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";
    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();
    }
    function shows_number(result)
    {
    if(result.product_number !=undefined)
    {
    $('shows_number').innerHTML = result.product_number+'件';
    }
    else
    {
    $('shows_number').innerHTML = '未设置'
    }
    }

    五、打开ecshop的goods.php ,大约在71行下添加如下代码:

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

    $json = new JSON;
    // $res = array('err_msg' => '', 'result' => '', 'qty' => 1);

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

    }

    好了!更新缓存,现在我们就实现了ecshop V2.7.3 商品属性仿淘宝,以及库存的联动的功能了。

    本文由北京pk10骗局全过程-北京pk10骗局全过程-北京pk10骗局全过程整理发布。

    转载请注明。

    济南网站建设成功案例更多
    底部线条

    7x24小时服务热线:0531-55587968   15069066861   网站建设博客

    北京pk10骗局全过程
  • 读书、看展成潮流 山城端午文化热 2019-07-12
  • 牵手中东,日照谱写“开放活市”新篇章 2019-07-03
  • 女性之声——全国妇联 2019-07-03
  • 深耕位置大数据,四维图新MineData时隔一年再讲新故事 2019-06-29
  • 伊朗小组第三稳了。葡萄牙和西班牙就拼净胜球排小组前两名了。 2019-06-20
  • 建立校际联盟教育共同体 促义务教育均衡发展 2019-06-18
  • 浙江一母亲去医生儿子那看病 监控看了让人落泪 2019-06-15
  • 台湾今年“水电双缺” 蔡当局必须面对真相 2019-06-15
  • 安徽盐业集团公司党委中心组举行理论学习扩大会 2019-06-12
  • 圆茄子炒炖,长茄子蒸拌 2019-06-12
  • 出行市场风云再起:巨头进军网约车 零元叫车回江湖 2019-06-04
  • 鸡肋变抢手货 短债基金发行提速 2019-06-01
  • 全面从严治党,以更高能力和水平引领新时代——来自基层蹲点现场的报道 2019-06-01
  • 致父亲——习近平与父亲的家国情 2019-05-31
  • 很重要一个原因,是中国租房非常不方便,没有一个比较完善的租房市场,监管也不力。 2019-05-31
  • 卡迪夫城主教练图片 上海麻将 乱风向 御龙在天国战称号 火影忍者手游存金币 百家乐大转轮APP下载 欢乐生肖走势图 最好的重庆时时彩计划 射龙门什么意思 4399水果大战小游戏 皇家贝蒂斯vs赫塔菲 轩辕帝传官网 黑龙江快乐十分中奖规则奖金 沙巴体育开户 pk10赛车计划交流群 意甲热那亚ac米兰 华讯方舟