23 12
发新话题
打印

答对此问题给200块!!

答对此问题给200块!!

我打印出来的货单上没有货物的图片,只有名字,这样对于我们卖小东西的人是比较麻烦的,问怎么可以打印货单时带有货物图片??
留下卡号,呵呵,答对200块!!!
ps:上次的100那人给我卡号,我给你钱,哈哈

TOP

大哥,你太猛了,这个似乎好简单

TOP

图片调用到打印模板
订单管理 >>  订单打印  >>
{$goods.goods_img}

TOP

图片位置

引用:
原帖由 蓝色黯然 于 2007-6-12 21:59 发表
图片调用到打印模板
订单管理 >>  订单打印  >>
{$goods.goods_img}
这个要放在那个位置上?

{$goods.goods_img}

附件

tupian1.gif (14.22 KB)

2007-6-13 11:31

tupian1.gif

TOP

注意:仅适合VER:  ECSHOP v2.1.5 Release 20070522

总共需要三个步骤:

第一部:修改/admin/ordrer.php 下面红色代码:
/* 取得订单商品 */
    $goods_list = array();
    $goods_attr = array();
    $sql = "SELECT o.*, g.goods_img, g.goods_number AS storage, o.goods_attr, IFNULL(b.brand_name, '') AS brand_name " .
            "FROM " . $ecs->table('order_goods') . " AS o ".
            "LEFT JOIN " . $ecs->table('goods') . " AS g ON o.goods_id = g.goods_id " .
            "LEFT JOIN " . $ecs->table('brand') . " AS b ON g.brand_id = b.brand_id " .
            "WHERE o.order_id = '$order[order_id]' ";

    $res = $db->query($sql);

附件

aa.jpg (33.31 KB)

2007-6-14 02:03

aa.jpg

TOP

第二步:后台‘订单管理’-"订单打印",点击”源代码“,修改下面红色代码:
<p>{literal} <style type="text/css">


