답변 2개
채택된 답변
+20 포인트
7년 전
저 소스를 그대로 붙여넣어서는 당연히 안되죠
쪽지 보내기 코드를 참고해서 만들면 쉽다는 것이지 저걸 복사해서 붙여서 되나요?
그리고 소리알림은 쪽지알림코드에 만들어 넣어야죠. 저절로 소리가 날 까닭이 없죠
또한 쪽지알림은 마지막에 등록한 회원 한명만 나게 됩니다
저 코드를 응용할 수 없다면 기능을 만들 수 없습니다
의뢰게시판으로 가시는 것이....
우선은 for문 없애고 아래처럼 하면 관리자에게 쪽지가 갑니다
$recv_mb_id = 'admin' $recv_mb_nick = '관리자';
$_POST['me_memo'] ='쪽지 내용';
insert_point 부분 삭제
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
$tmp_row = sql_fetch(" select max(me_id) as max_me_id from {$g5['memo_table']} ");
$me_id = $tmp_row['max_me_id'] + 1;
$recv_mb_id = $member_list['id'][$i];
$recv_mb_nick = get_text($member_list['nick'][$i]);
// 쪽지 INSERT
$sql = " insert into {$g5['memo_table']} ( me_id, me_recv_mb_id, me_send_mb_id, me_send_datetime, me_memo ) values ( '$me_id', '$recv_mb_id', '{$member['mb_id']}', '".G5_TIME_YMDHIS."', '{$_POST['me_memo']}' ) ";
sql_query($sql);
// 실시간 쪽지 알림 기능
$sql = " update {$g5['member_table']} set mb_memo_call = '{$member['mb_id']}' where mb_id = '$recv_mb_id' ";
sql_query($sql);
if (!$is_admin) {
insert_point($member['mb_id'], (int)$config['cf_memo_send_point'] * (-1), $recv_mb_nick.'('.$recv_mb_id.')님께 쪽지 발송', '@memo', $recv_mb_id, $me_id);
}
}