생성한 썸네일을 스킨에서 몽땅 삭제하기 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

생성한 썸네일을 스킨에서 몽땅 삭제하기 정보

생성한 썸네일을 스킨에서 몽땅 삭제하기

본문

아래 썸네일 만들기와 이어지는 팁입니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=10075
(코멘트의 함수를 참고하세요)

해당 게시판의 저장디렉토리의 하위 smallimg에 썸네일을 생성하는 방식이라면

아래와 같이 list.skin에 몇줄을 추가함으로서 간단하게 썸네일을 삭제할수 있는 방법입니다.

먼저 list.skin의 젤 상단
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 
바로 밑에 아래의 것을 복사해서 넣습니다.

if ($delete_smallimg == 1 && !empty($is_admin)){

  include_once $g4['admin_path'] . '/admin.lib.php';
  rm_rf("$g4[path]/data/file/$board[bo_table]/smallimg");
  alert("$g4[path]/data/file/$board[bo_table]/smallimg 을 몽땅 삭제하였습니다.", $_SERVER['PHP_SELF'] . '?' . str_replace('delete_smallimg=1&', '', $_SERVER['QUERY_STRING']));
}

그다음

게시판 관리자 버튼 만들어주는 곳에 가서 아래와 같이 수정합니다.

<? if ($admin_href) { ?><a href=<?=$_SERVER['PHP_SELF']?>?delete_smallimg=1&<?=$_SERVER['QUERY_STRING']?>>[썸네일디렉토리몽땅삭제]</a> <a href="<?=$admin_href?>"><img src="<?=$board_skin_path?>/img/admin_button.gif" title="관리자" width="63" height="22" border="0" align="absmiddle"></a><?}?>

게시판관리자 이상일때 썸네일을 삭제할수 있는 링크가 보이고
삭제할수 있습니다.

많은 의견 부탁드립니다.
추천
3

댓글 11개

감사합니다//갤러리 스킨을 만들어서 갤러리스킨 자료실에 등록하였습니다.

그런데 썸네일 삭제라는 것은 폴더채 몽땅 지우는 것인가요..

아니면 지우고 새로 생성되는 것인가요..

저는 지우고 data 폴더에 가보면 그대로 있어서요
지우고 나면 디렉토리 자체가 없어지니다.

그러나 다시 리스트로 돌아오는 순간

해당 리스트에 있는 이미지의 썸네일을 다시 만들기 때문에

새로 생성됩니다.
전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

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