2009/04/06 10:16
[Tech]
nfo파일이 무엇인지는 아시겠죠?
크랙이나 릴리지가 되면 그 정보를 담아서 배포하는 정보 파일 입니다.
이 파일은 텍스트 문서이기는 하지만 텍스트 편집기로 보면 깨져 보입니다.
때문에 웹에서 보여 줄때는 이미지로 변환 하여서 보여 주는 것이 가장 좋습니다.
본 소스는 그누보드에 맞게 만들어져있지만 약간만 수정 하면 다른 곳에서도 사용이 가능합니다.
환경변수만 제외하면 독립적입니다.
예전 vbulletin에서 쓰던것입니다.
기본적으로 MintUtil이 적용되었을때 기준으로 설명드리겠습니다.
우선 아래 파일을 업로드 시키고 /lib/common.lib.php 파일을 수정합니다.
그러면 게시판 에서 파일 업로드시 nfo파일이 이미지로 보여 집니다.
nfo2pic.php?url=url주소 방식이기 때문에 파일첨부로된 파일 뿐만 아니라 외부의 파일도 사용기 가능합니다.
샘플 사이트 http://go3.co.kr을 확인 하십시오. CLOSED
크랙이나 릴리지가 되면 그 정보를 담아서 배포하는 정보 파일 입니다.
이 파일은 텍스트 문서이기는 하지만 텍스트 편집기로 보면 깨져 보입니다.
때문에 웹에서 보여 줄때는 이미지로 변환 하여서 보여 주는 것이 가장 좋습니다.
본 소스는 그누보드에 맞게 만들어져있지만 약간만 수정 하면 다른 곳에서도 사용이 가능합니다.
환경변수만 제외하면 독립적입니다.
예전 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주소 방식이기 때문에 파일첨부로된 파일 뿐만 아니라 외부의 파일도 사용기 가능합니다.
그냥 가지 마시구 추천 버튼 꾸욱 눌러주세요~ 외로운 블로거에게 큰 힘이 된답니다*^^*



MintUtil_nfo_script.zip