phpcms comment_list.tpl.php怎样生成,CMS技巧:phpcms v9 邮件群发实现方法
《CMS技巧:phpcms v9 邮件群发实现方法》要点:
本文介绍了CMS技巧:phpcms v9 邮件群发实现方法,希望对您有用。如果有疑问,可以联系我们。
导读:自己的网站维易PHP培训网,看到很多注册会员后没有邮箱验证,但是会员比较多,一个一个发送邮件很烦,于是就自己二次开发了一个邮件群发功能,现
自己的网站维易PHP培训网,看到很多注册会员后没有邮箱验证,但是会员比较多,一个一个发送邮件很烦,于是就自己二次开发了一个邮件群发功能,现在分享给大家.记得收藏哦!
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:'<?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');
}
}
效果图如下:
如果还有不会的请联系QQ:634381967
phpcms comment_list.tpl.php怎样生成,CMS技巧:phpcms v9 邮件群发实现方法相关推荐
- 帝国CMS和PHPCMS对比随谈
这个是很久前写的东西了,发出来分享下 里面的一些观点及内容可能不胜准确 权当参考 帝国CMS和PHPCMS对比随谈 目前国内最流行的CMS为织梦.phpcms.帝国,织梦虽然用户量大但多是php初级用 ...
- 帝国、PHPCMS及织梦三款CMS比较
早期的文章管理系统,数据表字段模型都会内置好,按自己的思路,把文章模型.信息模型.图片模型都内置,然后用户根据需要,在设置栏目时选择不同的模型,实现不同的需求.然而这种内置模型字段的方式,不能很好的满 ...
- php cms 插件开发,phpcms编辑器插件最新版——ckeditor4.5
插件说明: 了解phpcms网站系统的站长都知道其编辑器是用的ckeditor网页编辑器插件.那么phpcms系统原带的ckeditor已是老版本,当前ckeditor官方最新版已经到4.5版. 本插 ...
- vue 动态变量名_【告别复制粘贴】动态模板生成小技巧
? 这是第 75篇不掺水的原创,想要了解更多,请戳上方蓝色字体:政采云前端团队关注我们吧- 本文首发于政采云前端团队博客:告别复制粘贴:动态模板生成小技巧 https://www.zoo.team/a ...
- 拖拽式生成CMS和在线商店:Microweber
简介 Microweber是新一代的CMS生成工具,允许你使用拖拽方式创建网站.操作内容以及管理页面布局,而不需要你有任何编码能力! 当然,开发者也可以便捷的创建自己喜欢的网站布局.选择美观的样式而不 ...
- dedecms织梦转免费CMS操作步骤(转PageAdmin,帝国CMS、PHPCMS、JTBC、PHPCMS、wordpress)
dedecms织梦开始正式收费,授权5800元,对于草根站长来说真是太高了,最好的办法是转成免费开源的CMS,下面一些经验之谈,dedecms织梦转PageAdmin,帝国CMS.PHPCMS.JTB ...
- 京东猎户座发布开源,配置化一键生成cms系统
猎户座核心配置化功能开源啦! 在降本提效的大环境下,猎户座系统为了扩展更多应用场景,近期完成了第一阶段的开源工作.此次开源的代码内容涉及两个代码库,内容为CCMS管理系统核心配置化功能以及包含表格列与 ...
- phpcms 模板 php代码,CMS案例:phpcms v9模板制作常用调用代码集合分享
搜索热词 <CMS案例:PHPcms v9模板制作常用调用代码集合分享>要点: 本文介绍了CMS案例:PHPcms v9模板制作常用调用代码集合分享,希望对您有用.如果有疑问,可以联系我们 ...
- 生成不重复的随机数的三种方法
下面我以生成1-10之间的10个不重复的随机数为例介绍生成不重复的随机数的三种方法: 1,通过while循环来实现 通过while循环不停的生成随机数,直到生成一个不重复的为止,这种方法比较容易想 ...
最新文章
- php引用php,PHP7引入的??和?:的区别讲解
- SAP MM 移动类型101与103+105组合混用?
- docker build 没有网络 执行dockerfile中yum报错 curl#6 - “Could not resolve host: mirrorlist.centos.org 解决方法
- java中getClass().getResourceAsStream()与getClass().getClassLoader().getResourceAsStream()的区别
- Coursera课程Python for everyone:chapter7
- 如何从校招脱颖而出?支付宝程序媛王妍岩:自信+方法
- java模糊查询比对方法_Java多条件和模糊查询
- java 写入txt_Java线程转储的8个选项
- 【C语言】数据类型转换的问题
- 复旦博士用130行代码搞定核酸统计,2分钟解决人工一小时工作量
- 解决切换场景时NGUI图集资源未释放的问题
- 【BZOJ4668】冷战 并查集
- oracle回退脚本怎么写_短视频爆款文案怎么写?130个短视频爆款文案、脚本范例分享!...
- 2017-10-22—发光二极管
- Android异常总结---ActivityManager: Warning: Activity not started,its current task has been brought to th
- 数学建模之数据比较与影响因素分析
- 30首唐诗,道尽人生苦乐
- Hive新特性reflect函数介绍
- Input输入框的失焦
- 错误:类 SubClass 是公共的, 应在名为 SubClass.java 的文件中声明