포인트에 관해 질문 드립니다. 정보
그누보드 포인트에 관해 질문 드립니다.본문
질문내용 :
지금 현재 게시판에서 글을 읽거나 쓸때에 포인트를 차감할수 있는걸로 알고있는데요..
게시판 개별적으로는 관리를 못하고 관리자 모드에서 통합적으로 전체의 게시판에 적용을
하고 있는데..
이것을 각각 게시판에서 따로따로 관리할 방법이 있을까요?
그러니깐 A라는 게시판에서는 글을 쓰면 +10포인트가 되고 B라는 게시판에서는 글을 읽으면-10포인트가되고
대충이런식으로 가능한지 알고 싶습니다.
아참 그리고 포인트가 0 이 되었을때 게시판 글읽기 포인트를 -10포인트 준 상태에서 지금 해보니까
글을 못읽었으면 좋겠는데 포인트가 0에서 -10으로 되어버리네요.
그러니깐 포인트가 모자란 상태에서 포인트를 지불해야 하는 어떤 동작을 할때 그것이 불가능한게 아니라 -로 되어버리는데...
이것도 해결 방법이 있는지 여쭤보고 싶습니다.
검색을 해보니 관리자님이 잠깐 남기신 글이 있는데...
====================================================================================
글읽기, 쓰기, 코멘트쓰기의 포인트를 환경설정에서 모두 0 으로 준 후
스킨에서 처리하는게 가장 좋지 않을까 생각해 봅니다.
// 이 코드를 넣으면 100 점 감소하게 되겠습니다.
insert_point($member[mb_id], -100, "$board[bo_subject] $wr_id 글쓰기");
====================================================================================
구체적으로 어느 부분에 넣어서 해야 되는지 좀 설명해 주실수는 없을까요?
마무리 작업에서 포인트때문에 너무 막히네요. 짤막한 답변도 좋으니 힌트라도 좀 남겨주십시요^^
지금 현재 게시판에서 글을 읽거나 쓸때에 포인트를 차감할수 있는걸로 알고있는데요..
게시판 개별적으로는 관리를 못하고 관리자 모드에서 통합적으로 전체의 게시판에 적용을
하고 있는데..
이것을 각각 게시판에서 따로따로 관리할 방법이 있을까요?
그러니깐 A라는 게시판에서는 글을 쓰면 +10포인트가 되고 B라는 게시판에서는 글을 읽으면-10포인트가되고
대충이런식으로 가능한지 알고 싶습니다.
아참 그리고 포인트가 0 이 되었을때 게시판 글읽기 포인트를 -10포인트 준 상태에서 지금 해보니까
글을 못읽었으면 좋겠는데 포인트가 0에서 -10으로 되어버리네요.
그러니깐 포인트가 모자란 상태에서 포인트를 지불해야 하는 어떤 동작을 할때 그것이 불가능한게 아니라 -로 되어버리는데...
이것도 해결 방법이 있는지 여쭤보고 싶습니다.
검색을 해보니 관리자님이 잠깐 남기신 글이 있는데...
====================================================================================
글읽기, 쓰기, 코멘트쓰기의 포인트를 환경설정에서 모두 0 으로 준 후
스킨에서 처리하는게 가장 좋지 않을까 생각해 봅니다.
// 이 코드를 넣으면 100 점 감소하게 되겠습니다.
insert_point($member[mb_id], -100, "$board[bo_subject] $wr_id 글쓰기");
====================================================================================
구체적으로 어느 부분에 넣어서 해야 되는지 좀 설명해 주실수는 없을까요?
마무리 작업에서 포인트때문에 너무 막히네요. 짤막한 답변도 좋으니 힌트라도 좀 남겨주십시요^^
댓글 전체

전 스킨에 그 기능을 넣으니까 무조건 페이지가 열리면 포인트가 감소되더라구여
그래서 전 gbupdate.php 대신에 하나를 더 복사해서 minusgbupdate.php라고 만든 후
제일 밑에 header("location:gnuboard.php?{$qstr}"); 라고 써진거 바로 위에
아래와 같은 코드를 넣었습니다.
if($member[mb_level] < 10) {
insert_point($member[mb_id], -100, "$board[bo_subject] $wr_id 글쓰기"); //글쓰기 50점 기준일 때 -50포인트
}
10등급인 분들은 포인트 적용받지 않으면서 다른 등급은 포인트 적용을 받습니다.
스킨에서는 당연히 form 에서 minusgbupdate.php로 가게 해 주셔야 하구요. 스킨도 minus 로 이름을 바꿔주시면 관리하기 편합니다.
포인트가 - 일 때 쓰지 못하게 하실려면 자바스크립트로 체크하시면 될꺼 같습니다.
근데 별로 좋은 방법은 아니죠 ^^
그래서 전 gbupdate.php 대신에 하나를 더 복사해서 minusgbupdate.php라고 만든 후
제일 밑에 header("location:gnuboard.php?{$qstr}"); 라고 써진거 바로 위에
아래와 같은 코드를 넣었습니다.
if($member[mb_level] < 10) {
insert_point($member[mb_id], -100, "$board[bo_subject] $wr_id 글쓰기"); //글쓰기 50점 기준일 때 -50포인트
}
10등급인 분들은 포인트 적용받지 않으면서 다른 등급은 포인트 적용을 받습니다.
스킨에서는 당연히 form 에서 minusgbupdate.php로 가게 해 주셔야 하구요. 스킨도 minus 로 이름을 바꿔주시면 관리하기 편합니다.
포인트가 - 일 때 쓰지 못하게 하실려면 자바스크립트로 체크하시면 될꺼 같습니다.
근데 별로 좋은 방법은 아니죠 ^^