회원 가입 시 관리자에게 쪽지 보내기! > 그누보드5 팁자료실

그누보드5 팁자료실

회원 가입 시 관리자에게 쪽지 보내기! 정보

회원 가입 시 관리자에게 쪽지 보내기!

본문

978180634_1727230740.63.gif

 

사용하시는 회원가입 skin 을 먼저 알고 계셔야 합니다.

관리자 페이지에서 테마인지 기본인지 먼저 확인하세요

978180634_1727230733.6624.png

 

그럼 해당(기본혹은테마) skin/member/basic 폴더 내 register_form_update.tail.skin.php 파일을 생성해주세요

(없으면 만드셔야 합니다!! 있다면 아래 코드만 추가 해주세요)

 

만약 파일을 만드신 거라면 아래 코드 전체를 복사 해서 붙혀넣고 저장 끝!


<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
 
if ($w == '') {
    $memo_content = $mb_nick.'님이 '.G5_TIME_YMDHIS.'에 회원 가입했습니다.';
    $tmp_row = sql_fetch(" select max(me_id) as max_me_id from {$g5['memo_table']} ");
    $me_id = $tmp_row['max_me_id'] + 1;
    $sql = " insert into {$g5['memo_table']} set me_id ='$me_id', me_recv_mb_id = '{$config['cf_admin']}', me_send_mb_id = '{$config['cf_admin']}', me_send_datetime = '".G5_TIME_YMDHIS."', me_memo = '$memo_content' ";
    sql_query($sql);
    $sql = " update {$g5['member_table']} set mb_memo_call = '{$member['mb_id']}', mb_memo_cnt = '".get_memo_not_read($config['cf_admin'])."' where mb_id = '{$config['cf_admin']}' ";
    sql_query($sql);
}

 

만약 해당 파일이 있다면 아래 코드만 넣으시면 끝


if ($w == '') {
    $memo_content = $mb_nick.'님이 '.G5_TIME_YMDHIS.'에 회원 가입했습니다.';
    $tmp_row = sql_fetch(" select max(me_id) as max_me_id from {$g5['memo_table']} ");
    $me_id = $tmp_row['max_me_id'] + 1;
    $sql = " insert into {$g5['memo_table']} set me_id ='$me_id', me_recv_mb_id = '{$config['cf_admin']}', me_send_mb_id = '{$config['cf_admin']}', me_send_datetime = '".G5_TIME_YMDHIS."', me_memo = '$memo_content' ";
    sql_query($sql);
    $sql = " update {$g5['member_table']} set mb_memo_call = '{$member['mb_id']}', mb_memo_cnt = '".get_memo_not_read($config['cf_admin'])."' where mb_id = '{$config['cf_admin']}' ";
    sql_query($sql);
}

 

동작화면은 상단 움짤 확인하시면 됩니다.

실시간 쪽지 카운트도 같이 올라갑니다.

 

응용편)

 

회원가입 / 회원 정보 수정 시 모두 쪽지 보내기!

 


if ($w == '' || $w == 'u') {
    $memo_content = $mb_nick.'님이 '.G5_TIME_YMDHIS.'에 ';
    $memo_content .= ($w == '') ? '회원 가입했습니다.' : '회원 정보를 수정했습니다.';
   
    $tmp_row = sql_fetch(" select max(me_id) as max_me_id from {$g5['memo_table']} ");
    $me_id = $tmp_row['max_me_id'] + 1;
   
    $sql = " insert into {$g5['memo_table']}
             set me_id ='$me_id',
                 me_recv_mb_id = '{$config['cf_admin']}',
                 me_send_mb_id = '{$config['cf_admin']}',
                 me_send_datetime = '".G5_TIME_YMDHIS."',
                 me_memo = '$memo_content' ";
    sql_query($sql);
   
    $sql = " update {$g5['member_table']}
             set mb_memo_call = '{$member['mb_id']}',
                 mb_memo_cnt = '".get_memo_not_read($config['cf_admin'])."'
             where mb_id = '{$config['cf_admin']}' ";
    sql_query($sql);
}

 

고맙습니다.

추천
7

댓글 4개

전체 2,675 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT