当前位置:首页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:邮件  群发  实现  方法  
  • 相关搜索
图片推荐
    百度竞价排名终于不再以价格为主

    百度竞价排名终于不再以价格为主

    5月9日,国家网信办会同国家工商总局、国家卫生计生委成立的联合调查组向社会公布了调查结果,提出要求百度做出严格审核商业推广服务、明示推广内容和风险、排名机制调整等多项整改要求。    同时,百度承诺将
    从大神手机微博 看周鸿祎玩转营销战略

    从大神手机微博 看周鸿祎玩转营销战略

    周鸿祎精通事件营销的精髓,跟腾讯战斗推广自己的杀毒;他推广自己的360搜索利用攻击百度的搜索来吸引眼球;现在做手机了,又开始吐槽雷军的小米来引起别人的注意。    周鸿祎做到的这点,有些娱乐明星炒作的
    分析西安心理咨询排名第一网站后的思考

    分析西安心理咨询排名第一网站后的思考

    最近有一个很明显的现象,在百度搜索西安心理咨询、西安婚姻心理咨询、西安青少年心理咨询的时候,有一个网站一直占据着第一的位置。当然,这个心理咨询机构有三个网站,一个是主网站,一个是青少年的,还有一个是婚
    做创意海报先定一个小目标 比方说先有个亮点

    做创意海报先定一个小目标 比方说先有个亮点

    品牌宣传中,最常见的形式就是海报,同样最难做出彩的也是海报。一张优秀的创意海报,往往会给人带来内心情感的共鸣。一张好海报的出众也依赖于多种因素:创意、脑洞或设计手法等。今天就借UC最近发布的几组海报,
    微信吸粉实战二:腾讯新闻

    微信吸粉实战二:腾讯新闻

    老师,你快教我加微信粉丝!老师,我怎么样才可以找到他们呢?  老师,.  在微信和QQ上经常遇到很多不是我VIP成员的人,来找我问这类似的问题,真有时候感觉忙不过来了。  就一直在想,这些人不是我的V
    轻松一招 搞定微信朋友圈推广

    轻松一招 搞定微信朋友圈推广

    2014年什么最火?相信大家第一时间想到的就是微商和自媒体吧!确实在2014年里微商和自媒体最火,大家谈论得最多的也是这两类。今天自媒体我就不谈了,我来跟大家谈谈微商。分享一招在微信朋友圈推广的方法。
    360酷派大战和解背后:矛盾仍存 没有真正赢家

    360酷派大战和解背后:矛盾仍存 没有真正赢家

    [摘要]这场手机界的大战并没有真正的赢家,甚至和解也有可能只是暂时的局面。  腾讯科技 郭晓峰 雷建平 9月19日报道  闹得沸沸扬扬的360酷派违约之战出现剧情大反转。昨日晚间,360公司正式对外宣
你是怎么知道非凡网赚网的?
  •   
  • 联系QQ 邮箱:976382653@qq.com 微信:976382653
    在线留言
    发布软文
    广告自助购
    文章调用
    常见问题
    保存到桌面