BOARD

팁·활용

그누보드 갤러리 최신글 스킨 이미지 없을 때 본문 출력 방법

페이지 정보

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

본문

그누보드 갤러리 최신글 스킨 이미지 없을 때 본문 출력 방법

그누보드 갤러리 최신글 스킨에서 첨부 이미지가 없을 때 no_img 대신 본문 텍스트를 출력하도록 소스 코드를 수정하는 방법을 안내합니다.

그누보드 갤러리 최신글 스킨에서 이미지가 없을 때 본문 출력하기

그누보드 5.3 기본 pic_basic 스킨 기준, 첨부된 이미지가 없을 때 기존의 noimage 대신 게시물의 본문 내용을 텍스트로 출력하도록 latest.skin.php 파일의 썸네일 조건문을 수정할 수 있습니다.

1. 수정 파일 위치 확인

  • 대상 파일: latest.skin.php

2. 코드 수정 방법

기존에 썸네일 존재 여부를 확인하는 조건문 영역을 찾아 아래와 같이 변경합니다.

기존 코드 예시

if($thumb['src']) {
 $img = $thumb['src'];
} else {
 $img = G5_IMG_URL.'/no_img.png';
 $thumb['alt'] = '이미지가 없습니다.';
}
$img_content = '<img src="'.$img.'" alt="'.$thumb['alt'].'" >';

수정할 코드 예시 이미지가 있을 때는 썸네일 이미지를 출력하고, 없을 때는 else 블록에서 cut_str(strip_tags($list[$i]['wr_content']), 50) 함수를 사용하여 본문 요약 내용을 텍스트로 출력합니다.

if($thumb['src']) {
 $img = $thumb['src'];
 $img_content = '<img src="'.$img.'" alt="'.$thumb['alt'].'" >';
} else {
 $img_content = cut_str(strip_tags($list[$i]['wr_content']), 50);
}

디자인을 더 깔끔하게 정리하려면 태그와 스타일을 포함하여 아래 형태로 적용할 수 있습니다.

$img_content = '<p style="padding:10px;height:106px;background:#f7f7f7">'.cut_str(strip_tags($list[$i]['wr_content']), 50).'</p>';

3. 주의사항 및 다음 행동

  • 본문 글자 수는 코드 내의 숫자(50)를 변경하여 조절할 수 있습니다.
  • 기본 스킨의 높이 설정 방식에 따라 스킨 디자인에 맞춰 높이(height) 값의 고정 조절이 필요할 수 있습니다.

갤러리 최신글 스킨 이미지 없을 때 본문 출력 방법

그누보드 5.3 기본 pic_basic 스킨 기준, 첨부 이미지가 없을 때 noimage 대신 본문 내용을 텍스트로 출력하려면 latest.skin.php 파일의 썸네일 조건문을 수정해야 합니다.

1. 수정 파일 위치 확인

  • 경로: latest.skin.php 파일

2. 코드 수정 방법

기존에 썸네일 존재 여부를 확인하는 조건문에서 else 블록 부분을 수정하여 이미지가 없을 때 cut_str(strip_tags($list[$i]['wr_content']), 50) 함수를 통해 본문 요약을 출력하도록 변경합니다.

기존 코드 형태:

if($thumb['src']) {
 $img = $thumb['src'];
} else {
 $img = G5_IMG_URL.'/no_img.png';
 $thumb['alt'] = '이미지가 없습니다.';
}
$img_content = '<img src="'.$img.'" alt="'.$thumb['alt'].'" >';

변경 코드 형태:

if($thumb['src']) {
 $img = $thumb['src'];
 $img_content = '<img src="'.$img.'" alt="'.$thumb['alt'].'" >;
} else {
 $img_content = cut_str(strip_tags($list[$i]['wr_content']), 50);
}

더 깔끔한 출력을 위해 단락 태그와 스타일을 적용할 수도 있습니다:

$img_content = '<p style="padding:10px;height:106px;background:#f7f7f7">'.cut_str(strip_tags($list[$i]['wr_content']), 50).'</p>';

3. 글자 수 및 높이 조정

  • 글자 수: cut_str 함수 안의 숫자(50)를 수정하여 출력할 본문의 최대 글자 수를 조절할 수 있습니다.
  • 높이(height): 기본 스킨이 높이를 퍼센트(%)로 잡고 있는 경우 디자인에 따라 레이아웃 높이 고정 값(height:106px 등)을 추가·조정해야 할 수 있습니다.

4. 확인 방법

  • 첨부 이미지가 없는 게시글을 등록한 후 최신글 영역에 썸네일 대신 지정한 글자 수만큼 본문 내용이 텍스트로 잘려서 출력되는지 확인합니다.

그누보드 갤러리 최신글 이미지 없을 때 본문 출력

  • 내 상황: 그누보드 5.3 기본 pic_basic 스킨을 사용 중이며, 갤러리 최신글에 첨부 이미지가 없을 때 noimage 대신 본문 내용을 텍스트로 출력하고 싶음.
  • 선택 기준: latest.skin.php 파일의 썸네일 확인 조건문(if($thumb['src'])) 중 else 블록을 수정하여 cut_str(strip_tags($list[$i]['wr_content']), 50) 코드로 대체함.
  • 다음 행동: latest.skin.php 파일을 열어 해당 코드를 적용한 뒤, 첨부 이미지가 없는 게시글을 등록해 최신글 영역에 텍스트가 올바르게 잘려 출력되는지 확인하고 필요 시 레이아웃 높이(height) 값을 조정함.

실전 FAQ

Q. 본문 출력 글자 수를 변경하려면 어떻게 하나요?

  • cut_str(strip_tags($list[$i]['wr_content']), 50); 코드 안의 숫자 50을 원하는 글자 수로 수정하면 출력되는 본문의 길이를 조절할 수 있습니다.

Q. 이미지가 없을 때 출력되는 영역의 레이아웃이 깨지거나 높이가 안 맞을 때 어떻게 하나요?

  • 기본 스킨의 높이가 퍼센트(%) 등으로 지정되어 있어 이미지가 없을 때 영역이 좁아 보일 수 있습니다. 이 경우 $img_content에 <p style="height:106px; background:#f7f7f7;">...</p>와 같이 고정 높이와 배경 스타일을 직접 지정해 정돈할 수 있습니다.

함께 보면 좋은 글

참고자료

기타 참고자료

댓글목록

등록된 댓글이 없습니다.