제로보드4

엑소버드 제로보드 연동

by cs posted Mar 10, 2008
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄 수정 삭제
엑소버드 bgm플레이어랑 제로보드랑 연동이 된다.
즉 제로보드 게시판에 링크시켜놓거나 업로드 시킨 음악을
엑소버드에서 자동으로 플레이리스트를 만들어서 재생시켜 주는 거다.
참 좋은 기능이다.
아래는 연동시키는 방버이고 첨부파일은 옆에 있는 미니사이즈 엑소버드 스킨이다.


ExoBUD의 exobud.html 파일안에 넣어 주세요..

대략 mkList 나오는 부분쯤...

--------------------------------------------------------------------------------------------

<?    
mysql_connect("localhost","아이디","암호");        // 호스트이름, 아이디, 암호
mysql_select_db("디비이름");                           // 디비이름
$result=mysql_query("select * from zetyx_board_게시판 order by no desc limit 추출수");  
// 게시판 이름과 추출할 리스트 갯수를 적어주세요..
        
while($data=mysql_fetch_array($result))
{
global $PHP_SELF;    // 절대경로 알아내기
$thisfilename=basename(__FILE__);
$temp_filename=realpath(__FILE__);
if(!$temp_filename) $temp_filename=__FILE__;
$osdir=eregi_replace($thisfilename,"",$temp_filename);
unset($temp_filename);

$virdir = eregi_replace($thisfilename,"../bbs/",$PHP_SELF);  
// 제로보드 상위 폴더에 새로이 폴더를 만들었다면 "../bbs"이런형태로 넣으세요..
// 예를 들어 저같은 경우 루트폴더안에 bgm폴더하고 bbs폴더가 있습니다. Exobud는 bgm폴더안에 있습니다.
// 절대경로를 파악하면서 현재위치를 저장하기때문에 현재위치에서 전 폴더의 bbs폴더로 바꿔주기 위함입니다.
// Exobud(파일들)를 bbs(제로보드) 폴더안에 넣으셨다면 "../bbs"를 ""처럼 비워두세요!!

$usrdir = "http://".$HTTP_HOST.$virdir;

        $subject=$data[subject];
        if($data[sitelink1]) $listsong = $data[sitelink1];
        elseif($data[sitelink2]) $listsong = $data[sitelink2];
        elseif($data[file_name1]) $listsong =  $usrdir.$data[file_name1];
        elseif($data[file_name2]) $listsong =  $usrdir.$data[file_name2];
        else $listsong = "";
?>

mkList("<?=$listsong?>","<?=$subject?>");    // ExoBUD의 다른 mkList들을 지워주세요!!

<?
}
mysql_close();
?>