当前位置:首页phpcms v9 邮件群发实现方法 举报文章

phpcms v9 邮件群发实现方法

作者:admin    来源:用户投稿    时间:2015.6.11   

  自己的网站B5教程网,看到很多注册会员后没有邮箱验证,但是会员比较多,一个一个发送邮件很烦,于是就自己二次开发了一个邮件群发功能,现在分享给大家。记得收藏哦!

  phpcms v9邮件群发功能是在 用户=》会员管理 里面实现的,选中要发送的会员,然后邮件群发就行了,如图:

  

phpcms v9 邮件群发实现方法

  下面是实现步骤:

  1.找到phpcms v9里面phpcms/modules/member/templates/member_list.tpl.php 在97行后面添加

  2.在member_list.tpl.php的页面里添加一段js代码

  function emails()

  {

  var ids='';

  $("input[name='userid[]']:checked").each(function(i, n){

  ids += $(n).val() + ',';

  });

  if(ids=='') {

  window.top.art.dialog({content:'',lock:true,width:'200',height:'50',time:1.5},function(){});

  return false;

  }

  window.top.art.dialog({id:'emails'}).close();

  window.top.art.dialog({title:'发送邮件',id:'emails',iframe:'?m=member&c=member&a=emails&ids='+ids,width:'700',height:'400'}, function(){var d = window.top.art.dialog({id:'emails'}).data.iframe;d.$('#dosubmit').click();return false;}, function(){window.top.art.dialog({id:'emails'}).close()});

  }

  3.找到phpcms/modules/member/member.php添加下面代码:

  /**

  * 群发邮件

  */

  function emails()

  {

  if(isset($_POST['dosubmit'])) {

  pc_base::load_sys_func('mail');

  $ids = isset($_POST['emails']['ids']) ? explode(',', $_POST['emails']['ids']): showmessage(L('illegal_parameters'), HTTP_REFERER);

  array_pop($ids);

  if(!empty($ids)) {

  $where = to_sqls($ids, '', 'userid');

  $userarr = $this->db->listinfo($where);

  $emailetitle=$_POST['emails']['title']." - www.bcty365.com";

  $emailcontent=$_POST['emails']['content'];

  foreach($userarr as $k =>$v)

  {

  sendmail($v['email'],$emailetitle,$emailcontent);

  }

  showmessage("邮件发送成功", HTTP_REFERER, '2000', 'emails');

  } else {

  showmessage(L('illegal_parameters'), HTTP_REFERER, '', 'emails');

  }

  }else

  {

  $ids =$_GET['ids'];

  include $this->admin_tpl('member_email');

  }

  }

  效果图如下:

  

phpcms v9 邮件群发实现方法

  本文地址:http://www.bcty365.com/content-101-993-1.html

好文打赏,给Ta鼓励
扫一扫用手机阅读本文
Tags:邮件  群发  实现  方法  
  • 相关搜索
图片推荐
    天猫签下20小家电 分摊245亿销售额

    天猫签下20小家电 分摊245亿销售额

    1月28日消息,日前,天猫召开了2015年天猫小家电行业交流会,会议当天有20多个家电品牌和天猫签订2015年销售协议,签订的战略合作的总销售金额一共达到245亿元。  其中,位居小家电销售第一梯队的
    被电商打击严重的家乐福开始做内容了

    被电商打击严重的家乐福开始做内容了

    1995年进入中国的家乐福,是世界零售业三巨头之一,2015年关店18家,2016年上半年又关店3家,看上去日子过得愁云惨淡。  同样在2015年,家乐福在中国发布并开始实施多业态、多渠道、多平台新发
    做SEO最难的是什么

    做SEO最难的是什么

    已经在从事SEO行业的站长,应该都能明白SEO的难点在哪里,做SEO最难的不是外链,而是内容的持续和有效更新。外链对于站长来说,其实只是一个死规则,只要你愿意去做,就能得到外链。而内容则不同,网站要有
    SEO终极算法(三):百度排名引流So easy

    SEO终极算法(三):百度排名引流So easy

    大家都知道做SEO要分析网站日志,要查看百度蜘蛛抓取网站页面的情况。我不知道大家有没有发现一个规律?百度蜘蛛会不定期的抓取网站所有页面的链接,不管是没有被收录的页面和还是已经被收录的页面,百度蜘蛛都会
    十大品牌商自曝数据 回击超高退款率质疑

    十大品牌商自曝数据 回击超高退款率质疑

    【亿邦动力网讯】12月24日消息,日前,一石激起千层浪,有媒体抨击今年天猫双11大促过后,众多在大促中取得良好销量的品牌商近期退款率猛增,高于行业均值。但是部分品牌商回击:小编应该回家补习天猫店铺评分
    网站分析销售归因模型的四种类型

    网站分析销售归因模型的四种类型

    LunaMetircs的Robbin提到网站分析销售归因有三种模型,即(第一次互动、平均分配、第一次互动和最后一次)模型,但其实是四种模型,默认忽略了最后一次互动的模型,目前大多数的网站分析工具和网站
    实战技巧:如何增加有排名关键词数量

    实战技巧:如何增加有排名关键词数量

    今天霍龙和大家分享一下如何增加有排名关键词的数量,其实很多认为SEO就是做关键词排名的,对站内优化、站外优化估计也只是听过那么几句而已,今天在这里不再赘述。  以站长之家为例,在站长工具里有一项数据是
你是怎么知道非凡网赚网的?
  •   
  • 联系QQ 邮箱:976382653@qq.com 微信:976382653
    在线留言
    发布软文
    广告自助购
    文章调用
    常见问题
    保存到桌面