포인트별 자동 레벨업에 대해서... > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

포인트별 자동 레벨업에 대해서... 정보

포인트별 자동 레벨업에 대해서...

본문

일단 팁 주소는 http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=2009&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%B7%B9%BA%A7&sop=and

이거거든요,

일단 point.php를 만들어서

<?
if (!defined("_GNUBOARD_")) exit; // 개별페이지 접근불가

//== ★소스 삽입 시작 ==

//포인트기준 자동레벨업
function levelup_auto($mb_id,$mb_level,$mb_point) {

global $config;
global $g4;

  if ($config[cf_use_point] && $mb_id && $mb_level < 7 && $mb_point) {
            if($mb_point <= 10000)
                      {$new_level = 2;}
        else if($mb_point <= 50000)
                      {$new_level = 3;}
        else if($mb_point <= 100000)
                      {$new_level = 4;}
        else if($mb_point <= 300000)
                      {$new_level = 5;}
        else if($mb_point >= 300001)
                      {$new_level = 6;}
       
        if ($new_level && $mb_level != $new_level) {
       
            // 레벨변경
            mysql_query(" update $g4[member_table] set mb_level='$new_level' where mb_id='$mb_id' ");
           
            // 포인트변경 (필요없으면 주석처리 하세요)
            if ($mb_level > $new_level) {
            $dw_ment = "레벨감소로 인한 위로금 100포인트를 지급했습니다.";
            insert_point($mb_id, 100, "레벨감소로 인한 포인트 위로금", '', '', '');
            }
       
            // 쪽지발송 (필요없으면 주석처리 하세요)
            $content ="포인트 {$mb_point}점으로 레벨이 {$mb_level}에서 {$new_level}로 변경되었습니다. $dw_ment";
            $tmp_row = mysql_fetch_array(mysql_query("select max(me_id) as max_me_id from $g4[memo_table]"));
            $me_ids = $tmp_row[max_me_id] + 1;
            mysql_query("insert into $g4[memo_table] (me_id,me_recv_mb_id,me_send_mb_id,me_send_datetime,me_read_datetime,me_memo) values ('$me_ids','$mb_id','$mb_id','$g4[time_ymdhis]','','$content')");
            mysql_query("update $g4[member_table] set mb_memo_call='$mb_id' where mb_id='$mb_id'");
        }
  }
}

//== ★소스 삽입 끝 ==
?>


이걸 넣은후, gnu/extend 에 집어넣었습니다.

그리고 login_check.php의 goto_url($link); 이줄위에

levelup_auto($mb[mb_id],$mb[mb_level],$mb[mb_point]); //★포인트기준자동레벨업


이줄을 추가시켰구요, 이렇게만 해도 된다길래 이렇게 한 후, 홈페이지를 새로고침 하니


Warning: Cannot modify header information - headers already sent by (output started at /chroot/home/myungin/gnu/extend/point.php:47) in /chroot/home/myungin/gnu/head.sub.php on line 32

Warning: Cannot modify header information - headers already sent by (output started at /chroot/home/myungin/gnu/extend/point.php:47) in /chroot/home/myungin/gnu/head.sub.php on line 34

Warning: Cannot modify header information - headers already sent by (output started at /chroot/home/myungin/gnu/extend/point.php:47) in /chroot/home/myungin/gnu/head.sub.php on line 35

Warning: Cannot modify header information - headers already sent by (output started at /chroot/home/myungin/gnu/extend/point.php:47) in /chroot/home/myungin/gnu/head.sub.php on line 36

Warning: Cannot modify header information - headers already sent by (output started at /chroot/home/myungin/gnu/extend/point.php:47) in /chroot/home/myungin/gnu/head.sub.php on line 37

Warning: Cannot modify header information - headers already sent by (output started at /chroot/home/myungin/gnu/extend/point.php:47) in /chroot/home/myungin/gnu/head.sub.php on line 38

이런오류가 뜹니다...
 
혹시 아시는분 답변주시면 감사드리겠습니다 ~

댓글 전체

줄 맞추기 하셔야 합니다.... 줄이 제대로 안맞일경우 그런  오류가 뜨는걸로 알고 있습니다.. 경험두 해봤구요 ^^
빈공간 을 없애 보던지 소스가 밑으로 내려와 있는 지 보세요 ^^ 도움 되시길.. ^^
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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