BOARD

문제 해결

그누보드 최신글 제목 길이에 따른 레이아웃 깨짐 현상 해결 방법

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 8회 작성일 26-09-13 00:33

본문

증상 및 원인

그누보드에서 본문 영역이나 최신글 출력 박스의 너비를 줄인 경우, 또는 게시물 제목이 지나치게 길거나 자음·모음(예: 'ㅎㅎㅎ', 'ㅋㅋㅋ')이 연속으로 길게 입력된 경우 제목이 여러 줄로 표시되면서 전체 레이아웃이 엉키거나 밀리는 현상이 발생할 수 있습니다.

이는 최신글을 출력할 때 제목의 글자 수 제한이 제대로 설정되지 않았거나 기본값으로 출력되기 때문입니다. CSS 스타일로 영역을 강제로 고정할 수도 있으나, 이 경우 뒤쪽에 표시되는 코멘트 숫자나 new 아이콘 등이 함께 잘릴 수 있으므로 함수 파라미터를 조정하는 방식이 권장됩니다.

해결 방법

메인 페이지나 레이아웃 파일에서 최신글을 출력하는 latest() 또는 latest_group() 함수 호출부의 인자를 확인하고, 마지막 파라미터인 제목 글자 수를 줄여서 출력하도록 수정합니다.

// 기본 출력 형태 예시
echo latest("스킨명", "게시판아이디", 출력라인, 글자수);

// 그룹 최신글 출력 형태 예시
<?php echo latest_group("스킨명", "그룹ID", 목록개수, 제목길이); ?>

latest 함수의 글자 수 디폴트 값은 25로 설정되어 있습니다. 레이아웃 너비에 맞춰 이 값을 더 낮게(예: 15 또는 20 등) 조정하여 제목이 지정된 글자 수를 넘지 않도록 설정합니다.

백업 및 복구 안내

코드를 수정하기 전 대상 파일(예: index.php 또는 메인 레이아웃 파일)을 미리 백업해 두어야 합니다. 수정 후 레이아웃이 의도치 않게 깨지거나 오류가 발생할 경우 백업해 둔 원본 파일로 즉시 복원할 수 있습니다.

적용 후 점검

코드를 수정한 뒤에는 웹 브라우저에서 최신글 영역을 새로고침하여 긴 제목이나 자음·모음이 길게 입력된 게시물이 있을 때도 레이아웃이 깨지지 않고 한 줄로 깔끔하게 처리되거나 말줄임표 등으로 정상 출력되는지 확인합니다.

댓글목록

등록된 댓글이 없습니다.