Phpwind 8.3/消息群发
查看全部词条命名空间:Main
|
PhpWind 8.3| Phpwind 8.3环境搭建|Phpwind 8.3安装| Phpwind 8.3使用| phpwind 8.3插件|phpwind 8.3模板|Phpwind 8.3升级| Phpwind 8.3转换 |
即短消息群发,方便站长向会员发短消息。
按照提示选择或填写相关内容,提交即可。
常见问题解决:
后台群发短消息前台不提示的修复方案!
解决BUG描述:按此方案修复后,管理人员在后台发送群发短消息,会员在前台会收到消息提醒。
打开 admin/sendmsg.php 找到
if ($by == 1) {
!$sendto && adminmsg('operate_error');
if (empty($subject) || empty($atc_content)) {
adminmsg('sendmsg_empty');
}
if(in_array('-1',$sendto)){
$query = $db->query("SELECT gid FROM pw_usergroups WHERE gptype='member'");
while($rs = $db->fetch_array($query)){
$sendto[] = $rs['gid'];
}
$sendto = array_diff($sendto,array('-1'));
}
$subject = Char_cv($subject);
$sendmessage = Char_cv($atc_content);
// $sendto = implode(",", $sendto);
$messageInfo = array('create_uid'=>$winduid,'create_username'=>$windid,'title'=>$subject,'content'=>$sendmessage);
$messageServer->createMessageTasks($sendto,$messageInfo);
adminmsg('operate_success');
替换为
if ($by == 1) {
!$sendto && adminmsg('operate_error');
if (empty($subject) || empty($atc_content)) {
adminmsg('sendmsg_empty');
}
if(in_array('-1',$sendto)){
$query = $db->query("SELECT gid FROM pw_usergroups WHERE gptype='member'");
while($rs = $db->fetch_array($query)){
$sendto[] = $rs['gid'];
}
$sendto = array_diff($sendto,array('-1'));
}
$subject = Char_cv($subject);
$sendmessage = Char_cv($atc_content);
// $sendto = implode(",", $sendto);
$messageInfo = array('create_uid'=>$winduid,'create_username'=>$windid,'title'=>$subject,'content'=>$sendmessage);
$messageServer->createMessageTasks($sendto,$messageInfo);
adminmsg('operate_success');
