글을쓰면 자동으로 레벨업시켜주는 기능없을까요..?



지금까지 나온것 중에서 가장 가까운 기능이라면

글을 쓴뒤 관리자가 댓글을 달아주면 자동으로 레벨업이 되는 기능뿐이더군요..;;


사용자가 특정 게시판에 글을 쓰는 즉시 자동으로 레벨을 3으로 올려주는 소스를

구현할려면 어떻게해야할지 너무나 궁금해서 이렇게 질문게시판에 올려봅니다...


좀 도와주세요ㅠㅠ
|

댓글 8개

$sql = " update $g4[member_table] set mb_level = mb_level+1, mb_level_datetime = '$g4[time_ymdhis]' where mb_id = '$mb[mb_id]' ";
연후하은아빠님, 신속한 답변 감사드립니다.

그런데 해당 소스를 어디에 집어넣어야 하는지요..?ㅇㅇ;;;

혹시 write_update.php 에 집어넣는건가요?


아참, 글구 이건 좀 욕심이긴 하지만 글을 삭제했을경우 다시 다운시켜주는 기능은 가능할런지요...;;
write_update.skin.php
코드는 확인 안해봤습니다~~
mb_level = mb_level+1,

이부분은 주의 해야 겠네요..계속 올라가니^^

mb_level = 3,
휴..지금 서버 테스트중이라 시행해본뒤에 연락드리겠습니다ㅠ빠른답변 감사드려요.

근데 write_update.skin.php 가 없는 게시판 스킨도 있더군요...;;하필이면 꼭 쓰고픈 스킨이

이런타입이라니...;;;;
이렇게 해야 하네요 없으면 만드세요...
레벨이 2일때만 3으로 만듭니다...

다른건 응용해 보세요

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 자신만의 코드를 넣어주세요.

if ($member[mb_level] == "2" ) {
$sql = " update $g4[member_table] set mb_level = 3 where mb_id = '$member[mb_id]' ";
sql_query($sql);
}
?>
오오!!감사합니다ㅠㅠ 레벨 2에서 3으로 오르는군요!!!
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 자신만의 코드를 넣어주세요.

if ($member[mb_level] == "2" || $bo_table == "게시판테이블명") {
$sql = " update $g4[member_table] set mb_level = 3 where mb_id = '$member[mb_id]' ";
sql_query($sql);
}
?>

특정게시판에 글을 작성했을시

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고