그누보드 5.4 이상 게시글 추천 시 작성자 포인트 자동 지급 훅 구현 방법
페이지 정보

본문
적용 목적
그누보드 기본 기능에는 게시글을 추천할 때 작성자에게 포인트를 지급하는 로직이 포함되어 있지 않습니다. 훅 기능을 활용하면 코어 파일을 직접 수정하지 않고도 추천 시 포인트 지급 기능을 안전하게 추가할 수 있습니다.
적용 방법
extend/user.config.php 파일에 아래 코드를 추가합니다. 포인트 지급량은 코드 내 변수 값을 수정하여 조절할 수 있습니다.
add_event('bbs_increase_good_json', 'good_insert_point', 10, 3); function good_insert_point($bo_table, $wr_id, $good) { global $g5, $member; $point = 200; if($good == 'good') { $tmp_write_table = $g5['write_prefix'] . $bo_table; $mb = sql_fetch(" select mb_id from {$tmp_write_table} where wr_id = '$wr_id' "); insert_point($mb['mb_id'], $point, $member['mb_nick'].'님이 추천', $bo_table, $wr_id, '추천-'.$member['mb_id']); } }주의사항 및 확인 사항
그누보드 5.4 버전 이상 환경에서만 적용할 수 있습니다. 파일을 수정하기 전 원본 파일을 백업하여 문제 발생 시 복구할 수 있도록 대비하세요. 코드를 적용한 뒤 실제로 게시글을 추천하여 작성자에게 설정한 포인트가 정상적으로 적립되는지 확인합니다.
- 이전글그누보드 게시판에서 글을 읽을 때마다 조회수 계속 증가시키는 방법 26.09.12
- 다음글그누보드 댓글 여분 필드 비밀글 권한 처리 방법 26.09.12
댓글목록
등록된 댓글이 없습니다.