테스트 사이트 - 개발 중인 베타 버전입니다

작은 썸네일이 수정시 안바뀝니다.문의드립니다. 채택완료

아이템모아 10년 전 조회 4,085

작은 썸네일이 수정시 안바뀝니다.문의드립니다.

 

균이 님이 공개해주신 스킨입니다. 

 

그누보드 5용으로 수정후 처음에 글쓸때는 이미지가 잘들어갑니다.  이미지 수정을 누르면 위 큰이미지는 바뀌는데 

 

아래 작은이미지는 바뀌지 않습니다. 

 

이미지 삭제후 다시 다른이미지를 올려도 예전이미지가 다시 올라옵니다. 

 

어디를 손봐야할지 모르겠습니다. 

 

http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=110744&sca=%EA%B0%A4%EB%9F%AC%EB%A6%AC&sfl=wr_subject%7C%7Cwr_content&stx=%EB%B7%B0%ED%8E%98%EC%9D%B4%EC%A7%80%EC%9A%A9" target="_self">http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=110744&sca=%EA%B0%A4%EB%9F%AC%EB%A6%AC&sfl=wr_subject%7C%7Cwr_content&stx=%EB%B7%B0%ED%8E%98%EC%9D%B4%EC%A7%80%EC%9A%A9  


 

 

view_img_contents.php 

소스는 다음과 같습니다. 

 

$g4[path] ="..";

$board_skin_path= "../skin/board/".$board[bo_skin];

$imgPath="$g4[path]/data/file/$bo_table";

$view_width=260;  $view_height=200; // 보여질 큰 이미지 가로, 세로

 

//$resizex=800;  $resizey=450; //원본 큰 이미지 리사이징 가로,세로(리사이징 하지않으면 주석처리)

 

$thumbx=40;  $thumby=40; //썸네일 가로, 세로

$thumbViewNum=4; //보여질 리스트용 썸네일 갯수

 

$thumb_div_width=($thumbViewNum * ($thumbx+9))."px";;

$thumbNum=$view[file][count];

?>

 

사진보기

 

 

 

 

 

< 등록된 이미지가 없습니다 >";?>

$thumbViewNum){?>

$thumbViewNum){?>

 

$thumbViewNum){?>

 

 

for($i=1;$i<$view[file][count]; $i++){ 

if(!$view[file][$i][view]){$thumbNum--;  continue; }

 

    $thum_img="$imgPath/thumbs/{$view[wr_id]}_{$i}.jpg"; 

$h++;

 

//큰 이미지 리사이즈

   if($resizex && $resizey &&  ($view[file][$i][image_width]>$resizex || $view[file][$i][image_height]>$resizey) ){   

 $ret_wh= image_resizetg($view[file][$i][file], $resizex, $resizey, $bo_table, $view[wr_id], $i);

      if($ret_wh[0] && $ret_wh[1]){

    $view[file][$h][image_width]=$ret_wh[0]; $view[file][$h][image_height]=$ret_wh[1];

     }

    }

 //썸네일 만들기

if(!file_exists($thum_img))

tg_thumb($view[file][$i][file],$thumbx, $thumby, $bo_table, $view[wr_id], $i );

 

?>

 

$thumbViewNum){?>

 

 

 

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
10년 전

스킨폴더에 write_update.head.skin.php를 만들고 아래 내용을 넣으면

이미지가 수정/삭제 되면 썸네일은 자동으로 삭제 되어 새로운 썸네일을 만듭니다

$g4[path] = "..";

?>

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

아이템모아
10년 전
균이님 정말 감사합니다. 잘해결됬습니다. 정말감사합니다. (_ _)

댓글을 작성하려면 로그인이 필요합니다.

P
10년 전

프로그램 구조상 ./data/file/게시판명/이미지파일 을 썸네일로 추출하여 ./data/file/게시판명/thumb/게시물id_파일번호 로 저장하고 해당 파일명이 있으면 썸네일을 다시 생성하지 않습니다.  

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

f
10년 전
임시 인터넷 파일이 남아있어서 그런 것 아닐까요?

새로고침을 하거나 관리자 기능에서 썸네일 일괄삭제를 해보시거나...
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

아이템모아
10년 전
답변감사합니다. 몇번으 테스트해봐도 안바뀌네요 ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인