생성한 썸네일을 스킨에서 몽땅 삭제하기
아래 썸네일 만들기와 이어지는 팁입니다.
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><?}?>
게시판관리자 이상일때 썸네일을 삭제할수 있는 링크가 보이고
삭제할수 있습니다.
많은 의견 부탁드립니다.
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><?}?>
게시판관리자 이상일때 썸네일을 삭제할수 있는 링크가 보이고
삭제할수 있습니다.
많은 의견 부탁드립니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 11개
유용하게 사용하겠습니다.
이전 글의 함수도 기능을 추가하여 수정하였으니 확인해 주십시오,
운영중 사이즈를 변경할 경우에 요긴하게 쓸수 있겠습니다.
감사합니다.
그런데 썸네일 삭제라는 것은 폴더채 몽땅 지우는 것인가요..
아니면 지우고 새로 생성되는 것인가요..
저는 지우고 data 폴더에 가보면 그대로 있어서요
그러나 다시 리스트로 돌아오는 순간
해당 리스트에 있는 이미지의 썸네일을 다시 만들기 때문에
새로 생성됩니다.
참고해서 응용도 가능하겠는데요