香港独立IP空间
香港php空间
美国php空间
域名注册

无忧主机小编遇到一个站长朋友,他说:ecshop里面打印订单的时候怎么弄条形码。这位站长朋友也是为了一种规范。既然找到了无忧主机小编,那么小编就会尽力的帮助的这位站长朋友,经过无忧主机小编不断的找资料,不断的调试,终于给站长朋友完美解决了。小编的解决方法如下:
1、把这个地址复制下载:http://www.phpally.com/wp-content/uploads/2013/12/barcodegen.zip,已经经过简化的,接口的调用方式:gen.php?Text=条码文本。
2、把这个下载好的上传到根目录下的include目录(建议:为了成功,无忧主机小编建议站长朋友们现在本地测试成功后上传)
3、编辑/data/order_print.html,将里面的文件内容用以下代码替换:
{literal}
<style type=”text/css”>
body,td { font-size:13px; }
</style>
{teral}
<h1 align=”center”>{$lang.order_info}</h1>
<table width=”100%” cellpadding=”1″>
<tr>
<td width=”80%”>
<table width=”100%” cellpadding=”1″>
<tr>
<td align=”left”>{$lang.print_buy_name}</td><td>{if $order.user_name}{$order.user_name}{else}{$lang.anonymous}{/if}</td><!– 购货人 –>
<td align=”right”>{$lang.label_order_time}</td><td>{$order.order_time}</td><!– 下订单时间 –>
<td align=”right”>{$lang.label_invoice_no}</td><td>{$order.invoice_no}</td><!– 发货单号 –>
</tr>
<tr>
<td align=”left”>{$lang.label_pay_time}</td><td>{$order.pay_time}</td><!– 付款时间 –>
<td align=”right”>{$lang.label_shipping_time}</td><td>{$order.shipping_time}<!– 发货时间 –></td>
<td align=”right”>{$lang.label_shipping}</td><td>{$order.shipping_name}<!– 配送方式 –></td>
</tr>
<tr>
<td align=”left”>{$lang.label_payment}</td><td>{$order.pay_name}<!– 支付方式 –></td>
<td align=”right”>{$lang.label_mobile}</td><td>{if $order.mobile}{$order.mobile}{/if}</td><!– 手机号码 –>
<td align=”right”>{$lang.label_tel}</td><td>{if $order.tel}{$order.tel}{/if}</td><!– 电话 –>
</tr>
<tr>
<td align=”left”>{$lang.label_consignee_address}</td><td>[{$order.region}]&nbsp;{$order.address}</td><!– 收货人地址 –>
<td align=”right”>{$lang.label_consignee}</td><td>{$order.consignee}</td><!– 收货人姓名 –>
<td align=”right”>{$lang.label_zipcode}</td><td>{if $order.zipcode}{$order.zipcode}{/if}</td><!– 邮编 –>
</tr>
</table>
</td>
<td width=”20%” valign=”top”>
<table width=”100%” cellpadding=”1″>
<tr>
<td align=”right”>
<img src=”../includes/barcodegen/gen.php?text={$order.order_sn}” alt=”barcode” /></td><!– 订单号 –>
</td>
</tr>
</table>
</td>
</tr>
</table>
<table width=”100%” border=”1″ style=”border-collapse:collapse;border-color:#000;”>
<tr align=”center”>
<td bgcolor=”#cccccc”>{$lang.goods_name} <!– 商品名称 –></td>
<td bgcolor=”#cccccc”>{$lang.goods_sn} <!– 商品货号 –></td>
<td bgcolor=”#cccccc”>{$lang.goods_attr} <!– 商品属性 –></td>
<td bgcolor=”#cccccc”>{$lang.goods_price} <!– 商品单价 –></td>
<td bgcolor=”#cccccc”>{$lang.goods_number}<!– 商品数量 –></td>
<td bgcolor=”#cccccc”>{$lang.subtotal} <!– 价格小计 –></td>
</tr>
<!– {foreach from=$goods_list item=goods key=key} –>
<tr>
<td>&nbsp;{$goods.goods_name}<!– 商品名称 –>
{if $goods.is_gift}{if $goods.goods_price gt 0}{$lang.remark_favourable}{else}{$lang.remark_gift}{/if}{/if}
{if $goods.parent_id gt 0}{$lang.remark_fittings}{/if}
</td>
<td>&nbsp;{$goods.goods_sn}</td><!– 商品货号 –>
<td><!– 商品属性 –>
<!– {foreach key=key from=$goods_attr[$key] item=attr} –>
<!– {if $attr.name} –> {$attr.name}:{$attr.value} <!– {/if} –>
<!– {/foreach} –>
</td>
<td align=”right”>{$goods.formated_goods_price}&nbsp;</td><!– 商品单价 –>
<td align=”right”>{$goods.goods_number}&nbsp;</td><!– 商品数量 –>
<td align=”right”>{$goods.formated_subtotal}&nbsp;</td><!– 商品金额小计 –>
</tr>
<!– {/foreach} –>
<tr>
<!– 发票抬头和发票内容 –>
<td colspan=”4″>
{if $order.inv_payee}
{$lang.label_inv_payee}{$order.inv_payee}&nbsp;&nbsp;&nbsp;
{$lang.label_inv_content}{$order.inv_content}
{/if}
</td>
<!– 商品总金额 –>
<td colspan=”2″ align=”right”>{$lang.label_goods_amount}{$order.formated_goods_amount}</td>
</tr>
</table>
<table width=”100%” border=”0″>
<tr align=”right”>
<td>{if $order.discount gt 0}- {$lang.label_discount}{$order.formated_discount}{/if}{if $order.pack_name and $order.pack_fee neq ‘0.00’}
<!– 包装名称包装费用 –>
+ {$lang.label_pack_fee}{$order.formated_pack_fee}
{/if}
{if $order.card_name and $order.card_fee neq ‘0.00’}<!– 贺卡名称以及贺卡费用 –>
+ {$lang.label_card_fee}{$order.formated_card_fee}
{/if}
{if $order.pay_fee neq ‘0.00’}<!– 支付手续费 –>
+ {$lang.label_pay_fee}{$order.formated_pay_fee}
{/if}
{if $order.shipping_fee neq ‘0.00’}<!– 配送费用 –>
+ {$lang.label_shipping_fee}{$order.formated_shipping_fee}
{/if}
{if $order.insure_fee neq ‘0.00’}<!– 保价费用 –>
+ {$lang.label_insure_fee}{$order.formated_insure_fee}
{/if}
<!– 订单总金额 –>
= {$lang.label_order_amount}{$order.formated_total_fee} </td>
</tr>
<tr align=”right”>
<td>
<!– 如果已付了部分款项, 减去已付款金额 –>
{if $order.money_paid neq ‘0.00’}- {$lang.label_money_paid}{$order.formated_money_paid}{/if}

