특정 게시판에 글을 올린 회원에게 자동으로 회원 권한이 바뀌도록 할려면 정보
그누보드 특정 게시판에 글을 올린 회원에게 자동으로 회원 권한이 바뀌도록 할려면본문
php 고수인 분에게 부탁드립니다.
처음에 회원가입하면 준회원(회원권한 2급)이 되고 게시판에 자신을 소개해야만 정회원(회원권한 3급)이 되게 할려고 하거든요.
php 소스나 기타 방법으로 회원 권한 등급을 미리 설정해 놓은 특정 게시판에 글을 올린 회원에게 자동으로 미리 설정된 회원 권한 등급이 바뀌게 할려면 어떻게 해야 하나요?
글은 한개를 올리든 백개를 올리든 미리 설정된 등급으로만 바뀌게요.
주의할 것은 특정 게시판 하나에 대해서만 이렇게 작동하게 할려면 어떻게 해야 하나요?
basic스킨을 basic2 이런식으로 이름을 다르게 스킨을 하나 새로 복사해놓고 이 스킨만을 사용해서 하면 좋을 듯한데요.
미안하지만 조금 더 골치 아플거 같은거 한가지만 더 질문할께요.
특정 게시판에 글을 올리는 회원은 미리 설정되어 있는 회원 권한으로 바뀌도록 할 수 있나요.
그러니까 특정게시판에 글을 올리면 회원 권한이 4급이 되도록 설정되어 있다면 4급 이하 였던 2급이나 3급인 사람은 4급으로 올라가고 4급이상 였던 5급,6급..... 이런 사람들은 바뀌지 않고 그대로 있게요.
회원 권한 등급이 높은 사람이 또 한급 더 올라가면 문제가 있을거 같으니까 등급 높은 사람은 바뀌지 않고 그대로 있게요.
역시 주의 할 것은 설정해 놓은 특정 게시판에 대해서만 이렇게 작동하도록 해야겠죠.
이렇게 할 수만 있다면 이것 하나로 먼저 질문한 것도 모두 해결이 되겠는데요.
답해주시면 감사하겠습니다.
처음에 회원가입하면 준회원(회원권한 2급)이 되고 게시판에 자신을 소개해야만 정회원(회원권한 3급)이 되게 할려고 하거든요.
php 소스나 기타 방법으로 회원 권한 등급을 미리 설정해 놓은 특정 게시판에 글을 올린 회원에게 자동으로 미리 설정된 회원 권한 등급이 바뀌게 할려면 어떻게 해야 하나요?
글은 한개를 올리든 백개를 올리든 미리 설정된 등급으로만 바뀌게요.
주의할 것은 특정 게시판 하나에 대해서만 이렇게 작동하게 할려면 어떻게 해야 하나요?
basic스킨을 basic2 이런식으로 이름을 다르게 스킨을 하나 새로 복사해놓고 이 스킨만을 사용해서 하면 좋을 듯한데요.
미안하지만 조금 더 골치 아플거 같은거 한가지만 더 질문할께요.
특정 게시판에 글을 올리는 회원은 미리 설정되어 있는 회원 권한으로 바뀌도록 할 수 있나요.
그러니까 특정게시판에 글을 올리면 회원 권한이 4급이 되도록 설정되어 있다면 4급 이하 였던 2급이나 3급인 사람은 4급으로 올라가고 4급이상 였던 5급,6급..... 이런 사람들은 바뀌지 않고 그대로 있게요.
회원 권한 등급이 높은 사람이 또 한급 더 올라가면 문제가 있을거 같으니까 등급 높은 사람은 바뀌지 않고 그대로 있게요.
역시 주의 할 것은 설정해 놓은 특정 게시판에 대해서만 이렇게 작동하도록 해야겠죠.
이렇게 할 수만 있다면 이것 하나로 먼저 질문한 것도 모두 해결이 되겠는데요.
답해주시면 감사하겠습니다.
댓글 전체
답은 고마운데 초보자라서 무슨말인지 모르겠네요.
if (정상적으로 글을 작성 && 로그인 사용자)) {
$mb_level = 3;
}
이거 이상은 제가 모르거든요.
(정상적으로 글을 작성 && 로그인 사용자)라고 하셨는데
이것은 어떤 코드를 넣으라는 것인지 도무지 모르겠네요.
아무런 결과도 나오지는 않았지만 답을 해주셔서 감사합니다.
if (정상적으로 글을 작성 && 로그인 사용자)) {
$mb_level = 3;
}
이거 이상은 제가 모르거든요.
(정상적으로 글을 작성 && 로그인 사용자)라고 하셨는데
이것은 어떤 코드를 넣으라는 것인지 도무지 모르겠네요.
아무런 결과도 나오지는 않았지만 답을 해주셔서 감사합니다.
특정게시판에 글을 작성한 사용자에게 권한을 올리는것은 가능합니다.
특정 게시판에 글을 작성했을때 정상적으로 처리되었을 경우 스킨 디렉토리에있는 gbupdate.skin.php에서 글 작성자를 체크하여 특정권한으로 올리는것도 가능하고, 현재 권한에다 +1 또는 +2 하여 권한을 올리는 것도 가능합니다.
gbupdate.skin.php를 활용한것이 다음 링크에 있는데 참고사셔서 좋은 결과 만드시길...
http://sir.co.kr/index.php?doc=bbs/gnuboard.php&bo_table=qa&wr_id=10027&sselect=wr_subject|wr_content&stext=gbupdate.skin.php&soperator=1&srch_rows=5&srch_comment=1&srch_days=0
### 간단히 설명드리자면 gbupdate.skin.php에...
if( 정상적으로 글을 작성 && 로그인 사용자) {
1. select * from .... 회원테이블에서 현재 권한을 읽어오는 작업
2. update 회원테이블 회원의 정보를 수정하는 작업
}
특정 게시판에 글을 작성했을때 정상적으로 처리되었을 경우 스킨 디렉토리에있는 gbupdate.skin.php에서 글 작성자를 체크하여 특정권한으로 올리는것도 가능하고, 현재 권한에다 +1 또는 +2 하여 권한을 올리는 것도 가능합니다.
gbupdate.skin.php를 활용한것이 다음 링크에 있는데 참고사셔서 좋은 결과 만드시길...
http://sir.co.kr/index.php?doc=bbs/gnuboard.php&bo_table=qa&wr_id=10027&sselect=wr_subject|wr_content&stext=gbupdate.skin.php&soperator=1&srch_rows=5&srch_comment=1&srch_days=0
### 간단히 설명드리자면 gbupdate.skin.php에...
if( 정상적으로 글을 작성 && 로그인 사용자) {
1. select * from .... 회원테이블에서 현재 권한을 읽어오는 작업
2. update 회원테이블 회원의 정보를 수정하는 작업
}