답변 1개
채택된 답변
+20 포인트
마르스컴퍼니
Expert
2년 전
function insert_point($mb_id, $point, $content='', $rel_table='', $rel_id='', $rel_action='', $expire=0)
회원 ID, 포인트, 포인트 내용, 관련 테이블, 관련 ID, 관련 액션, 만료일
입니다.
'abcd' 회원이 qna 게시판에 글쓰기 포인트 100P 를 받았다면,
회원 ID : 'abcd'
획득 포인트 : 100
포인트 내용 : '글쓰기 포인트'
관련 테이블 : qna
관련 ID : qna 게시판 wr_id
관련 액션 : '쓰기'
식으로 넣어주면 됩니다.
관련 테이블, 관련 ID 가 애매한 경우에는.. 임의로 넣어주어도 됩니다.
관리자가 수동지급한다면..
관련 테이블 : '@passive'
관련 ID : 지급 관리자 회원 ID
로그인 후 평가할 수 있습니다
답변에 대한 댓글 6개
�
슈퍼노비스
2년 전
�
슈퍼노비스
2년 전
추가 질문좀 하겠습니다..
insert_point($row['mb_id'], 200, '답변이 채택 받음에 따른 포인트 지급', $bo_table, $wr_id, '답변채택');
이렇게 햇는데 포인트량 이외의 모든 뒷 내용이 들어가지 않고 있습니다..
왜 일까요?ㅠㅠ
insert_point($row['mb_id'], 200, '답변이 채택 받음에 따른 포인트 지급', $bo_table, $wr_id, '답변채택');
이렇게 햇는데 포인트량 이외의 모든 뒷 내용이 들어가지 않고 있습니다..
왜 일까요?ㅠㅠ
�
마르스컴퍼니
2년 전
insert_point('kk', 200, 'aa', 'bb', 'cc', '답변채택');
부터...
하나씩 바꿔가면서 테스트 추천합니다.
부터...
하나씩 바꿔가면서 테스트 추천합니다.
�
슈퍼노비스
2년 전
컴퍼니님 감사합니다.
제가 확인한 것으로는 $bo_table하고 $wr_id는 확실히 전달 받고 있다는 것입니다
나머지는 직접 입력한 텍스트인데 왜 안들어갈까요?ㅠㅠ
제가 확인한 것으로는 $bo_table하고 $wr_id는 확실히 전달 받고 있다는 것입니다
나머지는 직접 입력한 텍스트인데 왜 안들어갈까요?ㅠㅠ
�
마르스컴퍼니
2년 전
* /lib/common.lib.php
의 insert_point() 함수 내에..
echo ~;
exit;
로 하나씩 확인해가면서 문제를 찾는 방법이 있습니다.
의 insert_point() 함수 내에..
echo ~;
exit;
로 하나씩 확인해가면서 문제를 찾는 방법이 있습니다.
�
슈퍼노비스
2년 전
컴퍼니님 답변 감사합니다.
common.lib.php 파일의 해당 부분의 SQL 쿼리 처리전에 echo addslashes($content); 로 찍어보니
빈값이 리턴됩니다..
이상하네요 어디에도 이 변수를 가공하는곳이 없는데..아이러니 하네요..
common.lib.php 파일의 해당 부분의 SQL 쿼리 처리전에 echo addslashes($content); 로 찍어보니
빈값이 리턴됩니다..
이상하네요 어디에도 이 변수를 가공하는곳이 없는데..아이러니 하네요..
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
새해 복 많이 받으시길 바랍니다 ^^