`

ecshop 订阅邮件用excel导出

阅读更多

1.在email_list.php 找到

 

/*------------------------------------------------------ */

//-- 批量退订

/*------------------------------------------------------ */

elseif ($_REQUEST['act'] == 'batch_exit') {

if (!isset ($_POST['checkboxes']) || !is_array($_POST['checkboxes'])) {

sys_msg($_LANG['no_select_email'], 1);

}

$sql = "UPDATE " . $ecs->table('email_list') .

" SET stat = 2 WHERE stat <> 2 AND id " . db_create_in(join(',', $_POST['checkboxes']));

$db->query($sql);

$lnk[] = array (

'text' => $_LANG['back_list'],

'href' => 'email_list.php?act=list'

);

sys_msg(sprintf($_LANG['batch_exit_succeed'], $db->affected_rows()), 0, $lnk);

}

 

 

在其后面加上这段代码

 

/*------------------------------------------------------ */

//-- 导出线下发放的信息 xiaoyu 2012 0925

/*------------------------------------------------------ */

else if ($_REQUEST['act'] == 'xiaoyu_excel') {

@ set_time_limit(0);

$date = local_date('Y-m-d', time());

/* 文件名称 */

$bonus_filename = 'subscribe_' . "$date";

if (EC_CHARSET != 'gbk') {

$bonus_filename = ecs_iconv('UTF8', 'GB2312', $bonus_filename);

}

header("Content-type: application/vnd.ms-excel; charset=utf-8");

header("Content-Disposition: attachment; filename=$bonus_filename.xls");

/* 文件标题 */

if (EC_CHARSET != 'gbk') {

echo ecs_iconv('UTF8', 'GB2312', "邮件订阅列表") . "\t\n";

echo ecs_iconv('UTF8', 'GB2312', 'Id') . "\t";

echo ecs_iconv('UTF8', 'GB2312', 'Email') . "\t";

echo ecs_iconv('UTF8', 'GB2312', '状态') . "\t\n";

} else {

echo "邮件订阅列表\t\n";

echo "Id" . "\t";

echo "Email" . "\t";

echo "状态" . "\t\n";

}

$val = array ();

$sql = "SELECT bt.id,bt.email,bt.stat " .

"FROM " . $ecs->table('email_list') . " AS bt ";

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

$code_table = array ();

while ($val = $db->fetchRow($res)) {

echo $val['id'] . "\t";

echo $val['email'] . "\t";

if ($val['stat'] == "0") {

echo ecs_iconv('UTF8', 'GB2312', '未确认') . "\t";

} else {

echo ecs_iconv('UTF8', 'GB2312', '已确认') . "\t";

};

echo "\t\n";

}

}

----------------------------------------------------------------------------------------------------------------------------------

2.在模板文件里找到email_list.htm

 

<div class="form-div">

  <input type="button" name="export" value="{$lang.export}" onclick="location.href='email_list.php?act=export';" class="button" />

</div>

 

将其修改为

 

<div class="form-div">

  <input type="button" name="export" value="{$lang.export}" onclick="location.href='email_list.php?act=xiaoyu_excel';" class="button" />

</div>

 

 

 

1
9
分享到:
评论

相关推荐

    为ecshop实现订单导出为excel功能

    然而,原生的ECSHOP可能并不直接支持将订单数据导出为Excel格式,这就需要我们通过编写插件或者修改源码来实现这一功能。本教程将详细介绍如何为ECSHOP实现订单导出到Excel的特性。 首先,我们需要了解ECSHOP的订单...

    ecshop 订单查询 EXCEL导出

    标题中的“ecshop 订单查询 EXCEL导出”指的是在ECShop这个电子商务平台中,用户或管理员可以通过系统功能查询特定状态的订单,并且能够将这些订单的详细信息导出为Excel格式的文件,方便进一步的数据分析或者管理。...

    Ecshop订单导出Excel功能

    这样的文件便于使用Excel的各种函数和图表工具进行进一步的数据分析和报表制作。 在技术实现上,Ecshop订单导出Excel功能通常依赖于PHP的PHPExcel库或类似的库,这些库能够读写Microsoft Office兼容的文件格式,如....

    ecshop 2.7 + 添加订单导出excel功能

    标题提到的"ecshop 2.7 + 添加订单导出excel功能"是指在ECShop 2.7版本中,通过编程方式实现了将订单数据导出为Excel文件的功能。这是一项非常实用的特性,允许管理员方便地管理和分析大量订单数据,而无需手动复制...

    ECShop 订单导出为excel功能

    ecshop 2.7 + 订单导出为excel功能 作者:小中 QQ:307150302 网站:http://www.eathemes.com ======================================================== 一、功能介绍 1、本插件能导出ecshop订单到excel文件中...

    ecshop 导出订单或者会员excel格式的类

    总之,这个“ecshop 导出订单或者会员excel格式的类”是一个强大的工具,它使ECSHOP管理员能够便捷地管理和分析平台上的订单和会员数据,进一步提升了ECSHOP系统的实用性和用户体验。通过掌握这类技术,开发者可以更...

    ECshop 订单批量导出插件

    ECshop 订单批量导出插件 1、本插件能导出ecshop订单到excel文件中,导出时可以按订单编号,收货人,订单状态进行搜索 2、本插件仅修改原程序中的:admin/templates/order_list.htm文件 (您也可以自行修改此文件)

    ECSHOP订单批量导出EXCEL文件插件

    4. 分析数据:使用Excel打开导出的文件,应用各种公式和功能来分析和整理数据。 在实际应用中,商家还可以结合其他工具,如数据分析软件或自定义宏,进一步自动化处理和报告生成,提升业务流程的智能化程度。同时,...

    ecshop 后台订单导出插件

    2. **自定义导出格式**:插件可能支持多种导出格式,如CSV、Excel,以便用户在不同的环境中使用,如导入到Excel进行进一步分析,或者对接ERP、CRM系统。 3. **高效处理大量数据**:考虑到大型电商网站可能会有海量...

    ECShop 会员订单导出

    3. **数据导出**:在ECShop后台,管理员可以通过数据导出功能将订单信息转化为可下载的文件格式,如CSV或Excel,便于在其他程序中打开和分析。这在统计销售报告、分析消费行为、进行库存管理时非常有用。 4. **数据...

    ECSHOP订单下载,订单批量导出插件

    思路分析:ecshop后台的“订单管理”里面“打印订单”就是我们要的内容,只需要把内容用PHPExcel导出到一个excel表里面即可。 最终效果:所有信息版,为了能看全所有信息,我把列缩小了 1,admin\templates\order_...

    数据导出excel数据导出excel

    根据提供的文件信息,本文将详细解析如何在.NET框架下实现从DataGridView控件向Excel文件的数据导出功能。此过程涉及到了.NET平台与Microsoft Office Excel之间的交互操作,具体来说是通过`Microsoft.Office.Interop...

    nusoap,magento导出数据到ecshop

    "nusoap"和"Magento导出数据到ECShop"是这个过程中的两个关键元素。让我们深入探讨这两个概念及其在电商数据迁移中的应用。 首先,`nusoap`是一个开源的PHP库,它提供了创建和使用Web服务的能力。nusoap库的主要...

    excel 导入会员和订单 ecshop

    本项目主要涉及了如何从Excel文件中导入数据至ecshop的会员和订单表,这对于批量处理用户信息和交易记录非常有用。以下是对这个过程的详细解释。 首先,我们需要了解ecshop。ecshop是一款开源的电子商务解决方案,...

    ECSHOP新订单邮件通知多个客服

    ECSHOP新订单邮件通知多个客服

    ECSHOP导入淘宝CSV数据图文插件 for ECSHOP.rar

    2、再用淘宝助理,导出成 *.csv 文件即可  (  选择你要导出的数据 右键--》导出CSV数据  ctrl a 为全选,你可以查询后 ctrl a --》右键--》导出CSV数据  )   第一步:准备好,要导入的淘宝CSV数据   ...

    ECSHOP有新订单时多个客服邮件通知

    ECSHOP是一款广泛使用的开源电子商务系统,专为中小企业设计,提供全面的在线商店解决方案。在ECSHOP系统中,当有新订单产生时,及时的通知对于客服团队至关重要,以便他们能迅速响应并处理客户的购买需求。"ECSHOP...

    银商提供erp系统 ecshop 导出订单文件

    银商提供erp系统 ecshop 导出订单文件

    ecshop2.73 php5.5版

    安装ECShop时,用户需要将这个压缩包解压到服务器上,然后按照官方文档的指引配置数据库连接、设置管理员账户等,即可启动ECShop平台。 为了保证ECShop2.7.3在PHP 5.5及更高版本上的稳定运行,开发者可能已经进行了...

    ECShop-V4.1.5-UTF8-release20210513,ECShop-V4.1.5电商商城源码

    ECShop的开源特性使得开发者可以根据业务需求进行定制化开发,同时,丰富的二次开发文档和社区支持也降低了商家的使用门槛。 在ECShop V4.1.5中,可能包含以下关键更新和改进: 1. **安全性增强**:每次更新都会对...

Global site tag (gtag.js) - Google Analytics