그누보드 게시판에서 글을 읽을 때마다 조회수 계속 증가시키는 방법
페이지 정보

본문
원인 및 배경
기본 그누보드는 세션 등을 통해 조회수 중복 방지 로직이 적용되어 있어 동일한 사용자가 새로고침을 하거나 다시 읽어도 조회수가 늘어나지 않습니다. 원본 파일을 수정하지 않고 게시판 스킨 내에서 이 동작을 변경할 수 있습니다.
적용 방법
사용 중인 게시판 스킨 폴더 안에 view.tail.skin.php 파일을 새로 생성합니다. 해당 파일은 그누보드 원본 게시판 스킨에 기본으로 포함되어 있지 않으므로 직접 만들어야 합니다.
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
// 글을 읽을 때마다 조회수 계속 증가
sql_query(" update {$write_table} set wr_hit = wr_hit + 1 where wr_id = '{$view['wr_id']}' ");
?>주의사항 및 확인
스킨 파일 수정 전 기존 파일을 백업하고, 적용 후 게시글을 새로고침하여 조회수가 의도대로 정상적으로 증가하는지 확인합니다.
- 이전글그누보드 게시판 목록을 랜덤 정렬 필드로 출력하는 방법 26.09.12
- 다음글그누보드 5.4 이상 게시글 추천 시 작성자 포인트 자동 지급 훅 구현 방법 26.09.12
댓글목록
등록된 댓글이 없습니다.