에디터로 사진이나 이미지 파일을 첨부하면 게시판 목록에 아이콘 출력
에디터를 사용해서 사진이나 이미지 파일을 첨부했을 때
글 내용에 이미지가 포함되어 있다는 아이콘을 게시판 목록 페이지에 출력하는 방법입니다.
에디터가 아닌 파일 첨부로 등록한 이미지는 체크하지 않습니다.
수정 파일 : list.skin.php
수정 1.
for ($i=0; $i<count($list); $i++) {
위 코드 바로 밑에 추가
// 에디터 이미지 아이콘
$list[$i]['icon_pic'] = '';
if (count(get_editor_image($list[$i]['wr_content'])[1]) > 0) {
$list[$i]['icon_pic'] = '<img src="'.$board_skin_url.'/img/icon_pic.gif">';
}
수정 2.
...........................
...........................
if (isset($list[$i]['icon_new'])) echo rtrim($list[$i]['icon_new']);
if (isset($list[$i]['icon_hot'])) echo rtrim($list[$i]['icon_hot']);
위 코드 바로 밑에 추가 (출력 위치는 변경해도 됩니다.)
if (isset($list[$i]['icon_pic'])) echo rtrim($list[$i]['icon_pic']);
수정 3.
게시판 스킨 폴더 img 폴더에 icon_pic.gif 아이콘 파일 추가
## 연관 내용 ##
전체 최신글에 아이콘을 출력하는 팁을 올린 적이 있는데 해당 내용에 에디터 이미지 아이콘도 추가하는 방법입니다.
http://gnustudy.com/bbs/board.php?bo_table=skin_etc&wr_id=9
위 내용을 참고해서 아래 내용을 별도로 추가하세요.
수정 1.
bbs/new.php 파일 수정
// 아이콘 출력 여기서부터 추가 시작
.........................
.........................
$list[$i]['icon_link'] = '';
if ($row2['wr_link1'] || $row2['wr_link2'])
$list[$i]['icon_link'] = '<img src="'.$new_skin_url.'/img/icon_link.gif" alt="관련링크">';
.........................
.........................
// 아이콘 출력 여기까지 추가됨
위 내용 안에 아래 코드 추가.
$list[$i]['icon_pic'] = '';
if (count(get_editor_image($row2['wr_content'])[1]) > 0)
$list[$i]['icon_pic'] = '<img src="'.$new_skin_url.'/img/icon_pic.gif" alt="이미지">';
수정 2.
skin/new/basic/img 폴더에 icon_pic.gif 아이콘 파일 추가
수정 3.
skin/new/basic/new.skin.php 파일 수정
원하는 위치에 아래 코드 추가
if (isset($list[$i]['icon_pic'])) echo " " . $list[$i]['icon_pic'];