갤러리 여러장 올리는 스킨 리사이징 문제 > 그누3질답

그누3질답

갤러리 여러장 올리는 스킨 리사이징 문제 정보

그누보드 갤러리 여러장 올리는 스킨 리사이징 문제

본문

질문이 있을법도 한데 검색해보니 잘 못찾겠네요.

갤러리 스킨들 중에 기본 업로드 두장말고 추가로 올리는 스킨을 사용하는데요.

config.php 파일서 넓이를 800으로 해줬더니 이 추가사진들이 모두 800이 되어버리는데 해결할 방법이 없을까요.

http://www.6mmart.co.kr/jweb/?doc=bbs/gnuboard.php&bo_table=gallery&page=1&wr_id=18

여기 보면 같은 사진이 세장인데 두장은 업로드 #1,#2 를 이용한것이고 세번째 사진은 추가로 입력하는 필드에
올린거거든요.

처음 두장의 사진이 정상적인 사이즈인데 세번째가니 사진이 800으로 잡혀져서 사진화질이 너무 떨어져 버리거든요.

아시는 분 답변 좀 부탁드릴께요.(__)

참고로 기존 스킨에서
<img src='$file' width='$cfg[large_image_size]' border=0></a><--이렇게 바꿔놓은 상태입니다.
  • 복사

댓글 전체

넵 됐어요~ 감사합니다.^^
혹 같은 문제로 보시는 분이 계실까봐 확인 답글 답니다.^^

요건 별도 사담)아 똑같이 겜보고 있었다니..ㅎㅎㅎ
제가 오늘 이긴 박성준선수 무지하게 골수팬이라 기분좋은 저녁입니다. 이겨서~ ㅋㅋ
그럼 다시 뵈요^^
음..그래요..
그런 제 계정에 설치해서 테스트해보고 알려드리겠습니다..
저 지금은 안바빠요..ㅡㅡ;
이전 프로젝트 다 끝나서 게임하면서 놀구있음..^^;
ㅎㅎ 바쁘기야 저보다 더 바쁘시잖아요..^^
아까는 딴거땜에요 ㅎㅎ+_+;;
하튼 근데여 수정했는데 안되넹..이미 올려진건 안되나 해서 새글로 테스트해봐도 안되네영.
뭐를 또 바까야 하는건가>.<
하튼간에 늘 감사해여^^
안녕하세요...여린님 요즘 무척 바쁘신가 보군요..^^;
아까 이거 물어볼려고 연락하셨다가 말았나보죠??

스킨디렉토리의 gbupdate.skin.php 에서 아래 부분을 수정해 주세요..
* 주 : 아래 부분을 원래 이미지 사이지로 하는 이유는 질문하신 사이트의 갤러리에서 특성상 gd 라이브러리를 이용시에 굳이 따로 이미지 크기를 정립할 필요가 없을 것 같아서 입니다.
또한 전체적으로 수정하지 않고 이미지 생성시에만 간략히 수정하는게 편하기에 아래처럼만 수정합니다.

// 수정전
            $dst = imagecreatetruecolor($simg_width, $simg_height);
            if (function_exists("imagecopyresampled")) {
                imagecopyresampled($dst, $src, 0, 0, 0, 0, $simg_width, $simg_height, $size[0], $size[1]);
            } else {
                // 1.00.02 imagecopyresized -> imagecopyresampled 로 교체
                imagecopyresized($dst, $src, 0, 0, 0, 0, $simg_width, $simg_height, $size[0], $size[1]);
            }

// 수정후
            $dst = imagecreatetruecolor($size[0], $size[1]);
            if (function_exists("imagecopyresampled")) {
                imagecopyresampled($dst, $src, 0, 0, 0, 0, $size[0], $size[1], $size[0], $size[1]);
            } else {
                // 1.00.02 imagecopyresized -> imagecopyresampled 로 교체
                imagecopyresized($dst, $src, 0, 0, 0, 0, $size[0], $size[1], $size[0], $size[1]);
            }
© SIRSOFT
현재 페이지 제일 처음으로