㈠ 求助,我原本想給ecshop系統的商品詳細頁上的加入購物車加上一個點擊時判斷商品屬性...
關鍵是ecshop的屬性在詳情頁面一載入的時候就默認第一個屬性為選中狀態,不存在屬性為空的狀況,所以你怎麼點都是不會彈提示的。
㈡ ecshop商城系統如何設計購物車可以讓客戶點擊加入購物車後提醒已經加入但是繼續停留在當前頁面
再設計的時候要從客戶的角度出發
1、如果要是他確實想買的話他會直接回到購物車然後支付答
2、有的人喜歡吧東西先加購物車不支付向淘寶那種以後有錢了再買
3、看你的人群,如果是男性多,那就直接購買,女性多最好停留在頁面
4、停留在頁面,要給提示,讓他能很容易找到支付的地方。
㈢ ecshop商品詳情頁添加至購物車按鈕
有的模板中有您想要的這種效果,建議您參考一下默認模板的代碼,比如:<a href="javascript:addToCart({$goods.goods_id})" class="bnt_blue">購買</a>
㈣ 我想知道淘寶在講商品添加到購物車之後會彈出一個框框,如下圖,是如何實現的
彈頁設計那個有點麻煩,如果你只是一個簡單的顯示某些東西,就把標簽的css裡面專樣式添加
position: absolute;就會顯示屬在彈出層,你先把整個要顯示的東西設置為顯示為false,在添加成功後改為true,即開始不顯示,後來顯示,就可以了
㈤ 我用ecshop做了一個購物網站,但是加入購物車 沒有效果
應該是傳值的問復題:鼠制標放到添加到購物車,左下角 javascript:addToCart 這是一個js的傳值。
1:看看你的goods.dwt模板文件最下面的javascript的addtocart的方法。是否有你要傳的值。
Ajax.call('goods.php', 'act=price&id=' + goodsId + '&attr=' + attr + '&number=' + qty, changePriceResponse, 'GET', 'JSON');
JSON格式傳值拿到的值有商品ID,屬性,數量。
你的地址欄已經指向了商品ID為107說明商品已經拿到了。
可能就是屬性的問題,
2:打開js文件夾裡面的common.js裡面有這個方法。在這里列印一下goods.spec = spec_arr;
這個方法最後把值傳給了flow.php裡面的add_to_cart方法去處理了。
把這個方法仔細看看。裡面有遍歷屬性的代碼,列印一下裡面的數組看看。如$goods,$result。
㈥ 求ECSHOP中商品加入購物車彈出仿淘寶效果代碼
推薦你用:來萬網M3型空間:可免源費試用,獨立IP,多線機房,1G空間,50M的MSSQL或MYSQL,WIN2008支持ASP/NET/ MSSQL2008,Linux支持PHP4/5/MYSQL5,網站備案免費。
㈦ ecshop購物車加減css樣式代碼怎麼樣添加
在style.css里添加下面樣式
.goods_cut{
background:url("../images/plus.gif")no-repeatscroll00transparent;
border:0none;
cursor:pointer;
display:block;
float:left;
font-size:0;
height:15px;
line-height:0;margin:8px3px0;
width:15px;
}
input.goodsBuyBox,input.number{
border:1pxsolid#DDDDDD;
float:left;
font-size:10px;
height:18px;
line-height:18px;
margin:5px6px0;
padding:0;
text-align:center;
width:32px;
}
.goods_add{
background:url("../images/plus.gif")no-repeatscroll0-15pxtransparent;
border:0none;
cursor:pointer;
display:block;
float:left;
font-size:0;
height:15px;
line-height:0;
margin:8px3px0;
width:15px;
}
在flow.dwt里,看各自的模板去修改,總之要找到這串代碼:
<input type="text" name="goods_number[{$goods.rec_id}]" ……
下面是腳本,放進flow.dwt里
<scriptlanguage="javascript"type="text/javascript">
functiongoods_cut($val){
varnum_val=document.getElementById('number'+$val);
varnew_num=num_val.value;
if(isNaN(new_num)){alert('請輸入數字');returnfalse}
varNum=parseInt(new_num);
if(Num>1)Num=Num-1;
num_val.value=Num;
document.getElementById('updatecart').click();
}
functiongoods_add($val){
varnum_val=document.getElementById('number'+$val);
varnew_num=num_val.value;
if(isNaN(new_num)){alert('請輸入數字');returnfalse}
varNum=parseInt(new_num);
Num=Num+1;
num_val.value=Num;
document.getElementById('updatecart').click();
}
</script>
找到
<input type="text" name="goods_number[{$goods.rec_id}]"
搜索不到你就搜goods_number就行了
替換為:
<spanclass="goods_cut"onclick="goods_cut('{$goods.rec_id}');"></span>
<inputtype="text"name="goods_number[{$goods.rec_id}]"id="number{$goods.rec_id}"value="{$goods.goods_number}"size="4"class="number"onblur="if(isNaN(this.value)){alert('請輸入數字');returnfalse}else{document.getElementById('updatecart').click();}"title="{$lang.goods_number_tip}"/>
<spanclass="goods_add"onclick="goods_add('{$goods.rec_id}');"></span>
找到
<input name="submit" type="submit" value="{$lang.update_cart}" class="btn_s3"/>
其實就是更新購物車的按鈕
添加一個id=「updatecart」
<input name="submit" type="submit" id="updatecart" value="{$lang.update_cart}" class="btn_s3"/>
㈧ 怎麼給ecshop模板首頁加一個滑鼠經過時會出現一個紅色的框框,就像是淘寶搜索產品頁一樣,要怎麼加呢急
給商品列表加一個hover事件即可;比如:商品列表的標簽名為a,則代碼里的a:hover{border:1px solid #red;}
㈨ 如何調用ecshop加入購物車彈出框
再設計的時候要從客戶抄的角度出發
1、如果要是他確實想買的話他會直接到購物車然後支付
2、有的人喜歡吧東西先加購物車不支付向淘寶那種以後有錢了再買
3、看你的人群,如果是男性多,那就直接購買,女性多最好停留在頁面
4、停留在頁面,要給提示,讓他能很容易找到支付的地方。
㈩ ecshop 仿了個模板 現在想在我這個模板中加入購物車 怎麼弄
是跳轉到購物車嗎,這樣的話加連接flow.php
如果點擊之後不但跳轉到購物車而且實現購物效果的話,加 javascript:addToCart({$goods.goods_id})
這樣的連接