ecshop的邮件群发效能

fieldset{padding:10px;}

ecshop的邮件群发功能 为了满足更多客户的特殊需求也为了使ecshop管理更人性化,我们需要不断将它进行二次开发,例如ecshop管理中心之如何实现邮件群发功能,这就需要代码修改,相信对ecshop管理中心感兴趣的朋友会有所启发。首先我们明白邮件群发的实质就是将会员的邮件地址循环出来,定义函数send_all()用来邮件群发function send_all(){ $sql = “SELECT user_id,user_name, email FROM ” . $GLOBALS[‘ecs’]->table(‘users’) ; $row = $GLOBALS[‘db’]->getAll($sql); $template = get_mail_template(‘register_validate’); $content = $GLOBALS[‘smarty’]->fetch(‘str:’ . $template[‘template_content’]); foreach ($row AS $key => $val){ $hash = register_hash(‘encode’, $val[‘user_id’]); $validate_email = $GLOBALS[‘ecs’]->url() . ‘user.php?act=validate_email&hash=’ . $hash; $GLOBALS[‘smarty’]->assign(‘user_name’, $val[‘user_name’]); $GLOBALS[‘smarty’]->assign(‘validate_email’, $validate_email); $GLOBALS[‘smarty’]->assign(‘shop_name’, $GLOBALS[‘_CFG’][‘shop_name’]); $GLOBALS[‘smarty’]->assign(‘send_date’, date($GLOBALS[‘_CFG’][‘date_format’])); if (send_mail($val[‘user_name’], $val[’email’], $template[‘template_subject’], $content, $template[‘is_html’])) { return true; } else { return false; } } }然后运用send_mail()这个函数发送,好了ecshop管理中心之如何实现邮件群发功能的问题解决了,希望能帮助到大家。第一个青春是上帝给的;第二个的青春是*自己努力的

ecshop的邮件群发效能

相关文章:

你感兴趣的文章:

标签云: