첨부파일이 이미지일 경우 목록에서 그림아이콘으로 표시

icon_file.gif
icon_pic.gif
스킨의 list.skin.php 파일에서

------------------------------------------
echo " " . $list[$i][icon_file];
------------------------------------------
부분을

------------------------------------------------------------------------------------

$image = urlencode($list[$i][file][0][file]);
if (preg_match("/\.(gif|jpg|jpeg|png|GIF|JPG|JPEG|PNG)$/i", $image))
{
echo " <img src=\"$board_skin_path/img/icon_pic.gif\" align=absmiddle alt=그림파일첨부>";
} else{
echo " " . $list[$i][icon_file];
}

------------------------------------------------------------------------------------
로 바꿔주세요.

첨부파일이 gif|jpg|jpeg|png|GIF|JPG|JPEG|PNG 확장자 이미지일 경우엔 icon_pic.gif 파일을 보여주고 아닐경우엔 그대로 icon_file을 보여주라는 내용입니다.

위에 아이콘 파일 두개를 스킨폴더의 /img/ 폴더에 넣어주시면 됩니다.

첨부파일

icon_file.gif (591 bytes)
0회 2006-10-28 16:55
icon_pic.gif (986 bytes)
0회 2006-10-28 16:55
|

댓글 4개

위에 잘되는데요... 다기능 아이콘으로는 못할까요...

해당 파일올렸을때 보여주는 아이콘으로.. 이렇게 안될까여.. 아무리 만져봐두

이상하게 안되네요.. 응용하면될것같은데.. 않되서요..
$image = urlencode($list[$i][file][0][file]);
if (preg_match("/\.(gif|jpg|jpeg|png|GIF|JPG|JPEG|PNG)$/i", $image))
{
echo " <img src=\"$board_skin_path/img/icon_pic.gif\" align=absmiddle alt=\"그림파일첨부\">";

// 추가 문장 (hwp 예시)

} else if(preg_match("/\.(hwp|HWP)$/i", $image))
{
echo " <img src=\"$board_skin_path/img/icon_hwp.gif\" align=absmiddle alt=\"hwp파일첨부\">";

// 여기까지 아이콘파일 이름도 업로드하시고 변경해주시면 됩니다.

} else{
echo " " . $list[$i][icon_file];
}

와 같이 els if 문을 추가해주시면 됩니다. 아이콘파일 이름도 변경해주시고요..
많은 도움이 되었습니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
19년 전 조회 8,805
19년 전 조회 7,808
19년 전 조회 5,542
19년 전 조회 4,804
19년 전 조회 8,438
19년 전 조회 6,398
19년 전 조회 4,120
19년 전 조회 4,974
19년 전 조회 8,753
19년 전 조회 4,929
19년 전 조회 5,170
19년 전 조회 7,839
19년 전 조회 3,126
19년 전 조회 3,724
19년 전 조회 5,441
19년 전 조회 3,817
19년 전 조회 3,158
19년 전 조회 3,907
19년 전 조회 8,737
19년 전 조회 3,591