Home > Web Front-end > HTML Tutorial > ECshop详细页面 颜色 尺码 等规格和库存相连动 和淘宝的格式一样_html/css_WEB-ITnose

ECshop详细页面 颜色 尺码 等规格和库存相连动 和淘宝的格式一样_html/css_WEB-ITnose

WBOY
Release: 2016-06-21 09:14:04
Original
1162 people have browsed it

二、添加css文件 找到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;}
.cattsel {border:#ED0036 2px solid; margin: -1px;background: url("images/test.gif") no-repeat bottom right; margin-left:4px;margin-top:5px;}
.cattsel a:hover {border: #ED0036 2px solid;margin:-1px;background: url("images/test.gif") no-repeat bottom right;}

三、添加循环文件,找到goods.dwt文件

找到:
                       
                       
                       
替换为:




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}
id="spec_value_{$value.id}" type="radio" name="spec_{$spec_key}" value="{$value.id}" {if $key eq 0}

checked{/if} />



四、添加js文件:

function changeAtt(t,a,goods_id) {
t.lastChild.checked='checked';
for (var i = 0; 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)
{
document.getElementById('shows_number').innerHTML = result.product_number+'件';
}
else
{
document.getElementById('shows_number').innerHTML = '未设置'
}
}

五、添加php文件代码 打开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));

}


source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template