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

일마를 어떻게 해야 하나요? 유유 채택완료

7년 전 조회 1,803

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

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

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

코드를 읽을 줄 몰라서

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

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

 

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

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

 

    $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,                 ''.$wr_name.'님께서 '.$board[bo_subject].'글 ('.$str.')에 댓글을 남기셨습니다'             );             $aid[] = $rs['mb_id'];         }     }

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

답변 2개

채택된 답변
+20 포인트

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

 

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

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

이상하게 여러가지로 해보아도 안되네요,,
관심 감사합니다.~

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

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

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

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

감사합니다. 그런데
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'];
}
}
이렇게 해도 원글 작성자에게는 알림이 안오네요,,흑흑

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

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

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

로그인

전체 질문 목록

🐛 버그신고