원래코드 수정시 문제가 될수 있는게 있는지.. 정보
원래코드 수정시 문제가 될수 있는게 있는지..본문
연속으로 글을 올리게 되어 보는이의 인상을 찌푸리게 했다면 죄송합니다.
[질문과 관련한 참고글]
http://www.sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=6623
썸네일 스킨을 작업하다가 보니, 윗글을 참조하게 되었는데요.
/bbs/delete.all.php 에서 대략 91번 라인쪽...
@unlink("$g4[path]/data/file/$bo_table/$row2[bf_file]"); 부분을 ...
$deleted_files[] .= $deleted_file = "$g4[path]/data/file/$bo_table/$row2[bf_file]";
@unlink($deleted_file); 로
원소스를 수정한다면..
[질문]
다른곳에서 이상이 생기는 부분이 있는가 해서 고수분의 의견을 좀 듣고싶어서 질문 올립니다.
요즘 썸네일을 사용하시는 스킨의 종류가 꽤 다양해서 공감을 못얻을수 있는 글일수도 있는데,
제가 사용하는 '썸네일갤러리스킨'의 경우
위 참조글처럼, 생성된 이미지의 썸네일들을 delete_all.php 쪽에서 썸네일을 삭제하는 기능이 들어있습니다.
그런데...그동안 작은 이미지들만 올려서 사용할때는 몰랐는데..
용량이 큰 이미지를 올린다음, 관리자권한으로 '리스트화면(list.skin.php)에서
다중선택또는 특정파일을 선택하여 삭제를 할경우,
로딩시간이 엄~~~~~~~~~~청 오래걸리는걸 알게되었습니다.
그래서 질답란을 헤매면서 원인을 찾다가
위 '질문 참조글'에 언급된 g6man님의 리플내용이 그 원인이더군요.
하나의 파일, 또는 다중으로 파일을 선택하여 삭제를 해도 '원본파일은 해당파일만 삭제'되지만
썸네일파일의 경우는 결국 delete_all.skin.php를 거치면서,
모든 썸네일파일을 삭제한후 다시 새롭게 썸네일파일을 생성해내는 과정을 거치다 보니
로딩시간이 그렇게 오래걸리게 되는걸 알게 되었습니다.
(용량이 큰 이미지들이 많이 등록되어있을수록...리스트화면의 로딩부하는 엄청나게 늘어남..)
결국, g6man님께서 권해주시는 방법대로 delete.all.php 파일 코드에서...
@unlink("$g4[path]/data/file/$bo_table/$row2[bf_file]"); 부분을 ...
$deleted_files[] .= $deleted_file = "$g4[path]/data/file/$bo_table/$row2[bf_file]";
@unlink($deleted_file); 로 수정하고, 해당스킨의 delete_all.skin.php 부분을 함께 수정 했더니
로딩타이밍이 확~~~~~~~~~~ 줄어들었습니다.
선택된 '원본파일'과 '썸네일'파일만 삭제해주니....로딩으로 인한 부하가 없어졌습니다.
--------------------------------------------------------------------------------------------------
그래서 일단 로딩부하 부분은 해결을 했습니다만,
이렇게 delete.all.php 파일을 수정했을경우 다른 게시판이나 기타 다른쪽에서
영향을 주는게 있는지에 대해서 알수가 없어서 글을 남깁니다.
그리고...만약, 다른 문제가 생기지 않는다면
관리자님께...delete.php 와 delete.all.php의 해당 코드에대한 수정작업을
고려해보셨으면 해서...글 남깁니다.
게시판 속도(썸네일기능)와도 관련이 있을수 있다고 보여져서,
g6man님의 의견이 상당히 큰 도움이 되는듯 해서.....
----------------------------------------------------------------------------------------------------
[질문과 관련한 참고글]
http://www.sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=6623
썸네일 스킨을 작업하다가 보니, 윗글을 참조하게 되었는데요.
/bbs/delete.all.php 에서 대략 91번 라인쪽...
@unlink("$g4[path]/data/file/$bo_table/$row2[bf_file]"); 부분을 ...
$deleted_files[] .= $deleted_file = "$g4[path]/data/file/$bo_table/$row2[bf_file]";
@unlink($deleted_file); 로
원소스를 수정한다면..
[질문]
다른곳에서 이상이 생기는 부분이 있는가 해서 고수분의 의견을 좀 듣고싶어서 질문 올립니다.
요즘 썸네일을 사용하시는 스킨의 종류가 꽤 다양해서 공감을 못얻을수 있는 글일수도 있는데,
제가 사용하는 '썸네일갤러리스킨'의 경우
위 참조글처럼, 생성된 이미지의 썸네일들을 delete_all.php 쪽에서 썸네일을 삭제하는 기능이 들어있습니다.
그런데...그동안 작은 이미지들만 올려서 사용할때는 몰랐는데..
용량이 큰 이미지를 올린다음, 관리자권한으로 '리스트화면(list.skin.php)에서
다중선택또는 특정파일을 선택하여 삭제를 할경우,
로딩시간이 엄~~~~~~~~~~청 오래걸리는걸 알게되었습니다.
그래서 질답란을 헤매면서 원인을 찾다가
위 '질문 참조글'에 언급된 g6man님의 리플내용이 그 원인이더군요.
하나의 파일, 또는 다중으로 파일을 선택하여 삭제를 해도 '원본파일은 해당파일만 삭제'되지만
썸네일파일의 경우는 결국 delete_all.skin.php를 거치면서,
모든 썸네일파일을 삭제한후 다시 새롭게 썸네일파일을 생성해내는 과정을 거치다 보니
로딩시간이 그렇게 오래걸리게 되는걸 알게 되었습니다.
(용량이 큰 이미지들이 많이 등록되어있을수록...리스트화면의 로딩부하는 엄청나게 늘어남..)
결국, g6man님께서 권해주시는 방법대로 delete.all.php 파일 코드에서...
@unlink("$g4[path]/data/file/$bo_table/$row2[bf_file]"); 부분을 ...
$deleted_files[] .= $deleted_file = "$g4[path]/data/file/$bo_table/$row2[bf_file]";
@unlink($deleted_file); 로 수정하고, 해당스킨의 delete_all.skin.php 부분을 함께 수정 했더니
로딩타이밍이 확~~~~~~~~~~ 줄어들었습니다.
선택된 '원본파일'과 '썸네일'파일만 삭제해주니....로딩으로 인한 부하가 없어졌습니다.
--------------------------------------------------------------------------------------------------
그래서 일단 로딩부하 부분은 해결을 했습니다만,
이렇게 delete.all.php 파일을 수정했을경우 다른 게시판이나 기타 다른쪽에서
영향을 주는게 있는지에 대해서 알수가 없어서 글을 남깁니다.
그리고...만약, 다른 문제가 생기지 않는다면
관리자님께...delete.php 와 delete.all.php의 해당 코드에대한 수정작업을
고려해보셨으면 해서...글 남깁니다.
게시판 속도(썸네일기능)와도 관련이 있을수 있다고 보여져서,
g6man님의 의견이 상당히 큰 도움이 되는듯 해서.....
----------------------------------------------------------------------------------------------------
댓글 전체

