博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ecshop导出会员邮箱
阅读量:7114 次
发布时间:2019-06-28

本文共 1437 字,大约阅读时间需要 4 分钟。

hot3.png

可导出一行一个,或一行多个且分号隔开,方便复制群发。

 

一、编辑/admin/users.php,添加代码

/*------------------------------------------------------ *///-- 导出邮箱/*------------------------------------------------------ */elseif ($_REQUEST['act'] == 'export'){    $sql = "SELECT email FROM " . $ecs->table('users');    $emails = $db->getAll($sql);    $out = '';    foreach ($emails as $key => $val)    { if (empty($val[email])) { continue;  } else {  $out .= "$val[email];\r\n"; //回车换行,一行一个 /* 一行50个且分号隔开,方便复制群发。 if (($key+1) % 50 == 0) { $out .= "$val[email]\n"; } else { $out .= "$val[email];";  } */ }    }    $contentType = 'text/plain';    $len = strlen($out);    header('Last-Modified: ' . gmdate('D, d M Y H:i:s',time()+31536000) .' GMT');    header('Pragma: no-cache');    header('Content-Encoding: none');    header('Content-type: ' . $contentType);    header('Content-Length: ' . $len);    header('Content-Disposition: attachment; filename="users_email.txt"');    echo $out;    exit;}

二、编辑/admin/templates/users_list.htm,添加导出按钮

  
    
     {$lang.label_rank_name} 
{$lang.all_option}{html_options options=$user_ranks }     {$lang.label_pay_points_gt} 
 {$lang.label_pay_points_lt} 
     {$lang.label_user_name}  
 
  

添加以下代码在(</from>上面添加):

  

三、编辑/languages/zh_cn/admin/users.php,添加语言项

$_LANG['export'] = '导出邮箱';

转载于:https://my.oschina.net/Android1989/blog/324839

你可能感兴趣的文章
【原创】Erlang 之 debugger 调试简介
查看>>
昂贵的付费学习时代,云栖为什么会做面向开发者的纯公益?
查看>>
如何通过备份文件恢复SQL Server数据库
查看>>
Linux堆内存管理深入分析 (下)
查看>>
暂停、恢复CALayer 动画
查看>>
Android 通过Get/Post提交请求数据到服务器
查看>>
http 415 错误
查看>>
RSA算法
查看>>
转 Cocos2d-x3.0模版容器详解之一:cocos2d::Vector<T>
查看>>
UIView相关方法
查看>>
[J2ME Q&A]真机报告MontyThread -n的错误之解释
查看>>
算法——分支限界法
查看>>
蓝桥杯 历届试题 九宫重排
查看>>
java 中的 instanceof
查看>>
泛函编程(22)-泛函数据类型-Monoid In Action
查看>>
iOS开发之网络编程--中文转码
查看>>
【原】设计稿中字体pt与px之间的转化
查看>>
How to make a not-so-boring speech?
查看>>
Pillow实现图片对比
查看>>
Centos上安装 OpenNebula Management Console
查看>>