콘텐츠 허브
- 시스템
- 인기
- 11,000Rp
- 고유번호
- 1350
- 최근 업데이트
- 2025.12.15 21:29
- 누적 다운로드
- 10회
- 포인트 미션 플러그인
- 포인트를 지급하는 미션을 등록하여, 회원들의 참여도를 증진시켜보세요.
1.0.2 버전 수정사항
특정 미션 성공 후 다른 미션도 동시에 달성되는 문제를 수정하였습니다.
extend/rb_mission.extend.php 파일이 수정되었습니다.
특정 미션 성공 후 다른 미션도 동시에 달성되는 문제를 수정하였습니다.
extend/rb_mission.extend.php 파일이 수정되었습니다.
상세정보
RELEASE
RB Reward Mission System
사용자의 활동을 자동으로 감지하고 보상을 지급하는 강력한 리텐션 시스템.
주요 기능 (Key Features)
게시글 작성, 댓글, 조회, 그리고 커스텀 이벤트까지 아우르는 통합 미션 솔루션입니다.
유연한 주기 설정
매일(Daily), 매월(Monthly), 기간 한정(Event) 등 다양한 주기의 미션을 생성할 수 있습니다.
중복 조회 방지
'게시글 N회 읽기' 미션 시, 같은 글을 반복해서 읽는 어뷰징을 차단합니다.
설치 마법사 & 관리자
파일만 올리면 DB가 자동 설치되며, 직관적인 관리자 UI를 제공합니다.
설치 방법 (Installation)
Step 1. 파일 업로드
압축을 풀고 그누보드 루트 디렉토리에 그대로 업로드합니다.
/adm/rb/mission/ (관리자 및 설치 파일)
/extend/rb_mission.extend.php (라이브러리)
/rb/mission.php (사용자 미 페이지)
/extend/rb_mission.extend.php (라이브러리)
/rb/mission.php (사용자 미 페이지)
Step 2. 미션 트리거 코드 적용
미션을 자동으로 감지하기 위해 아래 코드를 해당 파일 최하단에 추가하세요.
bbs/write_update.php (글쓰기 완료)
// 미션 트리거: 글쓰기
if (function_exists('rb_update_mission_progress')) {
rb_update_mission_progress($member['mb_id'], 'write', $bo_table);
}
if (function_exists('rb_update_mission_progress')) {
rb_update_mission_progress($member['mb_id'], 'write', $bo_table);
}
bbs/write_comment_update.php (댓글 완료)
// 미션 트리거: 댓글
if (function_exists('rb_update_mission_progress')) {
rb_update_mission_progress($member['mb_id'], 'comment', $bo_table);
}
if (function_exists('rb_update_mission_progress')) {
rb_update_mission_progress($member['mb_id'], 'comment', $bo_table);
}
Step 3. DB 자동 설치
관리자 페이지의 [미션 관리/미션 로그] 메뉴를 클릭하면 설치 마법사가 자동으로 실행됩니다.
[설치하기] 버튼만 누르면 모든 테이블이 자동으로 생성됩니다.
개발자 가이드 (Developer Guide)
퀴즈나 배너 클릭 같은 커스텀 이벤트를 처리하고 싶다면 아래 함수를 사용하세요.
Function Signature
rb_update_mission_by_key($mb_id, $event_key); $event_key: 관리자 페이지에서 '수동 트리거' 미션 생성 시 입력한 고유 키값
미리보기
- 사용자페이지 (rb/mission.php)
- 관리자 페이지
HUMHAE 님의 콘텐츠가 도움이 되셨다면
잊지말고 추천 해주세요!
잊지말고 추천 해주세요!
댓글목록





