當前位置:首頁 » 網購平台 » ecshop購物車顯示商品屬性
擴展閱讀
寧波奧德賽優惠價格 2021-03-15 14:26:02
丹尼斯購物卡能掛失么 2021-03-15 14:25:58
淘寶購物指紋驗證失敗 2021-03-15 14:24:44

ecshop購物車顯示商品屬性

發布時間: 2021-02-26 09:48:21

① ecshop我不想讓購物車中顯示屬性價格,怎麼辦

lib_order.php里加入購物車的時候添加的,把加入購物車時屬性的這里把屬性價格去掉就是了,不把屬性價格的格式寫到cart表的goods_attr欄位里。

② 在ECSHOP系統里如何把商品屬性里的「商品類型」調出來放到產品詳細頁面。

在goods.php里,已經把商品屬性的數據讀取出來,並分成商品屬性和商品規格兩種形式的,以數組的方式發送到模板中,如圖:


至於在模板中要怎麼實現效果,就要看你的網站模板具體情況了。在模板中可以用{if 變數} {/if}的形式判斷數據是否為空,可以用{foreach}{/foreach}的形式對數組進行循環,祝你好運!

③ 求助,我原本想給ecshop系統的商品詳細頁上的加入購物車加上一個點擊時判斷商品屬性...

關鍵是ecshop的屬性在詳情頁面一載入的時候就默認第一個屬性為選中狀態,不存在屬性為空的狀況,所以你怎麼點都是不會彈提示的。

④ 請問ecshop如何調用指定商品屬性,如商品尺寸,顏色等等。

你說的應該是唯一屬性吧,唯一屬性是在後台,商品類型-商品屬性里添加,之後商品編輯-商品屬性里調用的。所以唯一屬性沒有獨立的變數,他的變數形式是一段循環。


<!-- {foreach from=$properties item=property_group key=key} -->

<!-- {foreach from=$property_group item=property} -->

<div>{$property.name|escape:html}:{$property.value}</div>

<!-- {/foreach}-->

<!-- {/foreach}-->


調用幾個這里就會循環幾次。


下面說一下唯一屬性的調用方法


第一,唯一屬性的特點:

其實唯一屬性可以理解為只有一種可能的屬性,類似於「產地」「保質期」這些都是,因為無論是產地還是保質期只有一種可能,產地不是上海或者北京就是其他地方,保質期也是,12個月或者1年等等。

第二,唯一屬性的前台表現:

唯一屬性一般存在於商品詳細頁,具體展現在哪裡要看模板設計師調用的變數在哪裡,一般展示在如下位置:



這樣唯一屬性就設置完了,有問題歡迎大家來探討

⑤ 您好 想問下您的ecshop購物車里商品屬性 怎麼顯示的

購物車里的商品,那在購物車頁面flow.php就可以顯示出來

⑥ ecshop商品描述和商品屬性切換怎麼做呢謝謝您的指導!!

默認模板里也有切換效果啊。你可以打開goods.dwt頁面。對比著加一下

JS代碼是
<script type="text/javascript">
function $id(element) {
return document.getElementById(element);
}
//切屏--是按鈕,_v是內容平台,_h是內容庫
function reg(str){
var bt=$id(str+"_b").getElementsByTagName("h2");
for(var i=0;i<bt.length;i++){
bt[i].subj=str;
bt[i].pai=i;
bt[i].style.cursor="pointer";
bt[i].onclick=function(){
$id(this.subj+"_v").innerHTML=$id(this.subj+"_h").getElementsByTagName("blockquote")[this.pai].innerHTML;
for(var j=0;j<$id(this.subj+"_b").getElementsByTagName("h2").length;j++){
var _bt=$id(this.subj+"_b").getElementsByTagName("h2")[j];
var ison=j==this.pai;
_bt.className=(ison?"":"h2bg");
}
}
}
$id(str+"_h").className="none";
$id(str+"_v").innerHTML=$id(str+"_h").getElementsByTagName("blockquote")[0].innerHTML;
}

</script>

切換標簽和層是
<div id="com_b" class="history clearfix">
<h2>{$lang.goods_brief}</h2>
<h2 class="h2bg">{$lang.goods_attr}</h2>
<!-- {if $package_goods_list} -->
<h2 class="h2bg" style="color:red;">{$lang.remark_package}</h2>
<!-- {/if} -->
</div>
</h3>
<div id="com_v" class="boxCenterList RelaArticle"></div>
<div id="com_h">
<blockquote>
{$goods.goods_desc}
</blockquote>

每一個顯示層都放在一個blockquote里

⑦ ecshop怎麼做出這種商品列表,是用商品屬性嗎

把默認ecshop詳情頁的單選屬性調用到這里就可以了

⑧ ecshop如何在購物車前台顯示商品屬性

請檢查商品屬性有沒有設置屬性
購物車前台
購物車只有一個
購物車前台這個前台怎麼理解?

⑨ ecshop 中如何在首頁添加商品屬性 請高手幫忙

在includes/lib_goods.php裡面找到函數get_recommend_goods,看sql語句如('SELECT g.goods_id, g.is_best, g.is_new, g.is_hot, g.is_promote, b.brand_name,g.sort_order ' .),假如你要在前台顯示的欄位存在那最好,假如不存在,模仿著添加上。下面還有一個sql語句,也添加上你要的欄位,形如('SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.shop_price AS org_price, g.promote_price, ' .)。如果添加了欄位,那麼下面模仿這句$goods[$idx]['name'] = $row['goods_name']; 寫一個你剛剛查詢的欄位$goods[$idx]['xxx'] = $row['xxx'];。然後,修改前台顯示,到themes文件夾里,找到你所選樣式的文件夾,進入library文件夾,recommend_best.lbi是精品推薦,recommend_hot.lbi是熱賣商品,recommend_new.lbi是新品上市,進入後,在需要顯示你所加欄位的值的位置寫上{$goods.xxx},(xxx就是剛剛欄位名)。OK了。

樓主是要添加「加入購物車」「加入收藏夾」,方法是直接添加這段代碼即可
<a href="javascript:collect({$goods.id})"><img src="images/collect.gif" alt="collect" width="87" height="20" /></a>
<a href="javascript:addToCart({$goods.id})"><img src="images/add_cart.gif" alt="Add to cart" width="87" height="20" /></a>

⑩ ecshop中的商品詳情頁如何自定義商品屬性

後台—商品管理—商品類型,您添加一下,然後添加屬性,最後在編輯商品時,商品屬性設置一下就可以了。