《CMS技巧:phpcms v9 邮件群发实现方法》要点:

本文介绍了CMS技巧:phpcms v9 邮件群发实现方法,希望对您有用。如果有疑问,可以联系我们。

导读:自己的网站维易PHP培训网,看到很多注册会员后没有邮箱验证,但是会员比较多,一个一个发送邮件很烦,于是就自己二次开发了一个邮件群发功能,现

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

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

2017100219254286625.png

下面是实现步骤:

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:'<?php echo L('plsease_select').L('member')?>',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');

}

}

效果图如下:

2017100219254235622.png

如果还有不会的请联系QQ:634381967

phpcms comment_list.tpl.php怎样生成,CMS技巧:phpcms v9 邮件群发实现方法相关推荐

  1. 帝国CMS和PHPCMS对比随谈

    这个是很久前写的东西了,发出来分享下 里面的一些观点及内容可能不胜准确 权当参考 帝国CMS和PHPCMS对比随谈 目前国内最流行的CMS为织梦.phpcms.帝国,织梦虽然用户量大但多是php初级用 ...

  2. 帝国、PHPCMS及织梦三款CMS比较

    早期的文章管理系统,数据表字段模型都会内置好,按自己的思路,把文章模型.信息模型.图片模型都内置,然后用户根据需要,在设置栏目时选择不同的模型,实现不同的需求.然而这种内置模型字段的方式,不能很好的满 ...

  3. php cms 插件开发,phpcms编辑器插件最新版——ckeditor4.5

    插件说明: 了解phpcms网站系统的站长都知道其编辑器是用的ckeditor网页编辑器插件.那么phpcms系统原带的ckeditor已是老版本,当前ckeditor官方最新版已经到4.5版. 本插 ...

  4. vue 动态变量名_【告别复制粘贴】动态模板生成小技巧

    ? 这是第 75篇不掺水的原创,想要了解更多,请戳上方蓝色字体:政采云前端团队关注我们吧- 本文首发于政采云前端团队博客:告别复制粘贴:动态模板生成小技巧 https://www.zoo.team/a ...

  5. 拖拽式生成CMS和在线商店:Microweber

    简介 Microweber是新一代的CMS生成工具,允许你使用拖拽方式创建网站.操作内容以及管理页面布局,而不需要你有任何编码能力! 当然,开发者也可以便捷的创建自己喜欢的网站布局.选择美观的样式而不 ...

  6. dedecms织梦转免费CMS操作步骤(转PageAdmin,帝国CMS、PHPCMS、JTBC、PHPCMS、wordpress)

    dedecms织梦开始正式收费,授权5800元,对于草根站长来说真是太高了,最好的办法是转成免费开源的CMS,下面一些经验之谈,dedecms织梦转PageAdmin,帝国CMS.PHPCMS.JTB ...

  7. 京东猎户座发布开源,配置化一键生成cms系统

    猎户座核心配置化功能开源啦! 在降本提效的大环境下,猎户座系统为了扩展更多应用场景,近期完成了第一阶段的开源工作.此次开源的代码内容涉及两个代码库,内容为CCMS管理系统核心配置化功能以及包含表格列与 ...

  8. phpcms 模板 php代码,CMS案例:phpcms v9模板制作常用调用代码集合分享

    搜索热词 <CMS案例:PHPcms v9模板制作常用调用代码集合分享>要点: 本文介绍了CMS案例:PHPcms v9模板制作常用调用代码集合分享,希望对您有用.如果有疑问,可以联系我们 ...

  9. 生成不重复的随机数的三种方法

    下面我以生成1-10之间的10个不重复的随机数为例介绍生成不重复的随机数的三种方法: 1,通过while循环来实现   通过while循环不停的生成随机数,直到生成一个不重复的为止,这种方法比较容易想 ...

最新文章

  1. php引用php,PHP7引入的??和?:的区别讲解
  2. SAP MM 移动类型101与103+105组合混用?
  3. docker build 没有网络 执行dockerfile中yum报错 curl#6 - “Could not resolve host: mirrorlist.centos.org 解决方法
  4. java中getClass().getResourceAsStream()与getClass().getClassLoader().getResourceAsStream()的区别
  5. Coursera课程Python for everyone:chapter7
  6. 如何从校招脱颖而出?支付宝程序媛王妍岩:自信+方法
  7. java模糊查询比对方法_Java多条件和模糊查询
  8. java 写入txt_Java线程转储的8个选项
  9. 【C语言】数据类型转换的问题
  10. 复旦博士用130行代码搞定核酸统计,2分钟解决人工一小时工作量
  11. 解决切换场景时NGUI图集资源未释放的问题
  12. 【BZOJ4668】冷战 并查集
  13. oracle回退脚本怎么写_短视频爆款文案怎么写?130个短视频爆款文案、脚本范例分享!...
  14. 2017-10-22—发光二极管
  15. Android异常总结---ActivityManager: Warning: Activity not started,its current task has been brought to th
  16. 数学建模之数据比较与影响因素分析
  17. 30首唐诗,道尽人生苦乐
  18. Hive新特性reflect函数介绍
  19. Input输入框的失焦
  20. 错误:类 SubClass 是公共的, 应在名为 SubClass.java 的文件中声明

热门文章

  1. Java、JSP电影订票网站的设计与开发
  2. Office Web Apps安装部署
  3. 使用python批量裁剪图片为目标大小
  4. 一次lock_wait的解决
  5. mmap函数使用与实例详解
  6. 存款准备金率灾后再度上调
  7. 如何使用ABBYY FineReader 14签署PDF文档
  8. 携程推荐系统架构学习
  9. H3CTEv2.2教学视频珍藏版
  10. Codeforces Round #549 (Div. 2) D. The Beatles