BOARD

팁·활용

그누보드 게시판 본문에서 첨부 이미지가 바로 보이지 않도록 수정하는 방법

페이지 정보

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

본문

그누보드 게시판 본문에서 첨부 이미지가 바로 보이지 않도록 수정하는 방법

그누보드 게시판에 gif, jpg 등의 이미지를 첨부했을 때 본문에 미리보기 형태로 자동 출력되는 것을 막고, 상단 첨부파일 목록에서만 다운로드 링크 형태로 처리되도록 스킨 파일을 수정하는 방법을 알아봅니다.

게시판 본문 이미지 자동 출력 방지 및 첨부파일 목록 처리 방법

그누보드 4 환경에서 게시판에 첨부한 gif, jpg 등의 이미지 파일이 본문 내에 자동으로 미리보기 형태로 출력되지 않고 상단 첨부파일 목록으로만 나타나도록 하려면 view.skin.php 파일을 수정해야 합니다.

1. 수정 위치 및 파일

  • 수정할 파일: view.skin.php

2. 코드 수정 방법

< 수정 1 > 가변 파일 조건문 수정

파일 내에서 가변 파일 출력 제어 부분을 찾아 아래와 같이 수정합니다.

기존 코드

<? // 가변 파일 
$cnt = 0; 
for ($i=0; $i<count($view[file]); $i++) { 
 if ($view[file][$i][source] &&!$view[file][$i][view]) {

수정 코드

<? // 가변 파일 
$cnt = 0; 
for ($i=0; $i<count($view[file]); $i++) { 
 if ($view[file][$i][source]) {
< 수정 2 > 파일 출력 코드 삭제

파일 하단에 있는 아래의 파일 출력 루프 코드를 찾아 삭제합니다.

삭제할 코드

<? 
// 파일 출력 
for ($i=0; $i<=count($view[file]); $i++) { 
 if ($view[file][$i][view]) 
 echo $view[file][$i][view]. "<p>"; 
} 
?>

3. 적용 후 확인

수정을 마친 후 게시글 상세 페이지에 접속하여, 첨부한 이미지 파일이 본문 영역에서 제외되고 상단의 첨부파일 목록 영역에만 정상적으로 노출되는지 확인합니다.

상황별 가이드

  • 내 상황: 그누보드 4 환경에서 게시판에 첨부한 이미지가 본문에 바로 출력되어 첨부파일 목록으로만 관리하고 싶을 때
  • 선택 기준: view.skin.php 파일 내의 가변 파일 출력 루프 조건문을 수정하고 파일 출력 코드를 제거하는 방식 적용
  • 다음 행동: view.skin.php 파일을 열어 < 수정 1 > 조건문을 수정하고 < 수정 2 > 출력 코드를 삭제한 뒤 상세 페이지에서 본문 이미지 노출 여부 확인

실전 FAQ

Q. 그누보드 5 버전에서도 동일한 방법으로 파일 구조를 수정하여 적용할 수 있나요?

  • 답변: 그누보드 5 버전에서의 동일 파일 구조 여부와 코드 호환성은 원문에 명시되어 있지 않으므로, 그누보드 5 환경에서는 스킨 파일 내의 파일 출력 함수(get_view_thumbnail 등)와 루프 구조를 별도로 확인해야 합니다.

참고자료

기타 참고자료

댓글목록

등록된 댓글이 없습니다.