<!– 如果使用了余额支付, 减去已使用的余额 –>
{if $order.surplus neq ‘0.00’}- {$lang.label_surplus}{$order.formated_surplus}{/if}

<!– 如果使用了积分支付, 减去已使用的积分 –>
{if $order.integral_money neq ‘0.00’}- {$lang.label_integral}{$order.formated_integral_money}{/if}

<!– 如果使用了红包支付, 减去已使用的红包 –>
{if $order.bonus neq ‘0.00’}- {$lang.label_bonus}{$order.formated_bonus}{/if}

<!– 应付款金额 –>
= {$lang.label_money_dues}{$order.formated_order_amount}
</td>
</tr>
</table>
<table width=”100%” border=”0″>
{if $order.to_buyer}
<tr><!– 给购货人看的备注信息 –>
<td>{$lang.label_to_buyer}{$order.to_buyer}</td>
</tr>
{/if}
{if $order.invoice_note}
<tr><!– 发货备注 –>
<td>{$lang.label_invoice_note} {$order.invoice_note}</td>
</tr>
{/if}
{if $order.pay_note}
<tr><!– 支付备注 –>
<td>{$lang.pay_note} {$order.pay_note}</td>
</tr>
{/if}

<tr><!– 网店名称, 网店地址, 网店URL以及联系电话 –>
<td>
{$shop_name}({$shop_url})
{$lang.label_shop_address}{$shop_address}&nbsp;&nbsp;{$lang.label_service_phone}{$service_phone}
</td>
</tr>
<tr align=”right”><!– 订单操作员以及订单打印的日期 –>
<td>{$lang.label_print_time}{$print_time}&nbsp;&nbsp;&nbsp;{$lang.action_user}{$action_user}</td>
</tr>
</table>
好了,无忧主机小编就是完成上面两步就完成了条形码的显示了。无忧小编希望能帮助到各位站长朋友,谢谢您们对无忧主机的支持。
相关文章推荐阅读:
关闭ECSHOP的云提示 NO_LICENSE解决办法
ECSHOP后台上传图片后强制转换成JPG格式的小BUG的调试方法

本文地址:http://www.51php.com/ecshop/14259.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档