자동레벨업 적용이 안됩니다.

· 2011-07-20 (수) 13:56:15 · 1627 · 4
자동레벨업과 레벨별 회원 아이콘을 같이 사용하고 있습니다.
회원 아이콘은 잘 되는데 자동 레벨업이 적용이 안되서 고전하고 있습니다 ㅠㅠ;;

현재 홈페이지는 정회원을 3레벨로 정하고 승인제로 하고 있습니다.

아래는 사용하는 소스입니다. 3레벨에서 4레벨로 올리는 부분만 자동레벨업이 필요합니다..

extend 폴더 안 level1.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 < 5 && $mb_point) {
if($mb_level == 2)
{$new_level = 2;}
else if($mb_level == 3)
if($mb_point <= 10000)
{$new_level = 4;}

if ($new_level && $mb_level != $new_level) {

// 레벨변경
mysql_query(" update $g4[member_table] set mb_level='$new_level' where mb_id='$mb_id' ");
}
}
}

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


bbs폴더 login_cheak.php파일 맨 아래 추가-->
levelup_auto($mb[mb_id],$mb[mb_level],$mb[mb_point]); //★포인트기준자동레벨업
goto_url($link);


테스트로 가입해서 9999점으로 포인트 주고 글쓴 뒤 10000 점을 넘기는 방식으로 테스트를 하고 있는데 변화도 없고 소스도 어떤게 잘못됐는지 알수가 없습니다.

꼭 도움 부탁드립니다.
|

댓글 4개

2011-07-20 (수) 15:06:52
저도... 실력이 미천해서 잘은 모르겠으나...
if ($mb_id && $mb_level == 3 && $mb_point >=10000) {
mysql_query(" update $g4[member_table] set mb_level=4 where mb_id='$mb_id' ");
}
하면 안될까요???
오~~~ 미천한 실력이 아니신데요...^^
적용하니 바로 되네요 >ㅂ< 감사합니다!!
자동레벨업 포인트기준
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
11-07-20 조회 917
11-07-20 조회 1,634
11-07-20 조회 3,190
11-07-20 조회 1,071
11-07-20 조회 789
11-07-20 조회 757
11-07-20 조회 716
11-07-20 조회 1,063
11-07-20 조회 1,750
11-07-20 조회 1,723
11-07-20 조회 1,621
11-07-20 조회 1,085
11-07-20 조회 850
11-07-20 조회 846
11-07-20 조회 853
11-07-20 조회 1,628
11-07-20 조회 1,683
11-07-20 조회 2,309
11-07-20 조회 1,625
11-07-20 조회 1,370