테터 툴즈 블로그를 몇군데 보니 다운로드 파일앞에 파일아이콘에 붙어 있길래 zog에서도 따라해봅니다..(단순히 테터 따라잡기 수준일 뿐입니다..)
1. 먼저 첨부 파일을 다운 받아 자신의 블로그밑에 f_icon 이라는 폴더를 만들어 넣어주시기 바랍니다.원하시는 경우폴더명을 바꾸셔도 되지만 코멘트 이모티콘이라 구별되는 의미로 붙인 폴더명이므로 가급적 그대로 사용해주셨으면 합니다..
2. 조그폴더의 index.php 파일 수정
497번째 줄의 $path=pathinfo($data[file_name1]); 밑에 다음과 같이 첨부하세요.
[#!_변경 소스 보기..|변경 소스숨 기기.._!#]
// 06월 28일 첨부 파일 아이콘 별로 표시 시작 by 유메미루 from zeeps.net
$ext = explode(".", $data[file_name1]);
$ext = strtolower(trim($ext[count($ext)-1]));
switch( $ext )
{
case "alz" :
case "ace" :
case "cap" :
$ext_img_str1 = $index_url."/f_icon/alz.gif";
break;
case "asf" :
case "avi" :
case "mpg" :
case "mpeg" :
case "wav" :
case "wma" :
case "wmv" :
$ext_img_str1 = $index_url."/f_icon/asf.gif";
break;
case "bmp" :
$ext_img_str1 = $index_url."/f_icon/bmp.gif";
break;
case "dll" :
case "inf" :
case "sys" :
$ext_img_str1 = $index_url."/f_icon/dll.gif";
break;
case "doc" :
$ext_img_str1 = $index_url."/f_icon/doc.gif";
break;
case "exe" :
// 확장자가 exe 일때
$ext_img_str1 = $index_url."/f_icon/exe.gif";
break;
case "fla" :
case "swf" :
case "swi" :
$ext_img_str1 = $index_url."/f_icon/swf.gif";
break;
case "gif" :
// 확장자가 gif 일때
$ext_img_str1 = $index_url."/f_icon/gif.gif";
break;
case "hlp" :
case "chm" :
$ext_img_str1 = $index_url."/f_icon/hlp.gif";
break;
case "hwp" :
$ext_img_str1 = $index_url."/f_icon/hwp.gif";
break;
case "jpg" :
case "jpeg" :
// 확장자가 jpg, jpeg 일때
$ext_img_str1 = $index_url."/f_icon/jpg.gif";
break;
case "js" :
case "css" :
case "class" :
$ext_img_str1 = $index_url."/f_icon/js.gif";
break;
case "mid" :
$ext_img_str1 = $index_url."/f_icon/mid.gif";
break;
case "mov" :
$ext_img_str1 = $index_url."/f_icon/mov.gif";
break;
case "mp3" :
$ext_img_str1 = $index_url."/f_icon/mov.gif";
break;
case "pcx" :
$ext_img_str1 = $index_url."/f_icon/pcx.gif";
break;
case "pdf" :
$ext_img_str1 = $index_url."/f_icon/pdf.gif";
break;
case "ppt" :
$ext_img_str1 = $index_url."/f_icon/ppt.gif";
break;
case "psd" :
$ext_img_str1 = $index_url."/f_icon/psd.gif";
break;
case "ra" :
case "rm" :
case "ram" :
$ext_img_str1 = $index_url."/f_icon/ra.gif";
break;
case "rar" :
// 확장자가 gif 일때
$ext_img_str1 = $index_url."/f_icon/rar.gif";
break;
case "reg" :
$ext_img_str1 = $index_url."/f_icon/reg.gif";
break;
case "txt" :
$ext_img_str1 = $index_url."/f_icon/text.gif";
break;
case "tif" :
$ext_img_str1 = $index_url."/f_icon/tif.gif";
break;
case "xls" :
$ext_img_str1 = $index_url."/f_icon/xls.gif";
break;
case "zip" :
case "gz" :
case "tra" :
// 확장자가 zip 일때
$ext_img_str1 = $index_url."/f_icon/zip.gif";
break;
default :
// 조건에 해당하지 않을때
$ext_img_str1 = $index_url."/f_icon/unknown.gif";
break;
}
// 06월 28일 첨부 파일 아이콘 별로 표시 끝
$downloadlink="<BR><a href='$installedPathURL/download.php?id=$id&no=$data[no]&filenum=1' target=_blank >"."<img src=".$ext_img_str1." border=0> ".$path[basename]."</a>";
[#!_END_!#]
※첨부 파일 2의 경우에도 적을 하실경우에는 458번쨰 줄 아래에 위 소스를 삽입하고 숫자 1을 2로 바꾸면 사용이 가능합니다.
예) $ext_img_str1 ==> $ext_img_str2
후기
원래는 플러그인 형식으로 만들려고 했는데 날씨가 더워서 그런지 귀찮군요,,,플러그인 형식으로 바꿀 여지를 남겨주기 위해 파일 1번에만 적용합니다.
수정1 . 제가 가지고 있지 않은 파일 아이콘을 가지고 계신분은 링크 연결주세요..
수정 2. 변경 소스 다이어트좀 했습니다.. at 2006/06/30/20:30
[#!_보이기..|숨기기.._!#]
// 06월 28일 첨부 파일 아이콘 별로 표시 시작
$ext = explode(".", $data[file_name1]);
$ext = strtolower(trim($ext[count($ext)-1]));
$ext_img_str1 = $index_url."f_icon/".$ext.".gif";
if(file_exists($ext_img_str1)) $ext_img_str1 = $index_url."f_icon/unknown.gif";
// 06월 28일 첨부 파일 아이콘 별로 표시 끝
$downloadlink="<BR><a href='$installedPathURL/download.php?id=$id&no=$data[no]&filenum=1' target=_blank >"."<img src=".$ext_img_str1." border=0> ".$path[basename]."</a>";
[#!_END_!#]
수정 3. 올리버네님의 조언으로 소스를 한번 더 수정합니다. at 2006/07/02 13:40
// 06월 28일 첨부 파일 아이콘 별로 표시 시작
$path=pathinfo($data[file_name1]);
$ext = strtolower($path['extension']);
$ext_img_str1 = $index_url."f_icon/".$ext.".gif";
if(file_exists($ext_img_str1)) $ext_img_str1 = $index_url."f_icon/unknown.gif";
// 06월 28일 첨부 파일 아이콘 별로 표시 끝
$downloadlink="<BR><a href='$installedPathURL/download.php?id=$id&no=$data[no]&filenum=1' target=_blank >"."<img src=".$ext_img_str1." border=0> ".$path[basename]."</a>";


)
언젠가부터인가는 기억이 나지 않지만 정각 12:00가 되면 나를 TV앞으로 불려들이는 애니메이션이 있습니다,
이전에
)
어제 오전에 재식군에게서 관성군의 형이 뇌종양으로 돌아가셨다는 소식을 들었다.