자료실 만들려고 합니다.^^ 정보
자료실 만들려고 합니다.^^본문
회사내 자료실 만들려고 합니다.
간단히 게시판 기능으로 가능하지만 약간 있는티(^^;;_)내볼려고 합니다
현재 업로드 파일이 있을경우 리스트나 뷰 페이지에서 파일아이콘만 보이는데 이걸 파일 확장자별 아이콘을 따라 보이게 하고 싶은데요
예를 들어 한글 파일일 경우 한글 아이콘 머 이런씩으로말입니다.
간략한 소스 부탁드립니다.
간단히 게시판 기능으로 가능하지만 약간 있는티(^^;;_)내볼려고 합니다
현재 업로드 파일이 있을경우 리스트나 뷰 페이지에서 파일아이콘만 보이는데 이걸 파일 확장자별 아이콘을 따라 보이게 하고 싶은데요
예를 들어 한글 파일일 경우 한글 아이콘 머 이런씩으로말입니다.
간략한 소스 부탁드립니다.
댓글 전체

특정 답은 드리기 힘들고요..
그누보드 기본 스킨 view파일 73번줄을 보시면 아래와 같이 되어 있습니다.
// 가변 파일
$cnt = 0;
for ($i=0; $i<count($view[file]); $i++) {
if ($view[file][$i][source] && !$view[file][$i][view]) {
$cnt++;
echo "<tr><td height=30 background=\"$board_skin_path/img/view_dot.gif\">";
echo " <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle>";
echo "<a href=\"javascript:file_download('{$view[file][$i][href]}', '{$view[file][$i][source]}');\" title='{$view[file][$i][content]}'>";
echo " <span style=\"color:#888;\">{$view[file][$i][source]} ({$view[file][$i][size]})</span>";
echo " <span style=\"color:#ff6600; font-size:11px;\">[{$view[file][$i][download]}]</span>";
echo " <span style=\"color:#d3d3d3; font-size:11px;\">DATE : {$view[file][$i][datetime]}</span>";
echo "</a></td></tr>";
}
}
위에 보시면 echo " <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle>";
요문구가 아이콘을 불러 들이는 소스 입니다.
요 아이콘을 파일 확장자 명에 따라 아이콘을 바꾸고 싶다는 말씀으로 알아 듯고 ...
말씀을 드리자면 아이콘을 보이게 하는 소스 위쪽에서 아이콘 이미지 이름을 바꿔야 겠네요.
먼저 아이콘 이름은 확장 명 으로 하시면 좋을 실꺼 같네요 한글문서면 hwp.gif 요런식으로요
자그럼 확장명을 찾아야 겠죠
확장명을 찾기 위해서는 파일 이름을 알아야 하는데...
파일 이름은 $view[file][$i][source] 요거 인듯 하군요.
자 그럼 확장명을 다시 저장하구요.
$file_lastname = $view[file][$i][source];
그후 확장명만 을 간추려야 겠죠. 확장명 앞에는 .이 무조건 붙으니 이걸 이용해서 어레이저장을 하면 될듯 합니다.
$file_lastname = explode(".",$file_lastname);
$file_lastname으로 어레이 저장 을 했으니 위치만 찾으면 될듯 하군요.
확장명은 항시 맨뒤에 오니 어레이 사이즈를 찾아서 맨 뒤에이름만 저장 하면 되겠네요.
$f = sizeof($file_lastname)-1;
$f 에 $file_lastname으 어레이 아지막 숫자를 저장합니다. sizeof 라는 함수는 1부터 시작 하고 어레이는 0부터 시작 하기에 마지막 숫자에서 -1을 해준겁니다.
자그럼 마지막으로 확장명을 불러 저장 해야 겠네요.
$file_ltn = $file_lastname[$f];
요런 식으로 하면 확장명이 저장 되겟죠..^^
그럼 맨 앞에서 언급했던 이미지를 불러오는 곳에서 약간의 수정만 해주시면 될듯 하네요
echo " <img src='{$board_skin_path}/img/{$file_ltn}.gif' align=absmiddle>";
요런식으로 해수시면 될꺼 같네요..^^
제가 언급한 내용은 이런식으로 가능 하다는 예기 일뿐 확인은 안해봤습니다..^^
참조만 하시고..^^
소스 수정은 직접..^^
많은 도움이 못되어드려 죄송합니다..^^
그럼 좋은 회사 사이트 만드세요..^^
그누보드 기본 스킨 view파일 73번줄을 보시면 아래와 같이 되어 있습니다.
// 가변 파일
$cnt = 0;
for ($i=0; $i<count($view[file]); $i++) {
if ($view[file][$i][source] && !$view[file][$i][view]) {
$cnt++;
echo "<tr><td height=30 background=\"$board_skin_path/img/view_dot.gif\">";
echo " <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle>";
echo "<a href=\"javascript:file_download('{$view[file][$i][href]}', '{$view[file][$i][source]}');\" title='{$view[file][$i][content]}'>";
echo " <span style=\"color:#888;\">{$view[file][$i][source]} ({$view[file][$i][size]})</span>";
echo " <span style=\"color:#ff6600; font-size:11px;\">[{$view[file][$i][download]}]</span>";
echo " <span style=\"color:#d3d3d3; font-size:11px;\">DATE : {$view[file][$i][datetime]}</span>";
echo "</a></td></tr>";
}
}
위에 보시면 echo " <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle>";
요문구가 아이콘을 불러 들이는 소스 입니다.
요 아이콘을 파일 확장자 명에 따라 아이콘을 바꾸고 싶다는 말씀으로 알아 듯고 ...
말씀을 드리자면 아이콘을 보이게 하는 소스 위쪽에서 아이콘 이미지 이름을 바꿔야 겠네요.
먼저 아이콘 이름은 확장 명 으로 하시면 좋을 실꺼 같네요 한글문서면 hwp.gif 요런식으로요
자그럼 확장명을 찾아야 겠죠
확장명을 찾기 위해서는 파일 이름을 알아야 하는데...
파일 이름은 $view[file][$i][source] 요거 인듯 하군요.
자 그럼 확장명을 다시 저장하구요.
$file_lastname = $view[file][$i][source];
그후 확장명만 을 간추려야 겠죠. 확장명 앞에는 .이 무조건 붙으니 이걸 이용해서 어레이저장을 하면 될듯 합니다.
$file_lastname = explode(".",$file_lastname);
$file_lastname으로 어레이 저장 을 했으니 위치만 찾으면 될듯 하군요.
확장명은 항시 맨뒤에 오니 어레이 사이즈를 찾아서 맨 뒤에이름만 저장 하면 되겠네요.
$f = sizeof($file_lastname)-1;
$f 에 $file_lastname으 어레이 아지막 숫자를 저장합니다. sizeof 라는 함수는 1부터 시작 하고 어레이는 0부터 시작 하기에 마지막 숫자에서 -1을 해준겁니다.
자그럼 마지막으로 확장명을 불러 저장 해야 겠네요.
$file_ltn = $file_lastname[$f];
요런 식으로 하면 확장명이 저장 되겟죠..^^
그럼 맨 앞에서 언급했던 이미지를 불러오는 곳에서 약간의 수정만 해주시면 될듯 하네요
echo " <img src='{$board_skin_path}/img/{$file_ltn}.gif' align=absmiddle>";
요런식으로 해수시면 될꺼 같네요..^^
제가 언급한 내용은 이런식으로 가능 하다는 예기 일뿐 확인은 안해봤습니다..^^
참조만 하시고..^^
소스 수정은 직접..^^
많은 도움이 못되어드려 죄송합니다..^^
그럼 좋은 회사 사이트 만드세요..^^
안녕하세요
많은 도움이 되었습니다.
언제 소주라도 한잔^^;;
감사합니다.
많은 도움이 되었습니다.
언제 소주라도 한잔^^;;
감사합니다.