그누 최신버전의 게시글 보기에서 플래시 파일이 잘려져서 보이는것좀.... > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

그누 최신버전의 게시글 보기에서 플래시 파일이 잘려져서 보이는것좀.... 정보

그누 최신버전의 게시글 보기에서 플래시 파일이 잘려져서 보이는것좀....

본문

그누 최신버전을 설치후 basic게시판의 첨부파일로 swf 파일을 올리면,
약150 x 150 정도 크기로만 보여지네요..
원본 파일을 다볼려면 어떻게 해야 되는지
빠른답변 부탁드립니다..
 
 
view.gif

댓글 전체

버전 : 4.11.00 (06.12.29)
스킨 : basic
첨부 : swf

결과 : 정상(제작된) 크기로 보여 지고 있습니다.

다른 부분의 변경이 있었는지 확인 해 보세요.~~
(게시판 수정 모드에서 이미지 폭 크기의 변화 등....)
그누보드 버전 : 4.11.00(07.01.24)
            스킨 : basic
            첨부 : swf (400x350 px)

PHP ver: 4.4.2
Zend : v1.3.0
GD    : 2.0.28

위 서버사양과 그누버전입니다..
호스팅 은 미리내 에서 받고 있습니다.
다른 호스팅사에서도 동일한 증상인데??
저만 그런지..
혹? 다른 부분을 채크해야 되는지 알려주십시요..^^
기본 스킨(basic) 외에 다른 겔러리 스킨에서도 같은 증상으로,

이미지(gif,jpg,png)파일은 정상적으로 보여 지는데..

swf 파일만 그렇습니다...

처음 올린 첨부사진처럼..

그누 처음 설치후 변경사항이 없을때도 그렇다면???
게시판에서 플래시파일 꽉차게 보이게하기

lib폴더 common.lib.php수정하세요
======================================================================
// 파일을 보이게 하는 링크 (이미지, 플래쉬, 동영상)
function view_file_link($file, $width, $height, $content="")
{
    global $config, $board;
    global $g4;
    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 ($width > $board[bo_image_width] && $board[bo_image_width])
                                    ↓
    if ($width < $board[bo_image_width] && $board[bo_image_width])
플래시 파일은 꽉차지만 ...
어떤 게시판에서는 아래와 같은 경고메시지가 뜹니다.

Warning: Division by zero in D:\seoboo\seoboomt\lib\common.lib.php on line 885

소스를 보니깐 이 구문인데 ...
$rate = $board[bo_image_width] / $width;

어떻게 해결해야 하나요?

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

$rate = $board[bo_image_width] >$width; 로 바꿔야 하는군요.....
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT