특정게시판에서 특정레벨이상 회원에게만 쪽지가 가도록 어떻게 해야되나요 정보
특정게시판에서 특정레벨이상 회원에게만 쪽지가 가도록 어떻게 해야되나요본문
mando님의 아래의 tip을 특정게시판에서 글쓰기한 내용이 특정레벨이상의 회원에게만 쪽지를 보내게 할려고 합니다.
gbuodate.php에
// 사용자 코드 실행
윗줄에 아래의 코드 추가
$wr_content2 = get_text(stripslashes($wr_content));
// 질답게시판일경우 모든회원에게 쪽지보내기
if($bo_table == qna ){//게시판 아이디가 qna 면 아래와같이 쪽지를 날려라...멋진 그누보드야..
게시판 아이디만 바꾸면 됨
$subject = preg_replace("/'/", "'", $subject);
$sql = " select * from $cfg[table_member] ";
$result = sql_query($sql);
while ($row=mysql_fetch_array($result)) {
// 쪽지 INSERT
$sql = " insert into $cfg[table_memo]
set me_recv_mb_id = '$row[mb_id]',
me_send_mb_id = '$member[mb_id]',
me_send_datetime = '$now',
me_memo = '$subject\n\n$wr_subject\n\n$wr_content2\n\n$link_url' ";
sql_query($sql);
// 실시간 쪽지 알림 기능
$sql = " update $cfg[table_member]
set mb_memo_call_mb_id = '$member[mb_id]'
where mb_id = '$row[mb_id]' ";
sql_query($sql);
}
}
// 사용자 코드 실행
-----> 이상 mando님
http://sir.co.kr/bbs/board.php?bo_table=g3_tiptech&wr_id=3359
은 특정게시판에서 글쓰기하면 모든 회원들에게 쪽지가 가는데요..
지금 제가 필요한 것은 특정게시판에 글쓰기를 했을시에 모든 회원이 아니라 특정 레벨이상의 회원에게만 메모/쪽지를 보내고져 합니다. 여러 고수님의 조언 꼭 부탁드립니다.
잘안되네요..
gbuodate.php에
// 사용자 코드 실행
윗줄에 아래의 코드 추가
$wr_content2 = get_text(stripslashes($wr_content));
// 질답게시판일경우 모든회원에게 쪽지보내기
if($bo_table == qna ){//게시판 아이디가 qna 면 아래와같이 쪽지를 날려라...멋진 그누보드야..
게시판 아이디만 바꾸면 됨
$subject = preg_replace("/'/", "'", $subject);
$sql = " select * from $cfg[table_member] ";
$result = sql_query($sql);
while ($row=mysql_fetch_array($result)) {
// 쪽지 INSERT
$sql = " insert into $cfg[table_memo]
set me_recv_mb_id = '$row[mb_id]',
me_send_mb_id = '$member[mb_id]',
me_send_datetime = '$now',
me_memo = '$subject\n\n$wr_subject\n\n$wr_content2\n\n$link_url' ";
sql_query($sql);
// 실시간 쪽지 알림 기능
$sql = " update $cfg[table_member]
set mb_memo_call_mb_id = '$member[mb_id]'
where mb_id = '$row[mb_id]' ";
sql_query($sql);
}
}
// 사용자 코드 실행
-----> 이상 mando님
http://sir.co.kr/bbs/board.php?bo_table=g3_tiptech&wr_id=3359
은 특정게시판에서 글쓰기하면 모든 회원들에게 쪽지가 가는데요..
지금 제가 필요한 것은 특정게시판에 글쓰기를 했을시에 모든 회원이 아니라 특정 레벨이상의 회원에게만 메모/쪽지를 보내고져 합니다. 여러 고수님의 조언 꼭 부탁드립니다.
잘안되네요..
댓글 전체
제가 퀴리문을 제대로 작성할줄 몰라서 힌트만 드립니다.
위 질문 내용중에서
$sql = " select * from $cfg[table_member] ";
부분을 특정레벨 이상만 불러오도록 쿼리문을 작성해야 할듯 합니다.
위 질문 내용중에서
$sql = " select * from $cfg[table_member] ";
부분을 특정레벨 이상만 불러오도록 쿼리문을 작성해야 할듯 합니다.
예..저도 그부분에서 막혔거던요.
$sql = " select * from $cfg[table_member] ";
DB 쪽 회원테이블에서 레벨 조정을 어떻게 해야될지 잘 모르겠습니다.
$sql = " select * from $cfg[table_member] ";
DB 쪽 회원테이블에서 레벨 조정을 어떻게 해야될지 잘 모르겠습니다.
완전한 해결은 아니고요.대충 id로만 해서 일단 해결했습니다.
감사합니다
감사합니다