BOARD

팁·활용

그누보드 특정 댓글 바로가기 링크 주소 생성 방법

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 2회 작성일 26-10-10 16:05

본문

그누보드 특정 댓글 바로가기 링크 주소 생성 방법

그누보드 운영자 및 개발자가 게시판 내 특정 댓글로 바로 이동할 수 있는 책갈피 링크 주소를 생성하고 스킨에 적용하는 방법을 안내합니다.

그누보드 특정 댓글 바로가기 링크 주소 생성 방법

그누보드에서 게시판의 특정 댓글로 바로 이동할 수 있는 책갈피(앵커) 링크 주소는 기본 게시판 URL에 댓글 고유 아이디를 조합하여 생성할 수 있습니다.

1. 댓글 링크 구조 원리

그누보드에서 본문 글과 댓글은 모두 고유한 wr_id 값을 부여받습니다. 댓글 영역은 원본 스킨 기준 view_comment.skin.php 파일에서 아래와 같이 각 댓글의 wr_id를 이용해 아이디가 지정되어 있습니다.

<article id="c_<?php echo $comment_id?>">

이때 $comment_id = $list[$i]['wr_id'];로 설정되므로, 특정 댓글의 책갈피 주소는 기존 게시판 읽기 주소 뒤에 #c_와 해당 코멘트 글의 wr_id 값을 붙여서 완성합니다.

  • 링크 주소 예시: http://gnustudy.com/bbs/board.php?bo_table=community&wr_id=612#c_613
    • bo_table=community: 게시판 테이블명
    • wr_id=612: 본문 글 번호
    • #c_613: 613번째로 작성된 댓글(코멘트 글)의 wr_id를 가리키는 앵커

2. 스킨 파일 내 링크 생성 코드 적용

게시판 스킨 폴더 내 view_comment.skin.php 파일의 댓글 목록 출력 반복문(for ($i=0; $i<$cmt_amt; $i++)) 내부 적절한 위치에 아래의 링크 생성 코드를 추가하여 활용할 수 있습니다.

$comment_href = G5_BBS_URL.'/board.php?bo_table='.$bo_table.'&amp;wr_id='.$write['wr_id'].'#c_'.$list[$i]['wr_id'];

댓글 내용 출력 부분 바로 밑 등에 <?php echo $comment_href?>를 출력하도록 구성하면, 각 댓글 주소를 복사하거나 직접 접근하는 기능에 활용할 수 있습니다.

그누보드 특정 댓글 바로가기 링크 주소 생성 및 추가 방법

그누보드에서 각 댓글은 고유의 wr_id 값을 가지며, 이를 활용해 책갈피(앵커) 형태의 직접 접근 링크 주소를 생성할 수 있습니다. 링크 주소 구조는 board.php?bo_table=게시판아이디&wr_id=본문글아이디#c_댓글ID 형태로 구성됩니다.

view_comment.skin.php 수정 방법

게시판 스킨 폴더 내의 view_comment.skin.php 파일을 수정하여 각 댓글의 바로가기 링크를 출력할 수 있습니다.

  1. 댓글 목록 출력 반복문 확인view_comment.skin.php 파일 내의 댓글 목록을 출력하는 반복문 안쪽으로 진입합니다.
    for ($i=0; $i<$cmt_amt; $i++) {
  2. 링크 변수($comment_href) 추가반복문 내부 적절한 위치에 아래의 코드를 추가하여 각 댓글의 링크 주소 변수를 선언합니다.
    $comment_href = G5_BBS_URL.'/board.php?bo_table='.$bo_table.'&amp;wr_id='.$write['wr_id'].'#c_'.$list[$i]['wr_id'];
  3. 링크 출력 코드 삽입댓글 내용 출력 부분 바로 밑 등 원하는 위치에 출력 코드를 넣습니다.
    <?php echo $comment_href?>

이와 같이 설정하면 댓글 주소 복사 기능이나 알림 링크 등에서 각 코멘트 글의 직접 접근 주소로 활용할 수 있습니다.

그누보드 특정 댓글 바로가기 링크 주소 생성 방법

그누보드5 기본 게시판 스킨을 기준으로, 특정 댓글 영역은 고유의 wr_id 값을 이용하여 책갈피(앵커) 링크를 생성할 수 있습니다. 본문 글과 댓글 모두 고유의 wr_id 값을 부여받으며, 이를 조합하여 직접 접근 링크를 구성할 수 있습니다.

1. 댓글 영역의 ID 구조 확인

원본 스킨 기준 view_comment.skin.php 파일의 댓글 영역은 다음과 같이 id 값이 지정되어 있습니다.

<article id="c_<?php echo $comment_id?>"...

여기서 $comment_id = $list[$i]['wr_id'];로 설정되며, 마지막 613과 같은 값은 해당 코멘트 글의 wr_id 값(본문과 댓글을 포함하여 몇 번째로 작성된 글인지)을 의미합니다.

2. view_comment.skin.php 파일에 링크 코드 추가

게시판 스킨 폴더 내 view_comment.skin.php 파일의 댓글 목록 출력 부분인 for ($i=0; $i<$cmt_amt; $i++) { 반복문 안쪽에 아래 코드를 추가합니다.

$comment_href = G5_BBS_URL.'/board.php?bo_table='.$bo_table.'&amp;wr_id='.$write['wr_id'].'#c_'.$list[$i]['wr_id'];

이후 적당한 위치에 <?php echo $comment_href?>를 삽입하면 각 댓글로 직접 접근할 수 있는 링크 주소가 출력됩니다.

함께 보면 좋은 글

참고자료

기타 참고자료

댓글목록

등록된 댓글이 없습니다.