Phpwind 8.3/消息群发
来自站长百科
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');