자동레벨관리 채택완료
자동레벨관리
https://sir.kr/g4_tiptech/2009#
위글 등 참고해서 G4용 소스를 G5(그누M) 로 고쳐서 써볼려고 했는데 역부족이네요..
extend 폴더에 point.php 파일을 생성 아래와 같이 작성했는데 에러나네요. 7번째줄 함수선언?부터 에러 ㅠ
G5(그누M)에서 쓸수있는 소스 업나요? ㅠ
//포인트기준 자동레벨업 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 <= 10) {$new_level = 2;} else if($mb_point <= 1500) {$new_level = 3;} else if($mb_point <= 10000) {$new_level = 4;} if ($new_level && $mb_level != $new_level) { // 레벨변경 mysql_query(" update {$gm[member_table]} set mb_level='$new_level' where mb_id='$mb_id' "); } }
?>
답변 2개
그누m 이면 gml 입니다.
global $g4; -> global $gml;
mysql_query(" update {$gm[member_table]} set mb_level='$new_level' where mb_id='$mb_id'
sql_query(" update {$gml[member_table]} set mb_level='$new_level' where mb_id='$mb_id'
저도 그누M 홈페이지 하나 관리하고 있는데 그누보드 G5 관련 프로그램이나 스킨들은 G5 -> GML , g5 -> gml 로 바꾸면 거의 다됩니다.(대소문자 구분)
답변에 대한 댓글 6개
global $config, $gml;
이렇게 해보시겠어요?
같은 메시지가..
}
}
여기에 } 하나더 추가해보세요.
if (!defined('_GNUBOARD_')) exit; // Unable to access direct pages
//포인트기준 자동레벨업
function levelup_auto($mb_id,$mb_level,$mb_point) {
global $config, $gml;
}
?>
이렇게만 작성해서 올려도 같은 에러가 나네요.. ㅠ
common.lib에 넣어보시는건 어떠실까요?
댓글을 작성하려면 로그인이 필요합니다.
//포인트기준 자동레벨업 function levelup_auto($mb_id,$mb_level,$mb_point) {
global $gml, $config;
if($config['cf_use_point'] && $mb_id && $mb_level < 7 && $mb_point) { if($mb_point<=10) { $new_level=2; }else if($mb_point<=1500) { $new_level=3; }else if($mb_point =10000) { $new_level=4; } }
if($new_level && $mb_level!=$new_level) {
// 레벨변경 sql_query("update {$gml[member_table]} set mb_level='{$new_level}' where mb_id='{$mb_id}'"); } }
?>
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
근제 본문에도 썼듯이
global $config; 이거부터 에러가 납니다. ㅠ