안녕하세요. 날씨가 거의 여름에 가까워졌네요.^^
다른게 아니라 제가 활용팁에 있는 레벨자동업 소스를 extend 폴더에 level.php라고 만들어서
레벨자동업을 만들려고 합니다.
만드신분 덕분에 레벨자동업을 잘 됩니다.
근데 문제는 extend폴더에 level.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 < 9 && $mb_point) {
if($mb_point <= 2000)
{$new_level = 2;}
else if($mb_point <= 3000)
{$new_level = 3;}
else if($mb_point <= 4000)
{$new_level = 4;}
else if($mb_point <= 5000)
{$new_level = 5;}
else if($mb_point <= 6000)
{$new_level = 6;}
else if($mb_point <= 7000)
{$new_level = 7;}
else if($mb_point <= 10000)
{$new_level = 8;}
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','$config[cf_admin]','$g4[time_ymdhis]','','$content')");
mysql_query("update $g4[member_table] set mb_memo_call='$config[cf_admin]' where mb_id='$mb_id'");
}
}
}
//== ★소스 삽입 끝 ==
?>
다른게 아니라 제가 활용팁에 있는 레벨자동업 소스를 extend 폴더에 level.php라고 만들어서
레벨자동업을 만들려고 합니다.
만드신분 덕분에 레벨자동업을 잘 됩니다.
근데 문제는 extend폴더에 level.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 < 9 && $mb_point) {
if($mb_point <= 2000)
{$new_level = 2;}
else if($mb_point <= 3000)
{$new_level = 3;}
else if($mb_point <= 4000)
{$new_level = 4;}
else if($mb_point <= 5000)
{$new_level = 5;}
else if($mb_point <= 6000)
{$new_level = 6;}
else if($mb_point <= 7000)
{$new_level = 7;}
else if($mb_point <= 10000)
{$new_level = 8;}
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','$config[cf_admin]','$g4[time_ymdhis]','','$content')");
mysql_query("update $g4[member_table] set mb_memo_call='$config[cf_admin]' where mb_id='$mb_id'");
}
}
}
//== ★소스 삽입 끝 ==
?>
게시글 목록
| 번호 | 제목 |
|---|---|
| 284508 | |
| 284499 | |
| 284492 | |
| 284490 | |
| 284484 | |
| 284481 | |
| 284478 | |
| 284476 | |
| 284474 | |
| 284472 | |
| 284470 | |
| 284458 | |
| 284457 | |
| 284454 | |
| 284453 | |
| 284447 | |
| 284446 | |
| 284444 | |
| 284441 | |
| 284440 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기