ecshop购物车自选鲜花插件
2011-05-31 00:07 来源:www.chinab4c.com 作者:admin
我们在使用ecshop做鲜花买卖站点的时候,常常需要对鲜花,主花等进行自主选择。这个时候就必须要求我们对ecshop购买流程进行修改。我们必须做一个页面,来显示对应的鲜花和包装。
1:首先建立diy.php用于显示自选页面。
2:为了让页面动态的显示ecshop购物车自选鲜花插件所需要调用的鲜花和包装。我们必须写一个函数function diy_category_get_goods($cat_id,$limit=10),用来动态调用数据的。然后在该页面程序里面通过以下代码调用$smarty->assign('main_flower',diy_category_get_goods(37,8));
3:建立diy.dwt模板。显示以下信息。
{foreach from = $main_flower item = item_main name = item_main_name}
{if $smarty.foreach.item_main_name.iteration % 4 eq '1'}
<tr>
{/if}
<td>
<ul>
<li><a href="{$item_main.url}"><img alt="" src="{$item_main.goods_thumb}" /></a></li>
<li>{$item_main.name}</li>
<li>{if $item_main.promote_price}{$item_main.promote_price}{else}{$item_main.shop_price}{/if}</li>
<li>数量:<input type="text" name="num{$item_main.goods_id}" onkeyup="this.value=this.value.replace(/\D/g,'')" /></li>
</ul>
</td>
{if $smarty.foreach.item_main_name.iteration % 4 eq '0'}
</tr>
{/if}
{/foreach}
4:当我们将所有数据接口的调用都做好了之后,我们可以在购物车里面,增加批量购买的功能。因为数据是非常多的。所以我们必须循环将ecshop商品批量购买,放入购物车
$ar = array_filter($_POST);
foreach($ar as $k=>$v){
addto_cart($pid, 1);
}
通过以上代码的处理,我们就得到了ecshop购物车自选鲜花插件,这个是基本思路。
上海租车
最近更新
常用插件
- ecshop通用红包编码
很多时候,为了结合促销,必须扩展一下ecshop的红包功能。ecshop的红包...
- ecshop降价通知登记插件
ecshop降价通知登记插件,主要是为了方便某些客户,对商品价格要求比...
- ecshop购物车功能改进[插件
ecshop购物车功能改进[插件套餐]主要是我们最近开发工作和开发项目中。...
- ecshop分类树中统计商品数
最近忙于开发其他项目,在不少朋友不断要求和催促的情况下,做出了该小...
- ecshop红包修改成满多少减
我们在长期使用ecshop的时候,我们可以发现。ecshop的红包是一个非常强...