swf플레이어 [오류, 재질문]

swf플레이어 [오류, 재질문]

QA

swf플레이어 [오류, 재질문]

답변 2

본문

플레쉬 게임 사이트를 열려고 합니다. (노라라, 키즈짱 처럼)

근데 swf 가 플레이가 되어야 하는데 플레이가 되지 않습니다.

그누보드 깔고 swf 파일을 올리면, 다운로드만 가능하고 게시글 안에서는 플레이를 할수가 없습니다.

 

swf 플레이어 스킨 좀 알려주세요. 플레쉬게임이다보니 swf 밖에 안되나봅니다.

그리고 가능하면 그누보드5로 알려주시길 바랍니다.

 

자료실 사이트 열다가 4일만에 망해서 문제가 되고 있네요..트래픽 초과땜에..


​만약에 설치해야하는것이 있다면 설치방법도 알려주시길 바랍니다.

꼭 답변부탁드립니다. 정말 간절하네요 (호스팅 3달치 결재해서..)

이 질문에 댓글 쓰기 :

답변 2

제가 사용중인 방법입니다.

그누4때부터 사용하던걸 5버전으로 바꾼건데적용은 잘 되지만 본문 플래시사이즈는 고정입니다.

 

1. ilb/common.lib.php 에서 아래부분을 찾으신후 이걸로 변경하세요.

 

// 파일을 보이게 하는 링크 (이미지, 플래쉬, 동영상)

function view_file_link($file, $width, $height, $content='')

{

    global $config, $board;

    global $g5;

    static $ids;

 

    if (!$file) return;

 

    $ids++;

 

    // 파일의 폭이 게시판설정의 이미지폭 보다 크다면 게시판설정 폭으로 맞추고 비율에 따라 높이를 계산

    if ($width > $board['bo_image_width'] && $board['bo_image_width'])

    {

        $rate = $board['bo_image_width'] / $width;

        $width = $board['bo_image_width'];

        $height = (int)($height * $rate);

    }

 

    // 폭이 있는 경우 폭과 높이의 속성을 주고, 없으면 자동 계산되도록 코드를 만들지 않는다.

    if ($width)

        $attr = ' width="'.$width.'" height="'.$height.'" ';

    else

        $attr = '';

 

    if (preg_match("/\.({$config['cf_image_extension']})$/i", $file)) {

        $img = '<a href="'.G5_BBS_URL.'/view_image.php?bo_table='.$board['bo_table'].'&fn='.urlencode($file).'" target="_blank" class="view_image">';

        $img .= '<img src="'.G5_DATA_URL.'/file/'.$board['bo_table'].'/'.urlencode($file).'" alt="'.$content.'">';

        $img .= '</a>';

 

        return $img;

    }

 

//============2012.2.8 이전꺼임-플래시첨부파일이 노출되지 않아서 이전소스를 씀

    else if (preg_match("/\.({$config[cf_flash_extension]})$/i", $file))

        //return "<embed src=''.G5_DATA_URL.'/file/$board[bo_table]/$file' $attr></embed>";

        return "<script>doc_write(flash_movie(''.G5_DATA_URL.'/file/$board[bo_table]/$file', '_g5_{$ids}', '$width', '$height', 'transparent'));</script>";

    //else if (preg_match("/\.({$config[cf_movie_extension]})$/i", $file))

        //return "<embed src=''.G5_DATA_URL.'/file/$board[bo_table]/$file' $attr></embed>";

        //return "<script>doc_write(obj_movie(''.G5_DATA_URL.'/file/$board[bo_table]/$file', '_g5_{$ids}', '$width', '$height'));</script>";

//============2012.2.8 이전꺼임-플래시첨부파일이 노출되지 않아서 이전소스를 씀

}

 

// view_file_link() 함수에서 넘겨진 이미지를 보이게 합니다. 

 

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

2. 게시판 view.skin.php 파일출력부분 수정

 

<!--첨부파일에 플래시파일 등록해서 재생시키기-->

<? 

// 파일 출력

$image1 = $view[file][1][file];

$file1= "<EMBED src='http://도메인.com/data/file/".$bo_table."/$image1'  width='650' height='450' align='center'>";

if ($view[file][1][view]){echo "<a href='javascript:;'>$file1</a><p>";}

else if(!$view[file][1][file])

//echo "추가이미지없음";

?>

<!--첨부파일에 플래시파일 등록해서 재생시키기--> 

 

저도 잘 모르기에 제대로 된건지는 모르겠지만 플래시파일 노출은 잘 됩니다.

 

'http://도메인.com/data/ (.G5_URL."/data​로 파일이 제대로 불러지질 않아서 도메인주소를 넣었습니다.​)

 

width='650' height='450' 플래시파일 노출 사이즈 입니다.

이부분을 제거하면 플래시파일 원본 사이즈로 노출이 되는건지? 잘 모르겠지만 게임이 너무 작게 나오기도 해서 사이즈를 고정시켰습니다.

 

첨부파일1: 게시판 목록 섬네일이미지

첨부파일2: 플래시게임

 

 

일반적인 스킨이 아니라면 특별한 스킨들은 필요에 따라서 능력이 된다면, 직접 제작하시거나

기존에 공개된 비슷한 스킨을 이용해서 수정하시거나,

아니면 제작의뢰를 이용하는 방법을 선택하실 수 밖에 없을 겁니다. 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로