2009/04/06 10:16
[Tech]
크랙이나 릴리지가 되면 그 정보를 담아서 배포하는 정보 파일 입니다.
이 파일은 텍스트 문서이기는 하지만 텍스트 편집기로 보면 깨져 보입니다.
때문에 웹에서 보여 줄때는 이미지로 변환 하여서 보여 주는 것이 가장 좋습니다.
본 소스는 그누보드에 맞게 만들어져있지만 약간만 수정 하면 다른 곳에서도 사용이 가능합니다.
환경변수만 제외하면 독립적입니다.
예전 vbulletin에서 쓰던것입니다.
기본적으로 MintUtil이 적용되었을때 기준으로 설명드리겠습니다.
우선 아래 파일을 업로드 시키고 /lib/common.lib.php 파일을 수정합니다.
function view_file_link($file, $width, $height, $content="") 을 찾아서
global $config, $board;
를
global $config, $board, $Mint;
로 수정합니다.
return "<script>doc_write(obj_movie('$g4[path]/data/file/$board[bo_table]/$file', '_g4_{$ids}', '$width', '$height'));</script>";
다음에
else if (preg_match("/\.nfo$/i", $file))
return "<img src='$Mint[LibPath]/nfo2pic.php?url=$g4[url]/data/file/$board[bo_table]/".urlencode($file)."' name='target_resize_image[]' onclick='image_window(this);' style='cursor:pointer;' title='$content'>";
를 추가 해 넣습니다.
global $config, $board;
를
global $config, $board, $Mint;
로 수정합니다.
return "<script>doc_write(obj_movie('$g4[path]/data/file/$board[bo_table]/$file', '_g4_{$ids}', '$width', '$height'));</script>";
다음에
else if (preg_match("/\.nfo$/i", $file))
return "<img src='$Mint[LibPath]/nfo2pic.php?url=$g4[url]/data/file/$board[bo_table]/".urlencode($file)."' name='target_resize_image[]' onclick='image_window(this);' style='cursor:pointer;' title='$content'>";
를 추가 해 넣습니다.
그러면 게시판 에서 파일 업로드시 nfo파일이 이미지로 보여 집니다.
nfo2pic.php?url=url주소 방식이기 때문에 파일첨부로된 파일 뿐만 아니라 외부의 파일도 사용기 가능합니다.
'Tech' 카테고리의 다른 글
| UCC 수집 스크립트를 만들다. (2) | 2009/04/21 |
|---|---|
| imagevuex 플레쉬 갤러리 (0) | 2009/04/08 |
| nfo 파일 이미지로 보여 주기(그누보드) (1) | 2009/04/06 |
| MintUTIL v0.6.5(그누보드 용) (28) | 2009/03/02 |
| MintUTIL v0.6(그누보드 용) - 채팅 추가 (15) | 2009/02/19 |
| MintUTIL v0.5(그누보드 용) (1) | 2009/02/16 |



MintUtil_nfo_script.zip