BOARD

팁·활용

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

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 53회 작성일 26-09-12 12:02

본문

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

그누보드 기본 세션 기반의 조회수 중복 방지 기능을 우회하여, 새로고침이나 재방문 시 조회수가 계속 증가하도록 게시판 스킨을 수정하는 방법을 알아봅니다.

조회수가 늘어나지 않는 이유와 배경

기본 그누보드는 세션 등을 통해 조회수 중복 방지 로직이 적용되어 있어, 동일한 사용자가 새로고침을 하거나 게시글을 다시 읽어도 조회수가 늘어나지 않습니다. 이 동작을 변경하려면 원본 파일을 수정하지 않고 게시판 스킨 내에서 수정할 수 있습니다.

그누보드 게시판 조회수 계속 증가시키는 방법

기본 그누보드는 세션 등을 통해 조회수 중복 방지 로직이 적용되어 있어 동일한 사용자가 새로고침을 하거나 다시 읽어도 조회수가 늘어나지 않습니다. 원본 파일을 수정하지 않고 게시판 스킨 내에서 이 동작을 변경할 수 있습니다.

스킨 파일 생성 및 코드 적용

  1. 사용 중인 게시판 스킨 폴더(예: /skin/board/basic/) 안에 view.tail.skin.php 파일을 새로 생성합니다. 해당 파일은 원본 게시판 스킨에 기본으로 포함되어 있지 않으므로 직접 만들어야 합니다.
  2. 생성한 파일에 아래의 코드를 입력합니다.
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

// 글을 읽을 때마다 조회수 계속 증가
sql_query(" update {$write_table} set wr_hit = wr_hit + 1 where wr_id = '{$view['wr_id']}' ");
?>

주의사항 및 확인

스킨 파일 수정 전 기존 파일을 백업하고, 적용 후 게시글을 새로고침하여 조회수가 의도대로 정상적으로 증가하는지 확인합니다.

조회수 증가 스킨 수정 후 확인 및 주의사항

그누보드 게시판 스킨 파일을 수정하여 조회수를 계속 증가시키도록 설정한 후에는 다음 주의사항과 확인 절차를 거쳐야 합니다.

주의사항

  • 스킨 파일을 수정하기 전에는 기존 파일을 반드시 백업해야 합니다.

확인 방법

  • 코드를 적용한 후 게시글을 새로고침하여 조회수가 의도대로 정상적으로 증가하는지 확인합니다. 단, 서버나 브라우저의 캐시 설정에 따라 조회수 증가가 즉각 반영되지 않을 수 있으므로, 캐시를 비우거나 다른 브라우저에서 확인이 필요할 수 있습니다.

참고자료

기타 참고자료

댓글목록

등록된 댓글이 없습니다.