테스트 사이트 - 개발 중인 베타 버전입니다

새글작성시 특정회원에게 쪽지가기~ 채택완료

ivdex 11년 전 조회 6,669
글작성시 특정회원에게 쪽지보내고 싶어서 아래의 소스를 검색해서 찾았습니다.
관리자만이 아닌 다수의 특정아이디 여러명을 지정하고 싶으며,
본인글 작성시에는 쪽지가 안가게 하고 싶어요.
아래의 부분을 어떻게 수정해야 하나요?
 
고수님의 답변을 부탁드립니다.
 
------------------------------------------------------------------------------------------------
write_update.skin.php
------------------------------------------------------------------------------------------------
 
// 글작성일 때 if ($w == '') {    
$recv_id = "admin"; // 받는 사람 아이디 $send_id = "$member[mb_id]"; // 보내는 사람
// 받는 분 쪽지 발송 $tmp_row = sql_fetch(" select max(me_id) as max_me_id from $g4[memo_table] "); $me_id = $tmp_row[max_me_id] + 1;
// 쪽지 INSERT $sql = " insert into $g4[memo_table]                         ( me_id, me_recv_mb_id, me_send_mb_id, me_send_datetime, me_memo )                 values ( '$me_id', '$recv_id', '$send_id', '$g4[time_ymdhis]', '$board[bo_subject] - $wr_id 게시물이 등록되었습니다. http://도메인/bbs/board.php?bo_table=$bo_table&wr_id=$wr_id' ) "; sql_query($sql);
        // 실시간 쪽지 알림 기능         $sql = " update $g4[member_table]                     set mb_memo_call = '$send_id'                   where mb_id = '$recv_id' ";         sql_query($sql); }
?>
댓글을 작성하려면 로그인이 필요합니다.

답변 2개

11년 전
// 글작성일 때 if ($w == '' && $member[mb_id]!=$mb_id) {
 
$recv_id = array('아이디1','아이디2','아이디3'); // 받는 사람 아이디   
for ($i=0; $i
$tmp_row = sql_fetch(" select max(me_id) as max_me_id from $g4[memo_table] ");
$me_id = $tmp_row[max_me_id] +1;
$$re_id=$recv_id[$i];
 
 
$sql2 = " insert into $g4[memo_table]                     set me_id = '$me_id',                     me_recv_mb_id = '$re_id',                     me_send_mb_id = '$mb_id',                     me_send_datetime = '$g4[time_ymdhis]',                     me_memo = '$memo' ";         sql_query($sql2);
 
// 실시간 쪽지 알림 기능     sql_query(" UPDATE $g4[member_table] SET mb_memo_call = '$re_id' WHERE mb_id = '$mb_id' ");
 
}//for }
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

i
ivdex
11년 전
수고해주셨는데, 아쉽게도 쪽지가 발송이 안되네여

댓글을 작성하려면 로그인이 필요합니다.

11년 전
// 글작성일 때 if ($w == '' && $member[mb_id]!=$mb_id) {
 
$recv_id = array('아이디1','아이디2','아이디3'); // 받는 사람 아이디 $send_id = "$mb_id"; // 보내는 사람
 
for ($i=1; $i
$tmp_row = sql_fetch(" select max(me_id) as max_me_id from $g4[memo_table] ");
$me_id = $tmp_row[max_me_id] +1;
 
// 쪽지 INSERT $sql = " insert into $g4[memo_table]                         ( me_id, me_recv_mb_id, me_send_mb_id, me_send_datetime, me_memo )                 values ( '$me_id', '$recv_id[$i]', '$send_id', '$g4[time_ymdhis]', '$board[bo_subject] - $wr_id 게시물이 등록되었습니다. http://도메인/bbs/board.php?bo_table=$bo_table&wr_id=$wr_id' ) "; sql_query($sql);
        // 실시간 쪽지 알림 기능         $sql = " update $g4[member_table]                     set mb_memo_call = '$send_id'                   where mb_id = '$recv_id[$i]' ";         sql_query($sql);
}//for }
 
테스트는 안해봤습니다.
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

i
ivdex
11년 전
위처럼 해도 쪽지는 안가네요~

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인