에디터로 사진이나 이미지 파일을 첨부하면 게시판 목록에 아이콘 출력 - 게시판스킨강좌, 그누보드5강좌

본문 바로가기
전체검색

게시판스킨강좌

그누보드, 영카트 초보 제작자분들을 위한 다양한 스킨 제작 활용 팁을 공유합니다.

에디터로 사진이나 이미지 파일을 첨부하면 게시판 목록에 아이콘 출력

관리자 19-09-20 08:09

에디터를 사용해서 사진이나 이미지 파일을 첨부했을 때

글 내용에 이미지가 포함되어 있다는 아이콘을 게시판 목록 페이지에 출력하는 방법입니다.

에디터가 아닌 파일 첨부로 등록한 이미지는 체크하지 않습니다.



수정 파일 : 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 아이콘 파일 추가




## 연관 내용 ##


f570b92173c7a5b7728bc8b96c1801bf_1568935659_1108.png
 

전체 최신글에 아이콘을 출력하는 팁을 올린 적이 있는데 해당 내용에 에디터 이미지 아이콘도 추가하는 방법입니다.

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'];

로그인 후 댓글 작성 가능합니다.

로그인

로그인 후 글 작성 가능합니다.
그누스킨닷컴

그누스터디는 그누보드, 영카트를 이용하시는 초보 사용자를 위한 정보를 공유합니다.

E-MAIL : gnustudy@naver.com / 카카오톡 : gnustudy / 텔레그램 : gnustudy
제작 문의를 제외한 일반 문의는 QA 게시판을 이용해주세요.

Copyright © GNUSTUDY. All rights reserved.