在ecshop网店系统当中,增加批量打印快递单功能,大大方便了用户发货问题。以下是最模板提供的开发方法

效果图

1.admin\templates\order_list.htm,在

后,添加

2.admin\order.php,在

/* 去发货 */

elseif (isset($_POST['to_delivery']))

前,添加

//批量打印快递单

elseif (isset($_POST['print_shopping'])){

$region_array = array();

$region_id = !empty($_CFG['shop_country']) ? $_CFG['shop_country'] . ',' : '';

$region_id .= !empty($_CFG['shop_province']) ? $_CFG['shop_province'] . ',' : '';

$region_id .= !empty($_CFG['shop_city']) ? $_CFG['shop_city'] . ',' : '';

$region_id = substr($region_id, 0, -1);

$region = $db->getAll("SELECT region_id, region_name FROM " . $ecs->table("region") . " WHERE region_id IN ($region_id)");

if (!empty($region))

{

foreach($region as $region_data)

{

$region_array[$region_data['region_id']] = $region_data['region_name'];

}

}

$smarty->assign('shop_name', $_CFG['shop_name']);

$smarty->assign('province', $region_array[$_CFG['shop_province']]);

$smarty->assign('city', $region_array[$_CFG['shop_city']]);

$smarty->assign('shop_address', $_CFG['shop_address']);

$smarty->assign('service_phone',$_CFG['service_phone']);

//以上是系统参数

$order_sn_list = array();

$order_sn_list = explode(',', $_POST['order_id']);

foreach ($order_sn_list as $order_sn)

{

/* 取得订单信息 */

$order = order_info(0, $order_sn);

$smarty -> assign('order',$order);

$shipping = $db->getOne("SELECT * FROM " . $ecs->table("shipping") . " WHERE shipping_id=" . $order['shipping_id']);

if (empty($shipping['shipping_print']))

{

echo $smarty->fetch("str:" . $shipping['shipping_print']);

}

else

{

$shipping_code = $db->getOne("SELECT shipping_code FROM " . $ecs->table('shipping') . " WHERE shipping_id=" . $order['shipping_id']);

if ($shipping_code){

include_once(ROOT_PATH . 'includes/modules/shipping/' . $shipping_code . '.php');

}

if (!empty($_LANG['shipping_print']))

{

echo $smarty->fetch("str:$_LANG[shipping_print]");

}

else

{

echo $_LANG['no_print_shipping'];

}

}

}

exit;

}

3.在languages\zh_cn\shipping中对应的php文件里

$_LANG['shipping_print']         =‘’;

这一句,将‘’中的内容样式修改过来就好了。至于取页面样式,只要在对应页面Ctrl+S一下就好了。

(责任编辑:最模板)

