BOARD

팁·활용

그누보드 게시판 뷰 페이지에 첨부파일 설명 직접 출력하기

페이지 정보

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

본문

문제 상황과 원인

그누보드 관리자에서 게시판 설정의 파일 설명 사용 기능을 켜고 글 작성 시 파일 설명을 입력하더라도, 기본 뷰 페이지(view.skin.php)에서는 이 내용이 본문에 직접 출력되지 않습니다. 그 이유는 텍스트가 페이지 본문이 아니라 이미지에 마우스를 올렸을 때 나타나는 alt 속성 형태로만 적용되기 때문입니다.

해결 방법

첨부파일 설명을 본문에 직접 표시하려면 view.skin.php 파일을 수정해야 합니다. 파일 출력 반복문 부분을 찾아 파일 설명 필드인 bf_content 값을 화면에 출력하도록 코드를 변경합니다.

<?php
// 파일 출력
$v_img_count = count($view['file']);
if($v_img_count) {
echo "<div id=\"bo_v_img\">\n";
for ($i=0; $i<=count($view['file']); $i++) {
if ($view['file'][$i]['view']) {
echo get_view_thumbnail($view['file'][$i]['view']);
if ($view['file'][$i]['bf_content']) {
echo '<p>'.$view['file'][$i]['bf_content'].'</p>';
}
}
}
echo "</div>\n";
}
?>

CSS 여백 적용

하단 여백을 확보하기 위해 해당 게시판의 style.css 파일에 아래의 스타일 코드를 추가합니다.

#bo_v_img p {margin-bottom:40px}

주의사항

파일 설명에 내용을 입력할 때는 따옴표나 <>와 같은 특수 기호는 사용하지 않도록 주의해야 합니다.

댓글목록

등록된 댓글이 없습니다.