리스트에 이미지가 엑박이 나요 > 그누4 질문답변

그누4 질문답변

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

리스트에 이미지가 엑박이 나요 정보

리스트에 이미지가 엑박이 나요

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 : http://cutiey.com/cy/bbs/board.php?bo_table=01_5

리스트에 이미지가 엑박이 나요..ㅜㅜ
수정방법 좀 알려주세요

댓글 전체

속성을 보니 이미지 주소가

http://cutiey.com/cy/data/file/01_5/thumb/1
이렇게 되어있던데요
cy에 그누보드가 설치되어있으면 data경로는 맞는듯 싶은데요..
먼저 1이라는 파일이 존재하는지 함확인해보세요..

썸네일 생성이 제대로 안됬을수도 있겠네요..
http://cutiey.com/cy/data/file/01_5/thumb/1   
이 링크를 다이렉트로 연결해보면 파일은 존재하지만 엑박이 뜨고 있습니다.
소스에서 썸네일 생성 코드 부분을 점검해보세요
관련된 내용입니다.

1.GD라이브러리가 설치되어있어야  한다는군요..
http://cutiey.com/cy/bbs/write.php?bo_table=06_1  이 게시판에서  자동등록방지 코드가 잘  되고 있는걸 보면 이문제는 아닌듯 싶네요..

2. 썸네일 추출 부분이 문제 인듯 싶은데요..

        <?
          $data_path = $g4[path]."/data/file/$bo_table";
          $thumb_path = $data_path.'/thumb'; //썸네일 이미지 생성 디렉토리
          $thumb_width = 80;
          $thumb_height = 60;
          $thumb_quality = 60;
          $thumb = $thumb_path.'/'.$list[$i][wr_id]; //썸네일$list[$i][file][0][file]
          $file2=$data_path."/".$list[$i][file][0][file];
          if (preg_match("/\.(jp[e]?g|gif|png)$/i", $file2) && !file_exists($thumb))
          {
              @mkdir($thumb_path, 0707);
              @chmod($thumb_path, 0707);
              $size = @getimagesize($file2);
              if ($size[2] == 1)
                  $src = imagecreatefromgif($file2);
              else if ($size[2] == 2)
                  $src = imagecreatefromjpeg($file2);
              else if ($size[2] == 3)
                  $src = imagecreatefrompng($file2);
              else
                  continue;
 
              $rate = $thumb_width / $size[0];
              $height = (int)($size[1] * $rate);
 
              if ($height < $thumb_height)
                  $dst = imagecreatetruecolor($thumb_width, $height);
              else
                  $dst = imagecreatetruecolor($thumb_width, $thumb_height);
              imagecopyresampled($dst, $src, 0, 0, 0, 0, $thumb_width, $height, $size[0], $size[1]);
              imagejpeg($dst, $thumb, $thumb_quality);
              chmod($thumb, 0606);
          }
        ?>

제가 사용하고 있는 썸네일 코드 입니다...
가지고 계신것도 비슷하실듯 한데 참고해보세요..
<?
if (!defined("_GNUBOARD_")) exit;

$thumb_width = "138"; //썸네일 가로길이 / 이미지 크기를 조정하실려면 조정하십시오.
$thumb_height = "105"; //썸네일 세로길이
$thumb_quality = "100"; //퀼리티 100이하로 설정
$data_path = $g4[path]."/data/file/$bo_table";
$thumb_path = $data_path.'/thumb';

@mkdir($thumb_path, 0707);
@chmod($thumb_path, 0707);


?>
제 소스에는 이렇게 되어있는데요 뭔가 잘못된것이 있나요..ㅜㅜ
썸네일 부분을 잘 모르신다면 활용팁이나 질문답변 스킨자료실등을 통해서 차근차근 공부해보시구요..
http://sir.co.kr/bbs/board.php?bo_table=g4_sir_skin&wr_id=447&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%BD%E6%B3%D7%C0%CF&sop=and
현재로서는 이 스킨을 다운받으셔서 원하시는 디자인으로 변경을하셔서 사용하시는게 빠르실듯 하네요..^^
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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