① 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中的商品详情页如何自定义商品属性
后台—商品管理—商品类型,您添加一下,然后添加属性,最后在编辑商品时,商品属性设置一下就可以了。