Ecshop是一款开源免费的网上商店系统
2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家
Ecshop二次开发,增加用户订单编辑功能(上) Ecshop是一款开源免费的网上商店系统。功能很强大,但是也有很多的不足,不过幸好该系统是开源的,可以自己修改扩展很不错。呵呵,下面就介绍一下怎么我扩展用户的订单编辑功能。 第一步:准备模版文件。修改模板文件中的user_transaction.dwt。在文件中增加一段用户显示用户编辑订单的界面模版,其实该模版可以从该文件中的详细订单显示界面模板修改过来,只要截取商品列表和费用总计部分就好! 1、搜索”<!– {if $allow_to_cart} –>”,在该代码的前面加入: <!– {if $allow_to_modify} –> <a href="user.php?act=modify&order_id={$order.order_id}">编辑订单</a> <!– {/if} –> 2、搜索“<!– #BeginLibraryItem "/library/help.lbi" –>”,在其之前加入: <!–修改订单–> <!–{if $action eq "modify"} –> {insert_scripts files=’transport.js’} <div class="titles">修改订单</div> <div class="listbox"> <form action="user.php" name="list" method="post"> <table width="100%" id="orderlist2"> <tr> <th>{$lang.goods_name}</th> <th>{$lang.goods_attr}</th> <th align="right">{$lang.goods_price}<!– {if$order.extension_code eq "group_buy"} –>{$lang.gb_deposit}<!–{/if} –></th> <th width="60px;" style="text-align:center">{$lang.number}</th> <th width="60px;" class="rightborder">{$lang.subtotal}</th> <th width="60px;" class="rightborder">操作</th> </tr> <!– {foreach from=$goods_list item=goods} –> <tr> <td><a href="goods.php?id={$goods.goods_id}" target="_blank">{$goods.goods_name}</a> <!– {if $goods.parent_id > 0} –> <span style="color:#FF0000">({$lang.accessories})</span> <!– {elseif $goods.is_gift} –> <span style="color:#FF0000">({$lang.largess})</span> <!– {/if} –></td> <td>{$goods.goods_attr|nl2br}</td> <!–<td>{$goods.market_price}</td>–> <td >{$goods.goods_price}</td> <td ><input type=textname=good_number[{$goods.goods_id}] size=5value="{$goods.goods_number}" style="text-align:center"></td> <td class="rightborder">{$goods.subtotal}</td> <td style="text-align:center;line-height:150%"><ahref="javascript:if (confirm(’你确定要删除该商品吗?’))location.href=’user.php?act=modify&do=del&oid={$order.order_id}&bid={$goods.goods_id}’;">{$lang.drop}</a></td> </tr> <!– {/foreach} –> <tr> <td colspan="8" style="border-top:1px dotted#DADADA;text-align:right;">{$lang.shopping_money}<!– {if$order.extension_code eq "group_buy"} –>{$lang.gb_deposit}<!–{/if} –>: {$order.formated_goods_amount}</td> </tr> </table> <table width="716" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="300" height="50" align="center" valign="bottom"> <input type="image" src="images/edit_button.gif" width="100" height="40" border="0" /> </td><td width="416"> </td> </tr> </table> <input type="hidden" name="do" value="update"> <input type="hidden" name="act" value="modify"> <input type="hidden" name="oid" value="{$order.order_id}"> </form> duwyul89.com tiantlylc96.com bailg49.com guangf86.com </div> <div class="titles">费用总计</div> <div class="listbox"> <table width="100%" border="0" align="center" cellpadding="4" cellspacing="2"> <tr> <td align="right"> {$lang.goods_all_price}<!– {if$order.extension_code eq "group_buy"} –>{$lang.gb_deposit}<!–{/if} –>: {$order.formated_goods_amount} <!– {if $order.discount gt 0} 折扣 –> - {$lang.discount}: {$order.formated_discount} <!– {/if} –> <!– {if $order.tax gt 0} –> + {$lang.tax}: {$order.formated_tax} <!– {/if} –> <!– {if $order.shipping_fee > 0} –> + {$lang.shipping_fee}: {$order.formated_shipping_fee} <!– {/if} –> <!– {if $order.insure_fee > 0} –> + {$lang.insure_fee}: {$order.formated_insure_fee} <!– {/if} –> <!– {if $order.pay_fee > 0} –> + {$lang.pay_fee}: {$order.formated_pay_fee} <!– {/if} –> <!– {if $order.pack_fee > 0} –> + {$lang.pack_fee}: {$order.formated_pack_fee} <!– {/if} –> <!– {if $order.card_fee > 0} –> + {$lang.card_fee}: {$order.formated_card_fee} <!– {/if} –> </td> </tr> <tr> <td align="right"> <!– {if $order.money_paid > 0} –> - {$lang.order_money_paid}: {$order.formated_money_paid} <!– {/if} –> <!– {if $order.surplus > 0} –> - {$lang.use_surplus}: {$order.formated_surplus} <!– {/if} –> <!– {if $order.integral_money > 0} –> - {$lang.use_integral}: {$order.formated_integral_money} <!– {/if} –> <!– {if $order.bonus > 0} –> - {$lang.use_bonus}: {$order.formated_bonus} <!– {/if} –> </td> </tr> <tr> <td align="right" style="border-top: 1px dotted#DADADA">{$lang.order_amount}: {$order.formated_order_amount} <!– {if $order.extension_code eq "group_buy"}–><br />{$lang.notice_gb_order_amount}<!– {/if}–></td> </tr> <!– {if $allow_edit_surplus} 如果可以编辑使用余额数 –> <tr> <td align="right" style="border-top: 1px dotted #DADADA"> <form action="user.php" method="post" name="formFee" id="formFee">{$lang.use_more_surplus}: <input name="surplus" type="text" size="8" value="0" />{$max_surplus} <input type="submit" name="Submit" value="{$lang.button_submit}" /> <input type="hidden" name="act" value="act_edit_surplus" /> <input type="hidden" name="order_id" value="{$smarty.get.order_id}" /> </form> </td> </tr> {/if} </table> </div> <!–{/if}–> <!–#修改订单–> 第二步、编辑user.php文件 1、在$ui_arr 中加入"modify“. * 显示页面的action列表 */ $ui_arr = array(’register’, ‘login’, ‘profile’, ‘order_list’,‘modify‘,’order_detail’, ‘address_list’,‘collection_list’,'message_list’, ‘tag_list’, ‘get_password’,‘reset_password’, ‘booking_list’, ‘add_booking’,‘account_raply’,'account_deposit’, ‘account_log’, ‘account_detail’,‘act_account’, ‘pay’, ‘default’, ‘bonus’, ‘group_buy’,‘group_buy_detail’, ‘affiliate’,‘comment_list’,'validate_email’,'track_packages’, ‘transform_points’); |
最近更新
常用插件
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
ecshop热门问答
ecshop热门资料
ecshoporder
ecshop无法显示
ecshop删除
ecshop求助上传图片
ecshop流量
ecshop网页显示
ecshop先付款
ecshop高价
ecshop分库存
ecshop招PHPER
ecshop清空
ecshopMoneyBooker
ecshop头绪
ecshop798
ecshop拍卖
ecshopvjia模板
ecshop斑竹
ecshop新浪商城
ecshop不一样的
ecshop折扣插件
ecshop判断
68ecshop模板
ecshop清单
ecshop架设
ecshop黑人
ecshopECM
ecshopYou
ecshop提交订单错误
ecshop转换
ecshop签名