게시판 목록에서 각종 아이콘 출력 부분을 이미지로 변경
그누보드 5.3 버전부터는 파일첨부, 링크, 비밀글 등의 일부 아이콘 표시가
이미지 파일이 아닌 font-awesome 으로 대체되었습니다.
해당 부분을 예전 버전처럼 전부 이미지로 변경하는 방법입니다.
아이콘 이미지는 게시판 스킨 폴더 img 폴더에 있습니다.
수정파일 : list.skin.php
기존에 있던 아이콘 출력 부분을 이렇게 변경합니다. 원하는 아이콘만 해도 됩니다.
if ($list[$i]['icon_secret']) echo '<img src="'.$board_skin_url.'/img/icon_secret.gif" alt="비밀글">';
if ($list[$i]['icon_file']) echo '<img src="'.$board_skin_url.'/img/icon_file.gif" alt="첨부파일">';
if ($list[$i]['icon_link']) echo '<img src="'.$board_skin_url.'/img/icon_link.gif" alt="관련링크">';
if ($list[$i]['icon_hot']) echo '<img src="'.$board_skin_url.'/img/icon_hot.gif" alt="인기글">';
수정하면 이렇게 바뀌네요.
그누보드 게시판 기본 아이콘 이미지입니다.
## 부연 설명
lib/common.lib.php 파일에서 function get_list(............) 함수에 아이콘 출력 설정이 있습니다.
그누보드 5.3 버전 이전에는 모두 이미지로 설정되어 있었는데
$list['icon_secret'] = '<img src="'.$skin_url.'/img/icon_secret.gif" alt="비밀글">';
$list['icon_file'] = '<img src="'.$skin_url.'/img/icon_file.gif" alt="첨부파일">';
$list['icon_link'] = '<img src="'.$skin_url.'/img/icon_link.gif" alt="관련링크">';
$list['icon_hot'] = '<img src="'.$skin_url.'/img/icon_hot.gif" alt="인기글">';
그누보드 5.3 버전부터 이렇게 font-awesome 방식으로 변경되었습니다.
$list['icon_secret'] = '<i class="fa fa-lock" aria-hidden="true"></i> ';
$list['icon_file'] = '<i class="fa fa-download" aria-hidden="true"></i> ';
$list['icon_link'] = '<i class="fa fa-link" aria-hidden="true"></i> ';
$list['icon_hot'] = '<i class="fa fa-heart" aria-hidden="true"></i> ';
예전 버전 참고해서 common.lib.php 파일에서 변경해도 되지만 원본 파일은 가급적 덜 손대는 게
나중에 그누보드 보안 업데이트할 때 번거롭지 않겠죠.