채택완료
일일 글쓰기 및 댓글 1000포인트로 제한 할려면 어떻게 해야하죠? ㅠ.ㅠ
그누보드5 고수님들...
일일 글쓰기 및 댓글로 모을수 있는 포인트를 1일 1000포인트로 제한 할려면 어떻게 해야하죠?
어떤 경로에 어디 소스 파일을
어떻게 수정해야하는지 자세히 좀 알려주실 친절한 고수님 찾고 있습니다.
제발 부탁 좀 드리겠습니다. ㅠ.ㅠ
답변 2개 / 댓글 1개
채택된 답변
+20 포인트
불량학생™
2014-10-29 (수) 10:52:31
일단 /bbs/write_update.php 페이지의 insert_point구문을 if구문으로 감싸야 겠지요
뭘로 감싸냐 오늘 하루동안 벌어들인 포인트가 1000밑으로 일 때라는 구문을 넣어서요
근데 이게 오류가 좀 있을 수가 있지요
뭐냐하면 글쓰기 댓글달기 포인트가 현재 999점이 있는 상태에요
그런데 여기서 글쓰기포인트가 10점,댓글달기 포인트 5점이라고 가정할 때
오늘 먹을 포인트의 합은 글쓰기시 999+10 = 1009점이 되겠지요
또 댓글달기 포인트는 999 + 5 = 1004가 되겠지요
그래서 이런경우는 배제하고 점수를 먹여 버린다면 상관이 없지만 딱 1000점만 줘야겠다 싶으면 또 다른 조건 구문을 추가 해야겠지요
하지만 이건 질문자님이 알아서 하시고 저는 그냥 1000점 밑일때만을 검색해서 insert_point라는 함수를 실행시키는 부분을 도와 드릴께요
뭘로 감싸냐 오늘 하루동안 벌어들인 포인트가 1000밑으로 일 때라는 구문을 넣어서요
근데 이게 오류가 좀 있을 수가 있지요
뭐냐하면 글쓰기 댓글달기 포인트가 현재 999점이 있는 상태에요
그런데 여기서 글쓰기포인트가 10점,댓글달기 포인트 5점이라고 가정할 때
오늘 먹을 포인트의 합은 글쓰기시 999+10 = 1009점이 되겠지요
또 댓글달기 포인트는 999 + 5 = 1004가 되겠지요
그래서 이런경우는 배제하고 점수를 먹여 버린다면 상관이 없지만 딱 1000점만 줘야겠다 싶으면 또 다른 조건 구문을 추가 해야겠지요
하지만 이건 질문자님이 알아서 하시고 저는 그냥 1000점 밑일때만을 검색해서 insert_point라는 함수를 실행시키는 부분을 도와 드릴께요
Copy
// 쓰기 포인트 부여 if ($w == '') { if ($notice) { $bo_notice = $wr_id.",".$board['bo_notice']; sql_query(" update {$g5['board_table']} set bo_notice = '{$bo_notice}' where bo_table = '{$bo_table}' "); } //일단 오늘 모은 포인트가 천점이 넘은지를 검색해야 겠지요 $sql_point = " SELECT sum(po_point) AS todayPoint FROM ".$g5['point_table']." WHERE po_datetime > curdate( ) AND mb_id = '".$member['mb_id']."' "; $row_point = sql_fetch($sql_point); if($row['todayPoint'] < 1000) insert_point($member['mb_id'], $board['bo_write_point'], "{$board['bo_subject']} {$wr_id} 글쓰기", $bo_table, $wr_id, '쓰기'); } else { // 답변은 코멘트 포인트를 부여함 // 답변 포인트가 많은 경우 코멘트 대신 답변을 하는 경우가 많음 //일단 오늘 모은 포인트가 천점이 넘은지를 검색해야 겠지요 $sql_point = " SELECT sum(po_point) AS todayPoint FROM ".$g5['point_table']." WHERE po_datetime > curdate( ) AND mb_id = '".$member['mb_id']."' "; $row_point = sql_fetch($sql_point); if($row['todayPoint'] < 1000) insert_point($member['mb_id'], $board['bo_comment_point'], "{$board['bo_subject']} {$wr_id} 글답변", $bo_table, $wr_id, '쓰기'); }
답변에 대한 댓글 1개
2014-11-03 (월) 17:40:22
2014-11-03 (월) 17:39:29
불량학생님 답변 감사 합니다 __)꾸벅
소스 코드 활용 잘 할께요~
답변을 작성하려면 로그인이 필요합니다.
소스 코드 활용 잘 할께요~