php 快递打印设置,让ecshop批量打印快递单修改方法
在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批量打印快递单修改方法相关推荐
- 怎样设置CAD图纸批量打印?
工作非常繁忙的时候,若是还需要打印大量的CAD图纸,就真的非常麻烦,工作量很大.若是有一款可以快速批量打印CAD图纸的软件就好了.小编今天就给大家演示一下,快速设置CAD图纸批量打印.操作步骤如下: ...
- CAD图纸如何批量打印?CAD文件批量打印教程
CAD图纸如何批量打印?CAD图纸作为设计行业当中非常重要的一种图纸文件,经常会被我们拿来使用,如果我们在使用CAD图纸,需要对CAD图纸进行批量打印,那么我们该如何进行批量打印操作?CAD图纸如何批 ...
- 打印设置(2)- 打印页码
打印设置(2)- 打印页码 设计要点:excel打印设置 秀秀:今天,小丽又挨训了, 阿金:为什么? 秀秀:主任看了她打印的库存清单,大喊:这么多页的存档报表,顺序不会乱么?! 阿金:那还是她从来没有 ...
- Excel设置模板以批量打印,适用于表单信息等
看数据源表,还有就是模板表,是不是大家很容易联想到这样的批量生成操作应该用Word的邮件合并操作,那今天呢我们就用Excel的模板打印设置来实现这样的操作 (方方格子插件) 1.先看动图演示 2.好了 ...
- batchplot插件用法_Batchplot批量打印怎么用?Batchplot批量打印教程
很多从事CAD设计工作的用户都碰到过这种情况:在一个单DWG格式的图纸文件中包含有大量图纸,如果一张一张选取打印不但费时费力,而且容易遗漏某张图纸,这时候就需要用到Batchplot插件,这是专门针对 ...
- python批量打印pdf_通过Dynamo批量打印PDF图纸
最近有小伙伴留言,希望写一篇关于批量打印PDF图纸的教程,于是呢,这次就简单介绍一下批量打印pdf. 首先我在我的Dynamo节点库里简单搜了一下,发现打印pdf的节点挺多的,方式大同小异,我继续选O ...
- C-lodop打印控件 实现批量打印
Lodop是什么? 官网链接 有人说她是Web打印控件,因为她能打印.在浏览器中以插件的形式出现,用简单一行语句就把整个网页打印出来: 有人说她是打印编程接口,因为她介于浏览器和打印设备之间,是个通道 ...
- cad批量打印_还为批量打印CAD图纸而发愁?只需五步,3秒打印百张图纸!
还有将近两个星期就要过年! 是不是很期待!很兴奋呢? 你以为我要和你说过年?大错特错,今天要和大家聊一聊,过年之前工作上的那些事! 都知道CAD绘图设计,是一个每天知道要进行CAD格式转换不下10遍的 ...
- cad批量打印_CAD打印技巧:这种批量打印方式你会用吗?
虽然网上有很多关于批量CAD打印的教程,但还是有很多刚开始CAD入门学习的小伙伴直呼看不懂,小编今天就以浩辰为例,告诉大家各种批量CAD打印的区别,为啥你不会用?以及哪种到底适合现在的你,能让你快速上 ...
- php控制打印机打印设置,专为控制打印设计的CSS样式
大多数Web设计师对打印控制还不是很熟悉,他们往往更迷恋像素,而不是打印机.在现实世界中,很多人依赖从网站上打印网页来参考: 在这个数字时代, 在一些特殊的场合,很多人手中还会拿着纸张.Web开发人员 ...
最新文章
- java动态代理_Java代理模式及动态代理详解
- mac终端python不能显示中文_Matplotlib为Mac显示中文,ForMac
- SQL XML 字段操作
- BugKuCTF 杂项 闪的好快
- JProfiler9安装 监控Tomcat
- Linux/Unix环境下的make命令详解
- Hadoop入门(二十二)Mapreduce的求平均值程序
- 【转】SyntaxError: Non-ASCII character ‘\xe5′ in file
- apk ionic 破损_ionic3-android打包完美解决
- Python使用matplotlib可视化模拟烧烤摊每月营业额折线图
- MMKV_高性能MMKV数据交互分析-MMKV初始化
- Android 腾讯信鸽集成
- Dram学习笔记(1) Dram相关基础知识
- 【PS填充背景色和前景色】
- 服务器被挖矿入侵,进程 command为ld-linux-x86-64占用cpu很高,解决经历
- 制作EDM 邮件规范
- [windows]远程桌面用户管理
- 原码、反码、补码、移码的概念及转换
- 江苏大学计算机考研上岸分享
- 实战:ingress-nginx 高级配置1-2022.1.5