php 快递打印设置,让ecshop批量打印快递单修改方法相关推荐

  1. 怎样设置CAD图纸批量打印?

    工作非常繁忙的时候,若是还需要打印大量的CAD图纸,就真的非常麻烦,工作量很大.若是有一款可以快速批量打印CAD图纸的软件就好了.小编今天就给大家演示一下,快速设置CAD图纸批量打印.操作步骤如下: ...

  2. CAD图纸如何批量打印?CAD文件批量打印教程

    CAD图纸如何批量打印?CAD图纸作为设计行业当中非常重要的一种图纸文件,经常会被我们拿来使用,如果我们在使用CAD图纸,需要对CAD图纸进行批量打印,那么我们该如何进行批量打印操作?CAD图纸如何批 ...

  3. 打印设置(2)- 打印页码

    打印设置(2)- 打印页码 设计要点:excel打印设置 秀秀:今天,小丽又挨训了, 阿金:为什么? 秀秀:主任看了她打印的库存清单,大喊:这么多页的存档报表,顺序不会乱么?! 阿金:那还是她从来没有 ...

  4. Excel设置模板以批量打印,适用于表单信息等

    看数据源表,还有就是模板表,是不是大家很容易联想到这样的批量生成操作应该用Word的邮件合并操作,那今天呢我们就用Excel的模板打印设置来实现这样的操作 (方方格子插件) 1.先看动图演示 2.好了 ...

  5. batchplot插件用法_Batchplot批量打印怎么用?Batchplot批量打印教程

    很多从事CAD设计工作的用户都碰到过这种情况:在一个单DWG格式的图纸文件中包含有大量图纸,如果一张一张选取打印不但费时费力,而且容易遗漏某张图纸,这时候就需要用到Batchplot插件,这是专门针对 ...

  6. python批量打印pdf_通过Dynamo批量打印PDF图纸

    最近有小伙伴留言,希望写一篇关于批量打印PDF图纸的教程,于是呢,这次就简单介绍一下批量打印pdf. 首先我在我的Dynamo节点库里简单搜了一下,发现打印pdf的节点挺多的,方式大同小异,我继续选O ...

  7. C-lodop打印控件 实现批量打印

    Lodop是什么? 官网链接 有人说她是Web打印控件,因为她能打印.在浏览器中以插件的形式出现,用简单一行语句就把整个网页打印出来: 有人说她是打印编程接口,因为她介于浏览器和打印设备之间,是个通道 ...

  8. cad批量打印_还为批量打印CAD图纸而发愁?只需五步,3秒打印百张图纸!

    还有将近两个星期就要过年! 是不是很期待!很兴奋呢? 你以为我要和你说过年?大错特错,今天要和大家聊一聊,过年之前工作上的那些事! 都知道CAD绘图设计,是一个每天知道要进行CAD格式转换不下10遍的 ...

  9. cad批量打印_CAD打印技巧:这种批量打印方式你会用吗?

    虽然网上有很多关于批量CAD打印的教程,但还是有很多刚开始CAD入门学习的小伙伴直呼看不懂,小编今天就以浩辰为例,告诉大家各种批量CAD打印的区别,为啥你不会用?以及哪种到底适合现在的你,能让你快速上 ...

  10. php控制打印机打印设置,专为控制打印设计的CSS样式

    大多数Web设计师对打印控制还不是很熟悉,他们往往更迷恋像素,而不是打印机.在现实世界中,很多人依赖从网站上打印网页来参考: 在这个数字时代, 在一些特殊的场合,很多人手中还会拿着纸张.Web开发人员 ...

最新文章

  1. java动态代理_Java代理模式及动态代理详解
  2. mac终端python不能显示中文_Matplotlib为Mac显示中文,ForMac
  3. SQL XML 字段操作
  4. BugKuCTF 杂项 闪的好快
  5. JProfiler9安装 监控Tomcat
  6. Linux/Unix环境下的make命令详解
  7. Hadoop入门(二十二)Mapreduce的求平均值程序
  8. 【转】SyntaxError: Non-ASCII character ‘\xe5′ in file
  9. apk ionic 破损_ionic3-android打包完美解决
  10. Python使用matplotlib可视化模拟烧烤摊每月营业额折线图
  11. MMKV_高性能MMKV数据交互分析-MMKV初始化
  12. Android 腾讯信鸽集成
  13. Dram学习笔记(1) Dram相关基础知识
  14. 【PS填充背景色和前景色】
  15. 服务器被挖矿入侵,进程 command为ld-linux-x86-64占用cpu很高,解决经历
  16. 制作EDM 邮件规范
  17. [windows]远程桌面用户管理
  18. 原码、反码、补码、移码的概念及转换
  19. 江苏大学计算机考研上岸分享
  20. 实战:ingress-nginx 高级配置1-2022.1.5

热门文章

  1. csdn ruby语言入门_Ruby编程语言入门指南
  2. 毕业设计管理系统Part4:教师上传课题,修改课题,删除课题
  3. 【图文详解】Python(3.9.6)安装教程 + pip安装教程
  4. Python之pip的安装和使用详细教程
  5. html批量打印保存到pdf,批量打印成PDF时不用每次点击保存位置的技巧
  6. IEEE 会议论文的参考文献
  7. 局域网管理软件有哪些_考勤系统软件有哪些你知道吗
  8. 两个一一对应的txt文本去重
  9. 博弈论模型(巴什博弈)
  10. 【UML建模】(8) UML建模之组件图