BOARD

팁·활용

그누보드 기본 게시판 본문 이미지 자동 리사이징 비활성화 방법

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 30회 작성일 26-09-15 06:40

본문

그누보드 기본 게시판 본문 이미지 자동 리사이징 비활성화 방법

그누보드 기본 스킨에서 본문 이미지가 설정된 너비에 맞춰 강제로 줄어드는 현상을 원본 크기로 출력되도록 수정하는 방법을 안내합니다.

그누보드 basic 스킨 본문 이미지 자동 리사이징 비활성화 방법

그누보드 basic 스킨을 사용할 때 게시판 본문에 첨부된 이미지가 설정된 너비에 맞춰 강제로 리사이징되는 기능을 비활성화하려면 view.skin.php 파일을 수정해야 합니다.

1. 파일 수정 위치 및 방법

  • 대상 파일: 그누보드 basic 스킨 경로의 view.skin.php
  • 수정 내용: 파일 맨 아래쪽에 위치한 자바스크립트 실행 영역에서 resizeBoardImage 함수 호출부를 찾아 주석 처리하거나 삭제합니다.
<script language="JavaScript">
/*
window.onload=function() {
    resizeBoardImage(<?=(int)$board[bo_image_width]?>);
    drawFont();
}
*/
</script>

위와 같이 코드를 주석 처리하면 본문 내 이미지가 강제로 축소되지 않고 업로드한 원본 그대로 표시됩니다.

2. 수정 전 백업 및 적용 후 확인

  • 수정 전 백업: 파일을 수정하기 전 원본 view.skin.php 파일을 반드시 백업하여 문제 발생 시 복구할 수 있도록 대비해야 합니다.
  • 적용 후 확인: 수정을 완료한 후에는 게시판 본문 글을 열어 이미지가 원본 크기로 정상 출력되는지 확인합니다.

view.skin.php 파일 수정 방법

view.skin.php 파일 하단의 자바스크립트 영역에서 resizeBoardImage 함수 호출부를 찾아 아래와 같이 주석 처리합니다. 이 설정은 그누보드 basic 스킨을 기준으로 하며, 사용 중인 스킨의 구조에 따라 코드 위치가 다를 수 있습니다.

<script language="JavaScript">
/*
window.onload=function() {
    resizeBoardImage(<?=(int)$board[bo_image_width]?>);
    drawFont();
}
*/
</script>

게시판 파일 수정 전 백업 및 적용 후 확인 방법

그누보드 basic 스킨의 view.skin.php 파일을 수정하기 전과 후에는 안전한 복구와 정상 적용 여부 확인을 위해 다음 절차를 거쳐야 합니다.

1. 수정 전 백업

  • 대상 파일: 원본 view.skin.php 파일
  • 조치 내용: 파일을 수정하기 전에 반드시 원본 파일을 백업해야 합니다. 이를 통해 코드 수정 중 문제가 발생하더라도 원본 상태로 안전하게 복구할 수 있습니다.

2. 적용 후 확인

  • 확인 시점: 자바스크립트 실행 영역의 resizeBoardImage 함수 호출부 주석 처리 등 코드 수정을 모두 완료한 후
  • 확인 방법: 게시판 본문 글을 직접 열어 첨부된 이미지가 강제로 축소되지 않고 업로드한 원본 크기 그대로 정상 출력되는지 확인합니다.

그누보드 본문 이미지 관련 추가 설정

그누보드 게시판을 운영할 때 본문 이미지 크기 조절 비활성화 외에 함께 활용할 수 있는 관련 팁과 확장 설정으로는 다음과 같은 항목들이 있습니다.

  • 이미지 워터마크 삽입: 게시판 이미지 업로드 시 자동으로 워터마크를 삽입하는 기능을 구현할 수 있습니다.
  • 기본 이미지 출력: 회원 아이콘이 미등록 상태일 때 기본 이미지가 출력되도록 설정할 수 있습니다.
  • 새창 열림 방지: 본문 이미지를 클릭했을 때 원본 이미지가 새창으로 열리는 동작을 방지하는 설정을 적용할 수 있습니다.

상황별 판단 가이드

내 상황선택 기준다음 행동
게시판 본문 이미지가 강제로 리사이징됨basic 스킨 사용 여부 확인view.skin.php 백업 후 하단 resizeBoardImage 호출부 주석 처리
수정 후에도 이미지가 축소됨브라우저 캐시 및 파일 경로 확인캐시 삭제 후 수정된 파일이 실제 적용 경로인지 재검토

실전 FAQ

Q. view.skin.php 하단에 해당 함수가 보이지 않습니다.

  • A: 스킨 버전이나 커스텀 상태에 따라 코드 위치가 다를 수 있습니다. 파일 내에서 resizeBoardImage 키워드를 검색하여 호출부를 찾으십시오.

Q. 수정 후 이미지가 레이아웃을 벗어납니다.

  • A: 원본 크기 출력으로 인해 본문 영역보다 이미지가 클 때 발생합니다. CSS에서 max-width: 100% 설정을 확인하여 레이아웃을 조정해야 합니다.

함께 보면 좋은 글

참고자료

기타 참고자료

댓글목록

등록된 댓글이 없습니다.