일마를 어떻게 해야 하나요? 유유

일마를 어떻게 해야 하나요? 유유

QA

일마를 어떻게 해야 하나요? 유유

답변 2

본문

댓글쓰면 알림이 오는 건데요...모두에게 알림오는게 아니고

댓글쓴 본인 제외, 원글 글쓴이는 제외하는 코드인데요...

글쓴이는 제외하지 않으려고 (살리려고) 하는데

코드를 읽을 줄 몰라서

여러가지로 해보는데 핵갈리그

일마가 엄청안되네요...

 

표시한 부분과 관계가 있는거 같은데

일마를 단단히 손봐줘야 할거 같은데...유유

 

    $result = sql_query("SELECT mb_id FROM $write_table WHERE wr_parent='$wr_id' and wr_is_comment='1' ");
    $aid = array();
    while($rs = sql_fetch_array($result)){
        if($rs['mb_id'] != $member['mb_id'] && $rs['mb_id'] = $write['mb_id'] && !in_array($rs['mb_id'], $aid)){
        bt_writeAlim($rs['mb_id'],    G5_URL.'/bbs/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'#c_'.$comment_id,
                '<b>'.$wr_name.'</b>님께서 '.$board[bo_subject].'글 ('.$str.')에 댓글을 남기셨습니다'
            );
            $aid[] = $rs['mb_id'];
        }
    }

이 질문에 댓글 쓰기 :

답변 2

원글 작성자에세 발송하려면 아래 소스를 위쪽에 따로 추가해보세요.

 

bt_writeAlim($write['mb_id'],    G5_URL.'/bbs/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'#c_'.$comment_id,
                '<b>'.$wr_name.'</b>님께서 '.$board[bo_subject].'글 ('.$str.')에 댓글을 남기셨습니다'
            );

 

댓글쓴 본인만 제외하는건가요??

이 부분을 수정해보세요..

 if($rs['mb_id'] != $member['mb_id'] && !in_array($rs['mb_id'], $aid)){

감사합니다. 그런데
while($rs = sql_fetch_array($result)){
if($rs['mb_id'] != $member['mb_id'] && !in_array($rs['mb_id'], $aid)){

bt_writeAlim(
$rs['mb_id'],
G5_URL.'/bbs/board.php?bo_table='.$bo_table.'&wr_id='.$wr['wr_parent'].'#c_'.$comment_id,
'<b>'.$wr_name.'</b>님께서 '.$board[bo_subject].'글 ('.$str.')에 댓글을 남기셨습니다'
);
$aid[] = $rs['mb_id'];
}
}
이렇게 해도 원글 작성자에게는 알림이 안오네요,,흑흑

이코드가 댓글 남긴 사람들에게만 서로 알림이 오는거 같습니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로