럭키라이팅 (lucky_writing.extend.php)
럭키라이팅 (lucky_writing.extend.php)
회원이 글을 작성할 때마다 일정 확률로 포인트를 즉석에서 지급하고, "럭키라이팅"이라는 봇 이름으로 당첨 축하 댓글을 자동으로 남기는 확장(extend) 스크립트입니다. 그누보드5의 plugin/ 디렉터리형 플러그인이 아니라 extend/ 폴더에 파일 하나만 넣으면 동작하는 훅(hook) 방식입니다.
주요 기능
- 글쓰기 완료 시(
write_update_after이벤트) 지정한 확률로 당첨 판정 - 당첨 시 최소~최대 범위의 랜덤 포인트를
insert_point()로 즉시 지급 - 당첨 사실을 봇 이름으로 해당 글에 자동 댓글로 남김
- 봇 댓글의 프로필 이미지를 지정한 URL로 표시(
html_end이벤트로 주입되는 JS가 글보기 페이지에서 봇 이름을 찾아 이미지 삽입/교체)
설정 항목 (파일 상단)
LUCKY_MIN_POINT/LUCKY_MAX_POINT— 지급 포인트 범위LUCKY_PROBABILITY— 당첨 확률(%)LUCKY_BOT_NAME— 댓글을 작성할 봇 이름LUCKY_AVATAR_URL— 봇 프로필 이미지 URL
설치 방법
- 첨부된 zip을
/extend/경로에 압축 해제 (결과:/extend/lucky_writing.extend.php) - 파일 상단의
LUCKY_*상수 값을 원하는 대로 조정 - 별도 DB 테이블이나 관리자 설정 화면은 없으며, 파일을 넣는 즉시 모든 게시판에 적용됩니다
※ extend 폴더의 파일은 사이트 전역에 적용되므로, 특정 게시판에만 적용하고 싶다면 함수 내부에 bo_table 조건을 추가해야 합니다.
첨부파일
- lucky_writing.zip (2.3K) 1회 다운로드
댓글목록
등록된 댓글이 없습니다.
