1. ecshop怎么在首页中把购物车的商品循环显示出来,默认的只是商品的所有数量和总金额
这个你可以买现成的商业模板,因为这个功能在商业模板里已经比较普遍了。模板堂的京东商城2013版本也有这个功能,先透露一下结构代码用来给你抛砖引玉。
<!--{if$goods}-->
<divid="settleup-2013">
<dl>
<dtclass="ld">
<s></s>
<spanclass="shopping"><span>{$str}</span>
</span><ahref="flow.php">去购物车结算</a>
<b></b>
</dt>
<dd>
<divid="settleup-content">
<divclass="smt">
<h4class="fl">最新加入的商品</h4>
</div>
{foreachfrom=$goodsitem=goodsname=goods}
<divclass="smc">
<ulid="mcart-sigle">
<li>
<divclass="p-imgfl">
<ahref="{$goods.url}"><imgsrc="{$goods.goods_thumb}"style="width:50px;height:50px;"alt="{$goods.goods_name}"></a>
</div>
<divclass="p-namefl">
<ahref="{$goods.url}">{$goods.short_name}</a>
</div>
<divclass="p-detailfrar">
<spanclass="p-price"><strong>{$goods.goods_price}</strong>×{$goods.goods_number}</span><br>
<aclass="delete"href="javascript:"onClick="deleteCartGoods({$goods.rec_id})">删除</a>
</div>
</li>
</ul>
</div>
{/foreach}
<divclass="smbar">共<b>{$zj.goods_number}</b>件商品共计<strong>¥{$zj.goods_price}</strong><br><ahref="flow.php"title="去购物车结算"id="btn-payforgoods">去购物车结算</a></div></div></dd>
</dl>
</div>
<!--{else}-->
......
2. ECshop的商品详细页面到购物车之间具体怎么传的参数,我想加几个参数
这个不好说,不是几句话能说明白的
3. ECSHOP如何用JS或Ajax全站调取购物车商品总数量
自己写个抄ajax请求的php页面test.php:
<?php
define('IN_ECS',true);
require(dirname(__FILE__).'/includes/init.php');
$sql="selectgoods_numberfrom".$GLOBALS['ecs']->table('cart').'whereuser_id='.$_SESSION["user_id"];
$number=$GLOBALS['db']->getOne($sql);
echo$number;
调用ecshop封装的ajax方法Ajax.call:
Ajax.call('test.php','',myresponse,'POST','TEXT');ajax请求test.php 得到结果result,通过回调函数赋值给id为id的元素。
functionmyresponse(result){
vartext=document.getElementbyId('id');
text.val=result;
}
4. ecshop里怎么从数据库里读取出来某一个产品信息,图片文字,就是网上商城商品展示那种,具体流程是怎样的
简单的说一下:
1 :goods.dwt是商品详情页。数据通过Ajax传值,传递到common.js。
2:然后就是flow.php的内addtocart方法容。具体的insert是在lib_isnert的insert_cart_info方法添加到cart表里面然后返回给lib_order.php。
3:然后从flow.php里面调用购物车信息。最后赋值给模板flow.dwt文件。具体的流程太详细,这里就不仔细说了。关键是要看方法怎样一个调用另一个,变量又是在哪里定义的。代码里面的注释挺详细的仔细找一定能找到!
希望你能采纳哦!!!
5. ecshop怎么取得购物车的总价
有以下两点:
一、静态页面需要在顶部引入版,常用的权js文件
<script type="text/javascript" src="js/common.js"></script>
<script type="text/javascript" src="js/transport.js"></script>
<script type="text/javascript" src="js/utils.js"></script>
6. ecshop商品详情页价格显示总价格
后台商品属性里,设置属性价格就可以了,这个价格是加原价之后显示的
7. ecshop商品页多属性批量购买怎么调用货品列表批量购买如下图
默认的ecshop是没有这个功能的,这个得进行二次开发的。
8. 如何把ecshop配件展示和赠品展示从购物车页面显示到商品详细页面
京东,又看京东!
ECSHOP是淘汰的东西,放弃吧!
9. ecshop怎么在购物车页面显示优惠活动的商品图片
用sql 去商品ID 调取关联商品 取得商品图片
10. ecshop 修改购物车中的购物数量,代码如下,为什么点击加减图片没有得到相应的效果呢急。。。
这样,我给你一段这个代码,你相对比一下看看
<li style="width:608px"> <div class="guige" style="width:220px; float:left;">
<script language="javascript" type="text/javascript"> function goods_cut(){ var num_val=document.getElementById('number'); var new_num=num_val.value; var Num = parseInt(new_num); if(Num>1)Num=Num-1; num_val.value=Num; } function goods_add(){ var num_val=document.getElementById('number'); var new_num=num_val.value; var Num = parseInt(new_num); Num=Num+1; num_val.value=Num; } </script>
<span class="shuliang" style="width:165px">购买数量:<a href="javascript:void(0)" onclick="goods_cut();changePrice();">-</a><input onblur="changePrice();" id="number" name="" value="1" type="text"><a href="javascript:void(0)" onclick="goods_add();changePrice();">+</a></span></div>
<div style="float:left; width:150px;" >{$lang.amount}:<strong id="ECS_GOODS_AMOUNT" style="font-size:16px; font-weight:bold; color:#F34761;"></strong></div>
</li>