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

본문
문제 상황과 원인
그누보드 관리자에서 게시판 설정의 파일 설명 사용 기능을 켜고 글 작성 시 파일 설명을 입력하더라도, 기본 뷰 페이지(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}주의사항
파일 설명에 내용을 입력할 때는 따옴표나 <>와 같은 특수 기호는 사용하지 않도록 주의해야 합니다.
- 이전글그누보드 댓글 여분 필드 비밀글 권한 처리 방법 26.09.12
- 다음글그누보드 글 수정 시 긴 첨부파일 명으로 인한 UI 깨짐 해결 방법 26.09.12
댓글목록
등록된 댓글이 없습니다.