그누보드 게시판 댓글 고유 주소(링크) 구현 방법
페이지 정보

본문
그누보드 게시판 댓글 고유 주소(링크) 구현 방법
그누보드 게시판에서 특정 댓글로 바로 이동할 수 있는 고유 주소(링크)를 생성하고 복사 기능을 적용하는 방법을 알아봅니다.
그누보드 게시판 댓글 고유 주소(링크) 구현 방법
그누보드에서 게시판 댓글의 고유 주소(링크)를 가져와 특정 댓글로 바로 이동할 수 있도록 구현하려면, 게시판 스킨 파일인 view_comment.skin.php를 수정해야 합니다.
1. 댓글 고유 주소 구성 원리
그누보드는 각 댓글의 고유 ID(wr_id)를 활용해 책갈피(앵커) 형태의 링크를 생성할 수 있습니다. 게시판 경로에 게시판 테이블명(bo_table), 원글 번호(wr_id), 그리고 댓글 앵커(c_wr_id)를 조합하여 주소를 구성합니다.
2. 스킨 파일 수정 방법
게시판 스킨 폴더 내의 view_comment.skin.php 파일에서 댓글 목록을 출력하는 반복문 내부(for ($i=0; $i<$cmt_amt; $i++) 안쪽)에 아래의 PHP 코드를 추가합니다.
$comment_href = G5_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$write['wr_id'].'&#c_'.$list[$i]['wr_id'];
그 후, 댓글 내용 출력 부분 바로 밑 등 적당한 위치에 아래 코드를 배치하면 각 댓글로 직접 접근할 수 있는 링크 주소가 출력됩니다.
<?php echo $comment_href?>
이 값을 활용하여 댓글 주소 복사 기능 등을 구현할 수 있습니다.
상황별 안내
| 내 상황 | 우선할 판단 | 다음 행동 |
|---|---|---|
| 특정 댓글의 직접 주소를 불러오는 소스를 찾고 싶을 때 | 게시판 스킨 파일 내 댓글 목록 출력 루프 영역 확인 | view_comment.skin.php 파일에 $comment_href 변수 추가 및 출력 코드 삽입 |
| 그누보드 게시판 환경에서 댓글 고유 주소를 복사하는 기능을 구현하려 할 때 | 책갈피 앵커(#c_ + 댓글 번호)가 포함된 링크 조합 방식 적용 | 반복문 안쪽에서 생성된 $comment_href 값을 활용하여 주소 출력 또는 복사 기능 연동 |
실전 FAQ
Q. 댓글 고유 주소를 생성할 때 참조해야 하는 핵심 스킨 파일은 무엇인가요?
- 게시판 스킨 폴더 내에 위치한
view_comment.skin.php파일을 수정해야 합니다. 해당 파일의 댓글 목록 출력 반복문(for문 등) 내부에서 각 댓글의 고유 ID(wr_id)를 활용한 주소를 구성할 수 있습니다.
Q. 특정 댓글로 바로 이동하는 앵커 주소는 어떤 형식으로 만들어지나요?
- 기본적으로 게시판 경로(
board.php?bo_table=...&wr_id=...) 뒤에#c_기호와 해당 댓글의 고유 번호(wr_id)가 결합된 형태(예:#c_613)의 책갈피 링크로 구성됩니다.
Q. 구체적인 소스 코드를 찾기 어렵거나 스킨 구조가 다를 때는 어떻게 해야 하나요?
- 원문에서 안내하는 참고 링크(
gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=92)를 통해 스킨 구현 예시와 상세 소스 위치를 대조하며 적용 범위를 검토할 수 있습니다.
함께 보면 좋은 글
참고자료
기타 참고자료
- 이전글그누보드 스킨 내 관리자 및 게시판 예외 처리 조건문 활용 26.10.13
- 다음글PHP 문자열 검색 함수 strstr, strpos, strrpos 사용법과 비교 26.10.13
댓글목록
등록된 댓글이 없습니다.