리플감사~
소스를 수정한다면 업그레이드할때마다, 수정작업해야하는 번거로움이 있는데..
별문제가 없다면 제가 드린 얘기나 Photofly 님께서 언급하신 방법이나 어느한가지라도
업그레이드에 반영이 되었으면 좋겠군요.
제스킨의 경우는 별도의 /thumb 폴더없이 해당 data의 해당 게시판 폴더에 함께 저장되고 삭제됩니다.
어떤 방법이든...그 방법이 다른 스킨이나 기타 다른곳에 영향을 주지 않는지가 궁금하군요.
소스를 수정한다면 업그레이드할때마다, 수정작업해야하는 번거로움이 있는데..
별문제가 없다면 제가 드린 얘기나 Photofly 님께서 언급하신 방법이나 어느한가지라도
업그레이드에 반영이 되었으면 좋겠군요.
제스킨의 경우는 별도의 /thumb 폴더없이 해당 data의 해당 게시판 폴더에 함께 저장되고 삭제됩니다.
어떤 방법이든...그 방법이 다른 스킨이나 기타 다른곳에 영향을 주지 않는지가 궁금하군요.

그누보드 원본의 다른곳에는 별 영향이 없는것으로 알고 있습니다..
다만 , 스킨에 따라서 섬네일 폴더를 별도로 이용하는경우에는 스킨의 수정이 필요한것으로 알고 있습니다....^^
다만 , 스킨에 따라서 섬네일 폴더를 별도로 이용하는경우에는 스킨의 수정이 필요한것으로 알고 있습니다....^^
감사합니다.^^