BOARD

팁·활용

그누보드 댓글 답변 글 들여쓰기 여백 조정 방법

페이지 정보

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

본문

그누보드 댓글 답변 글 들여쓰기 여백 조정 방법

그누보드 댓글 목록에서 답변 글 작성 시 너무 넓게 설정된 왼쪽 들여쓰기 여백을 사이트 가로폭에 맞게 줄이고, 필요시 답변 단계 제한을 해제하거나 관리자 권한으로 작성일을 수정하는 방법을 알아봅니다.

그누보드 댓글 답변 글 들여쓰기 여백 조정 방법

게시판 가로폭이 좁은 사이트에서 댓글의 답변 단계가 늘어날 때 여백이 지나치게 커져 댓글 목록이 깨지는 현상을 방지하려면 view_comment.skin.php 파일을 수정해야 합니다.

수정 파일 및 위치

  • 파일 경로: view_comment.skin.php
  • 수정 대상 코드:
    $cmt_depth = strlen($list[$i]['wr_comment_reply']) * 50;

적용 방법

위 코드에서 곱셈 계수인 50 숫자를 사이트의 가로폭과 디자인에 맞는 적당한 수치(더 작은 값)로 수정하여 여백을 줄일 수 있습니다.

그누보드 댓글 답변 글 들여쓰기 여백 조정 방법

그누보드 댓글 목록에서 답변글일 때 적용되는 왼쪽 들여쓰기 여백이 너무 크거나 가로폭이 좁은 사이트에서 목록이 깨지는 현상이 발생할 때, view_comment.skin.php 파일에서 들여쓰기 계산식의 계수를 수정하여 여백을 줄일 수 있습니다.

수정 위치 및 방법

  1. 파일 열기: 게시판 스킨 폴더 내의 view_comment.skin.php 파일을 엽니다.
  2. 코드 찾기: $cmt_depth = strlen($list[$i]['wr_comment_reply']) * 50; 코드를 찾습니다.
  3. 수치 수정: 코드에 있는 50 숫자를 사이트 가로폭에 맞는 적당한 여백 값으로 수정합니다.

관리자 권한으로 특정 댓글의 작성일을 수정하는 기능은 그누보드 기본 기능에 포함되어 있지 않으며, 별도의 커스텀 코드를 추가하여 구현해야 합니다. 제공된 자료에는 해당 기능에 대한 직접적인 근거 문단이 포함되어 있지 않아 구체적인 코드 예시를 제공할 수 없습니다.

일반적으로 이러한 기능을 구현하려면 다음과 같은 절차가 필요할 것으로 예상되나, 실제 적용 시에는 사용 중인 그누보드 버전과 스킨 구조에 맞춰 개발자의 확인이 필요합니다.

  1. 스킨 파일 수정: view_comment.skin.php 파일 내에 관리자 여부를 확인하는 조건문($is_admin)을 추가하고, 댓글 작성일(wr_datetime)을 입력받을 수 있는 <input> 폼을 생성합니다.
  2. 업데이트 처리 파일 생성: 폼에서 전송된 날짜 값을 받아 데이터베이스의 wr_datetime 필드를 UPDATE 쿼리로 수정하는 별도의 PHP 파일을 생성합니다.
  3. 보안 주의: 관리자 권한 확인 로직이 누락될 경우 일반 사용자가 댓글 날짜를 임의로 수정할 수 있는 보안 취약점이 발생할 수 있으므로, 반드시 is_admin 체크를 포함해야 합니다.

그누보드 댓글 들여쓰기 여백 조정

  • 내 상황: 게시판 가로폭이 좁아 댓글 답변 단계가 늘어날 때 여백이 지나치게 커져 목록이 깨지는 경우
  • 선택 기준: view_comment.skin.php 파일 내 들여쓰기 계산식($cmt_depth = strlen($list[$i]['wr_comment_reply']) * 50;)의 곱셈 계수(50)를 사이트 가로폭에 맞게 축소
  • 다음 행동: 파일을 수정하여 계수 값을 낮춘 뒤, 대댓글이 달린 게시물에서 들여쓰기 간격이 적절히 줄어들었는지 확인

실전 FAQ

Q. 들여쓰기 계수를 줄였는데도 여전히 모바일 화면에서 레이아웃이 깨집니다.

  • 예외 및 대안: 모바일 화면에서는 고정 픽셀(* 50 등) 대신 CSS의 반응형 단위나 calc() 함수 또는 미디어 쿼리를 활용해 들여쓰기 폭을 화면 크기에 맞게 유동적으로 조절하는 방식을 검토해야 합니다.

참고자료

기타 참고자료

댓글목록

등록된 댓글이 없습니다.