body,td { font-size:13px; }</style>{/literal}</p>
<h1 align="center">{$lang.order_info}</h1>
<table cellpadding="1" width="100%">
    <tbody>
        <tr>
            <td width="8%">{$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_payment}</td>
            <td>{$order.pay_name}<!-- 支付方式 --></td>
            <td align="right">{$lang.print_order_sn}</td>
            <td>{$order.order_sn}<!-- 订单号 --></td>
        </tr>
        <tr>
            <td>{$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>
            <td align="right">{$lang.label_invoice_no}</td>
            <td>{$order.invoice_no} <!-- 发货单号 --></td>
        </tr>
        <tr>
            <td>{$lang.label_consignee_address}</td>
            <td colspan="7">[{$order.region}] {$order.address} <!-- 收货人地址 --> {$lang.label_consignee}{$order.consignee} <!-- 收货人姓名 --> {if $order.zipcode}{$lang.label_zipcode}{$order.zipcode} {/if}<!-- 邮政编码 --> {if $order.tel}{$lang.label_tel}{$order.tel}  {/if}<!-- 联系电话 --> {if $order.mobile}{$lang.label_mobile}{$order.mobile}{/if}<!-- 手机号码 --></td>
        </tr>
    </tbody>
</table>
<table style="border-left-color: #000; border-bottom-color: #000; border-top-color: #000; border-collapse: collapse; border-right-color: #000" width="100%" border="1">
    <tbody>
        <tr align="center">
            <td bgcolor="#cccccc">{$lang.goods_name} <!-- 商品名称 --></td>
            <td bgcolor="#cccccc">商品图片<!-- 商品图片 --></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> {$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>
           <div align="center"><img alt="" src="/{$goods.goods_img}" /></div>
            <!-- 商品图片 --></td>

            <td> {$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} <!-- 商品单价 --></td>
            <td align="right">{$goods.goods_number} <!-- 商品数量 --></td>
            <td align="right">{$goods.formated_subtotal} <!-- 商品金额小计 --></td>
        </tr>
        <!-- {/foreach} -->
        <tr>
            <!-- 发票抬头和发票内容 -->
            <td colspan="4">{if $order.inv_payee} {$lang.label_inv_payee}{$order.inv_payee}    {$lang.label_inv_content}{$order.inv_content} {/if}</td>
            <!-- 商品总金额 -->
            <td align="right" colspan="2">{$lang.label_goods_amount}{$order.formated_goods_amount} </td>
        </tr>
    </tbody>
</table>
<table width="100%" border="0">
    <tbody>
        <tr align="right">
            <td>{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>
    </tbody>
</table>
<table width="100%" border="0">
    <tbody>
        <tr>
            <!-- 给购货人看的备注信息 -->
            <td>{$lang.label_to_buyer}{$order.to_buyer}</td>
        </tr>
        <tr>
            <!-- 发货备注 -->
            <td>{$lang.label_invoice_note} {$order.invoice_note}</td>
        </tr>
        <tr>
            <!-- 支付备注 -->
            <td>{$lang.pay_note} {$order.pay_note}</td>
        </tr>
        <tr>
            <!-- 网店名称, 网店地址, 网店URL以及联系电话 -->
            <td>{$shop_name}({$shop_url}) {$lang.label_shop_address}{$shop_address}  {$lang.label_service_phone}{$service_phone}</td>
        </tr>
        <tr align="right">
            <!-- 订单操作员以及订单打印的日期 -->
            <td>{$lang.label_print_time}{$print_time}   {$lang.action_user}{$action_user}</td>
        </tr>
    </tbody>
</table>

TOP

第三步:admin\templates\order_info.htm 修改下面红色代码:
<!-- $Id: order_info.htm 8439 2007-04-30 04:27:00Z scottye $ -->
{include file="pageheader.htm"}
{insert_scripts files="topbar.js,../js/utils.js,listtable.js,selectzone.js"}
{if $user}
<div id="topbar">
  <div align="right"><a href="" ><img src="images/close.gif" border="0" /></a></div>
  <table width="100%" border="0">
    <caption><strong> {$lang.buyer_info} </strong></caption>
    <tr>
      <td> {$lang.email} </td>
      <td> <a href="[email={$user.email}]mailto:{$user.email}">{$user.email}</a[/email]> </td>
    </tr>
    <tr>
      <td> {$lang.user_money} </td>
      <td> {$user.formated_user_money} </td>
    </tr>
    <tr>
      <td> {$lang.pay_points} </td>
      <td> {$user.pay_points} </td>
    </tr>
    <tr>
      <td> {$lang.rank_points} </td>
      <td> {$user.rank_points} </td>
    </tr>
    <tr>
      <td> {$lang.rank_name} </td>
      <td> {$user.rank_name} </td>
    </tr>
    <tr>
      <td> {$lang.bonus_count} </td>
      <td> {$user.bonus_count} </td>
    </tr>
  </table>
  {foreach from=$address_list item=address}
  <table width="100%" border="0">
    <caption><strong> {$lang.consignee} : {$address.consignee} </strong></caption>
    <tr>
      <td> {$lang.email} </td>
      <td> <a href="[email={$address.email}]mailto:{$address.email}">{$address.email}</a[/email]> </td>
    </tr>
    <tr>
      <td> {$lang.address} </td>
      <td> {$address.address} </td>
    </tr>
    <tr>
      <td> {$lang.zipcode} </td>
      <td> {$address.zipcode} </td>
    </tr>
    <tr>
      <td> {$lang.tel} </td>
      <td> {$address.tel} </td>
    </tr>
    <tr>
      <td> {$lang.mobile} </td>
      <td> {$address.mobile} </td>
    </tr>
  </table>
  {/foreach}
</div>
{/if}
<form action="order.php?act=operate" method="post" name="theForm">
<div class="list-div" style="margin-bottom: 5px">
<table width="100%" cellpadding="3" cellspacing="1">
  <tr>
    <td colspan="4">
      <div align="center">
        <input name="prev" type="button" class="button"  value="{$lang.prev}" {if !$prev_id}disabled{/if} />
        <input name="next" type="button" class="button"  value="{$lang.next}" {if !$next_id}disabled{/if} />
        <input type="button"  class="button" value="{$lang.print_order}" />
    </div></td>
  </tr>
  <tr>
    <th colspan="4">{$lang.base_info}</th>
  </tr>
  <tr>
    <td width="15%"><div align="right"><strong>{$lang.label_order_sn}</strong></div></td>
    <td width="34%">{$order.order_sn}{if $order.extension_code eq "group_buy"}<a href="group_buy.php?act=edit&id={$order.extension_id}">{$lang.group_buy}</a>{/if}</td>
    <td width="15%"><div align="right"><strong>{$lang.label_order_status}</strong></div></td>
    <td>{$order.status}</td>
  </tr>
  <tr>
    <td><div align="right"><strong>{$lang.label_user_name}</strong></div></td>
    <td>{$order.user_name|defaultlang.anonymous} {if $order.user_id > 0}[ <a href="" >{$lang.display_buyer}</a> ]{/if}</td>
    <td><div align="right"><strong>{$lang.label_order_time}</strong></div></td>
    <td>{$order.order_time}</td>
  </tr>
  <tr>
    <td><div align="right"><strong>{$lang.label_payment}</strong></div></td>
    <td>{if $order.pay_id > 0}{$order.pay_name}{else}{$lang.require_field}{/if} [<a href="order.php?act=edit&order_id={$order.order_id}&step=payment">{$lang.edit}</a>]
    ({$lang.action_note}: <span >{if $order.pay_note}{$order.pay_note}{else}N/A{/if}</span>)</td>
    <td><div align="right"><strong>{$lang.label_pay_time}</strong></div></td>
    <td>{$order.pay_time}</td>
  </tr>
  <tr>
    <td><div align="right"><strong>{$lang.label_shipping}</strong></div></td>
    <td>{if $exist_real_goods}{if $order.shipping_id > 0}{$order.shipping_name}{else}{$lang.require_field}{/if}[<a href="order.php?act=edit&order_id={$order.order_id}&step=shipping">{$lang.edit}</a>] {if $order.insure_fee > 0}({$lang.label_insure_fee}{$order.formated_insure_fee}){/if}{/if}</td>
    <td><div align="right"><strong>{$lang.label_shipping_time}</strong></div></td>
    <td>{$order.shipping_time}</td>
  </tr>
  <tr>
    <td><div align="right"><strong>{$lang.label_invoice_no}</strong></div></td>
    <td>{if $order.shipping_id>0 and $order.shipping_status>0}<span >{if $order.invoice_no}{$order.invoice_no}{else}N/A{/if}</span> [<a href="order.php?act=edit&order_id={$order.order_id}&step=shipping">{$lang.edit}</a>]{/if}</td>
    <td><div align="right"><strong>{$lang.from_order}</strong></div></td>
    <td>{$order.referer}</td>
  </tr>
  <tr>
    <th colspan="4">{$lang.other_info} [<a href="order.php?act=edit&order_id={$order.order_id}&step=other">{$lang.edit}</a>]</th>
    </tr>
  <tr>
    <td><div align="right"><strong>{$lang.label_inv_payee}</strong></div></td>
    <td>{$order.inv_payee}</td>
    <td><div align="right"><strong>{$lang.label_inv_content}</strong></div></td>
    <td>{$order.inv_content}</td>
  </tr>
  <tr>
    <td><div align="right"><strong>{$lang.label_postscript}</strong></div></td>
    <td colspan="3">{$order.postscript}</td>
  </tr>
  <tr>
    <td><div align="right"><strong>{$lang.label_how_oos}</strong></div></td>
    <td>{$order.how_oos}</td>
    <td> </td>
    <td> </td>
  </tr>
  <tr>
    <td><div align="right"><strong>{$lang.label_pack}</strong></div></td>
    <td>{$order.pack_name}</td>
    <td><div align="right"><strong>{$lang.label_card}</strong></div></td>
    <td>{$order.card_name}</td>
  </tr>
  <tr>
    <td><div align="right"><strong>{$lang.label_card_message}</strong></div></td>
    <td colspan="3">{$order.card_message}</td>
  </tr>
  <tr>
    <td><div align="right"><strong>{$lang.label_to_buyer}</strong></div></td>
    <td colspan="3">{$order.to_buyer}</td>
  </tr>
  <tr>
    <th colspan="4">{$lang.consignee_info} [<a href="order.php?act=edit&order_id={$order.order_id}&step=consignee">{$lang.edit}</a>]</th>
    </tr>
  <tr>
    <td><div align="right"><strong>{$lang.label_consignee}</strong></div></td>
    <td>{$order.consignee}</td>
    <td><div align="right"><strong>{$lang.label_email}</strong></div></td>
    <td>{$order.email}</td>
  </tr>
  <tr>
    <td><div align="right"><strong>{$lang.label_address}</strong></div></td>
    <td>[{$order.region}] {$order.address}</td>
    <td><div align="right"><strong>{$lang.label_zipcode}</strong></div></td>
    <td>{$order.zipcode}</td>
  </tr>
  <tr>
    <td><div align="right"><strong>{$lang.label_tel}</strong></div></td>
    <td>{$order.tel}</td>
    <td><div align="right"><strong>{$lang.label_mobile}</strong></div></td>
    <td>{$order.mobile}</td>
  </tr>
  <tr>
    <td><div align="right"><strong>{$lang.label_sign_building}</strong></div></td>
    <td>{$order.sign_building}</td>
    <td><div align="right"><strong>{$lang.label_best_time}</strong></div></td>
    <td>{$order.best_time}</td>
  </tr>
</table>
</div>
<div class="list-div" style="margin-bottom: 5px">
<table width="100%" cellpadding="3" cellspacing="1">
  <tr>
    <th colspan="8" scope="col">{$lang.goods_info} [<a href="order.php?act=edit&order_id={$order.order_id}&step=goods">{$lang.edit}</a>]</th>
    </tr>
  <tr>
    <td scope="col"><div align="center"><strong>{$lang.goods_name_brand}</strong></div></td>
    <td scope="col"><div align="center"><strong>商品图片</strong></div></td>
    <td scope="col"><strong>{$lang.goods_sn}</strong></td>
    <td scope="col"><div align="center"><strong>{$lang.goods_price}</strong></div></td>
    <td scope="col"><div align="center"><strong>{$lang.goods_number}</strong></div></td>
    <td scope="col"><div align="center"><strong>{$lang.goods_attr}</strong></div></td>
    <td scope="col"><div align="center"><strong>{$lang.storage}</strong></div></td>
    <td scope="col"><div align="center"><strong>{$lang.subtotal}</strong></div></td>
  </tr>
  {foreach from=$goods_list item=goods}
  <tr>
    <td><a href="../goods.php?id={$goods.goods_id}" target="_blank">{$goods.goods_name} {if $goods.brand_name}[ {$goods.brand_name} ]{/if}
    {if $goods.is_gift}{if $goods.goods_price > 0}{$lang.remark_favourable}{else}{$lang.remark_gift}{/if}{/if}
    {if $goods.parent_id > 0}{$lang.remark_fittings}{/if}</a></td>
    <td><div align="center"><img src="/{$goods.goods_img}" /></div></td>
    <td>{$goods.goods_sn}</td>
    <td><div align="right">{$goods.formated_goods_price}</div></td>
    <td><div align="right">{$goods.goods_number}
    </div></td>
    <td>{$goods.goods_attr|nl2br}</td>
    <td><div align="right">{$goods.storage}</div></td>
    <td><div align="right">{$goods.formated_subtotal}</div></td>
  </tr>.....

结束

[ 本帖最后由 my_xinwen 于 2007-6-14 02:11 编辑 ]

TOP

   楼主是财大气粗型地。。

TOP

没见到钱 给官方会吧

TOP

大家都收到钱了吗?
您的支持就是我们的动力……安博网络 http://www.annboo.net

TOP

好有钱哦。。。

TOP

呵呵,没有看到钱的影子

TOP

什么叫炒作~

TOP

TOP

有钱就是硬道理

TOP

 23 12
发新话题