썸네일 갱신 방법 > 그누4 질문답변

그누4 질문답변

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

썸네일 갱신 방법 정보

썸네일 갱신 방법

본문

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

오류 주소 :

짬봉님의 갤러리 최신글 좋은데요.
게시물 수정시 썸네일이 바뀌든지 해야하는데
전에 것이 계속 뜨네요.
그렇다고 일일이 ftp 로 지울수도 없구요.
혹시 경험있으신분 계신가요?

이번 주말 정말 기다려지네요.
감사합니다.
  • 복사

댓글 전체

전... 그냥 FTP에서 지우는데요..
list.skin.php 에서


$thumbimg="$g4[path]/data/file/$bo_table/img_" . $list[$i][wr_id].".thumb";
@unlink("$thumbimg");  <<<<<<<<<<<<<<<<<<
make_thumb($thumb_width,$thumb_height,$thumbsource,$thumbimg);

요렇게 하면 되지 않을까요?
매번 리스트 열때마다 새로 지우고 쓰겠지만..
이전 데이터와 현재 데이터를 비교하는 코드를 만들어서 넣으신다면......
저도 궁금해서 함 해봤습니다. 잘 되네요..

write.skin.php 에
if($w == "u")
echo "<input type='checkbox' name='thum_del' value='1'> thum삭제";

write_update.skin.php 에
if ($thum_del == "1")
{
$data_path  = $g4[path]."/data/file/$bo_table/";
$thumb_path = $data_path.'thumb/';
$thumbimg="$thumb_path.$write[wr_id].".thumb";  //경로와 확장명은 설정에 따라....

@chmod($thumb_path, 0707);
@unlink($thumbimg);
    }
kesan님, 최근 그누보드는 write_update 가 아닌 write 에서 업데이트까지 하는 것으로 바뀌었는데요.
위의 내용을 어디에 붙여 넣어야 할까요?
가르쳐 주시는 김에 조금더 부탁드립니다.
[화들짝] 정말요?? 그렇구나...

새버젼을 다운로드 받아 봐도 파일이 몇개 안보여서 제가 확인해 드릴 길이 없네요.
아직 새 버젼을 설치한적이 없어서요..

이전 형태라면
bbs/write_update.php 500번 이하 줄에
// 사용자 코드 실행
@include_once ("$board_skin_path/write_update.skin.php");
라는 것이 있습니다.
이곳에서 스킨에 있는 write_update.skin.php 파일의 내용을 한번 더 실행해 줬었는데요..
이 부분이 있다면 사용하는 스킨에 write_update.skin.php 파일을 만들면 됩니다.

bbs/ 에서 write_update.php 파일 마져도 write.php로 해결이 된다면요...
write.php 부분에 아마도
if($w == "u")
가 있을겁니다.
수정일 경우인데요..

이부분 아래에

전체 게시판에 쓸거라면 그냥,
부분 게시판에 쓸거면 조건을 한번 더 달아서
if ($bo_table =="특정게시판") { // 특정게시판사용시에만

if ($thum_del == "1")
{ // 삭제 체크이면
$data_path  = $g4[path]."/data/file/$bo_table/";
$thumb_path = $data_path.'thumb/';
$thumbimg="$thumb_path.$write[wr_id].".thumb";  //경로와 확장명은 설정에 따라....

@chmod($thumb_path, 0707);
@unlink($thumbimg);
    } // 삭제 체크이면

} // 특정게시판사용시에만
를 추가하시면 될 것 같습니다.

제가 안본 상태에서 말씀드리는거라

확인해 해 보시고 입력하세요..

위와 같은 설명이 맞지 않는다면
bbs/ 의 write.php 파일과 write_update.php (존재한다면) 파일을 첨부해  주시면 살펴볼게요.
© SIRSOFT
현재 페이지 제일 처음으로