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

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 문을 추가해주시면 됩니다. 아이콘파일 이름도 변경해주시고요..
많은 도움이 되었습니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고