만도님 답사기 스킨 게시물 삭제시 파일삭제가 안되고 있습니다. > 그누4 질문답변

그누4 질문답변

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

만도님 답사기 스킨 게시물 삭제시 파일삭제가 안되고 있습니다. 정보

만도님 답사기 스킨 게시물 삭제시 파일삭제가 안되고 있습니다.

본문

[갤러리(board)] 답사기 스킨 2 - 리스트에 사진, 설명 보이기
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=1010

글보기상태(view)에서 글을 삭제하면 서버 data에서 해당 게시물의 파일들이 삭제가 잘 되지만

글목록(list) 상태에서 삭제 게시물을 체크하고 삭제하면 서버에선 해당게시물 파일들이

전혀 삭제가 않되고 있습니다.

만도님 답사기 스킨 소스는 전혀 수정을 하지 않은 상태이고

아래의 코드를 ./lib/latest.lib.php 에 추가만 하였습니다.

 function mando_image_size($x, $y, $thumbx, $thumby) {
  if($x > $thumbx) {
      $overx = ($x - $thumbx) / $x;
      $x = $thumbx;
      $y = intval($y - ($y * $overx));
  }
  if($y > $thumby) {
      $overy = ($y - $thumby) / $y;
      $y = $thumby;
      $x = intval($x - ($x * $overy));
  }
   
  return array('x'=>$x, 'y'=>$y);
}
  • 복사

댓글 전체

그렇네요... 죄송합니다... 실력이... 연구 좀 해볼께요.... 일단은 한개씩 지우는 수밖에는 없는것 같아요..

체크된 것이 여러개 있을 시는 딜맅스킨파일서 wr_id 값을 받지 못해 그런것 같아요...
만도님 말씀대로
delete_all.skin.php에 상단에  $file_table = "$g4[write_prefix]{$bo_table}_file";  추가해 보았지만
여전이 파일이 삭제가 안되네요
본문 질문과 같이 view 상태에서 게시물 삭제시 해당 파일과 테이블_file 필드값은 삭제가 되지만 list에선 해당파일과 테이블_file 필드값도 삭제가 되질 않더군요...

아래는 저의 delete_all.skin.php 소스입니다.
<?

if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$file_table = "$g4[write_prefix]{$bo_table}_file";

include_once "$board_skin_path/config.skin.php";


// 업로드된 파일을 삭제함
for ($k=0; $k<$file_max; $k++) {
    $file_name = get_thumb_filename($wr_id, $k);
    @unlink("$g4[path]/data/file/$bo_table/${file_name}.jpg");
    @unlink("$g4[path]/data/file/$bo_table/${file_name}_s.jpg");
@unlink("$g4[path]/data/file/$bo_table/${file_name}_s.jpgdapThumbjpg");
}

// 행 삭제
$sql = " delete from $file_table where wr_id = '$wr_id' ";
sql_query($sql);

// 자신만의 코드를 넣어주세요.
?>
© SIRSOFT
현재 페이지 제일 처음으로