86考网
会考成绩查询
您的位置:首页 > 范文 > IT技术专栏 > CMS教程 >

phpcms v9教程:邮件群发实现方法

作者:86考网 发布时间:2016-05-10 11:02:03 [手机版]
摘要:phpcms v9教程:邮件群发实现方法

推荐: 王参加:phpcms v9产品介绍
各位互联网精英们下午好,今天我给大家带来了我们PHPCMSV最新产品——V9。PHPCMS从05年开始,至今已有6年了。下面我给大家简单介绍一下什么是PHPCMS,然后从V9特色出发简单的阐述一下我们PHPV9给大家带来哪些功能亮点。这里着重讲一下PHPCMSV9架构设计、内容模型和数据模型。PHPCMS是基

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

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

phpcms v9教程:邮件群发实现方法

fpi起点通

下面是实现步骤:fpi起点通

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

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

function emails()fpi起点通

{fpi起点通

var ids='';fpi起点通

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

ids += $(n).val() + ',';fpi起点通

});fpi起点通

if(ids=='') {fpi起点通

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

return false;fpi起点通

}fpi起点通

window.top.art.dialog({id:'emails'}).close();fpi起点通

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()});fpi起点通

}fpi起点通

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

/**fpi起点通

* 群发邮件fpi起点通

*/fpi起点通

function emails()fpi起点通

{fpi起点通

if(isset($_POST['dosubmit'])) {fpi起点通

pc_base::load_sys_func('mail');fpi起点通

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

array_pop($ids);fpi起点通

if(!empty($ids)) {fpi起点通

$where = to_sqls($ids, '', 'userid');fpi起点通

$userarr = $this->db->listinfo($where);fpi起点通

$emailetitle=$_POST['emails']['title']." - ";fpi起点通

$emailcontent=$_POST['emails']['content'];fpi起点通

foreach($userarr as $k =>$v)fpi起点通

{fpi起点通

sendmail($v['email'],$emailetitle,$emailcontent);fpi起点通

}fpi起点通

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

} else {fpi起点通

showmessage(L('illegal_parameters'), HTTP_REFERER, '', 'emails');fpi起点通

}fpi起点通

}elsefpi起点通

{fpi起点通

$ids =$_GET['ids'];fpi起点通

include $this->admin_tpl('member_email');fpi起点通

}fpi起点通

}fpi起点通

效果图如下:fpi起点通

phpcms v9教程:邮件群发实现方法

fpi起点通

本文地址:fpi起点通

分享: PHPCMS教程:定时发布文章的方法
在 Phpcms V9中同样可以做到定时发布,这样就可以预先设置些文章,在假期可以定时发布,避免出现类似出去旅游期间,更新文章停了1个月的时间。具体怎么做到Phpcms V9文章定时发布


标签: phpcms 教程 邮件 群发 实现 方法
相关推荐
86考网声明:
(一) 由于各方面情况的调整与变化,本网所提供的考试信息仅供参考,敬请以权威部门公布的正式信息为准。
(二) 本网注明来源为其他媒体的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如有内容、版权等问题请在30日内与本网联系。联系方式:邮件 jiansou123#126.com
最近更新
网站地图 | XML地图 | 手机版 | 标签
版权所有 © 2005-2022 www.kaoshi86.com 会考成绩查询 All Rights Reserved
本网站所有信息全是来源于互联网,如有侵权请来电咨询! 粤ICP备15072123号