에디터로 등록한 이미지 삭제 @20160104 정보
에디터로 등록한 이미지 삭제 @20160104첨부파일
본문
글을 쓰고 수정할 때마다 본문에 에디터를 통해서 추가한 이미지가 있는지 체크해서 디비에 저장을 합니다.
그리고 삭제할 때마다 해당 게시물에 에디터로 등록한 이미지가 있는지 체크 후 있으면 삭제를 해 주는 그런 방식입니다.
아주 간단하게 만들어졌기에 버그가 있을 수 있고 잘하시는 분들이 볼 경우 엉성할 수 있으니 욕은 자제해 주세요. 허허허
이 스킨을 적용하기 이전의 게시물에 등록한 이미지는 삭제가 안 됩니다.
이 부분은 제가 시간이 없는 것보다 아직 귀찮아서 안 만들었습니다.
나중에 안 귀찮으면...
작업에 사용한 스킨은 압축해서 올립니다.
버그가 있을 수 있습니다.
그럴 경우 피드백 부탁드립니다.
// 20160104
- 게시글을 수정할 경우도 이미지(썸네일 포함)가 삭제되게 처리
- g5_images.php 파일 추가
- 읽어 보세요.txt 파일 추가(간단한 설명서)
- 수정된 파일로 교체
그리고 삭제할 때마다 해당 게시물에 에디터로 등록한 이미지가 있는지 체크 후 있으면 삭제를 해 주는 그런 방식입니다.
아주 간단하게 만들어졌기에 버그가 있을 수 있고 잘하시는 분들이 볼 경우 엉성할 수 있으니 욕은 자제해 주세요. 허허허
이 스킨을 적용하기 이전의 게시물에 등록한 이미지는 삭제가 안 됩니다.
이 부분은 제가 시간이 없는 것보다 아직 귀찮아서 안 만들었습니다.
나중에 안 귀찮으면...
작업에 사용한 스킨은 압축해서 올립니다.
버그가 있을 수 있습니다.
그럴 경우 피드백 부탁드립니다.
// 20160104
- 게시글을 수정할 경우도 이미지(썸네일 포함)가 삭제되게 처리
- g5_images.php 파일 추가
- 읽어 보세요.txt 파일 추가(간단한 설명서)
- 수정된 파일로 교체
추천
7
7
댓글 11개
우와 좋네요~
안 그래도 이 문제로 고심하고 있던차에 정말 감사합니다.
질문도 있습니다.
"읽어 보세요.txt" 파일 내에 설명되어 있는 추가된 파일목록의 3개 파일 외에
나머지 파일은 적용하지 않아도 되는건지요?
1) /g5_images.php
2) /skin/board/basic/basic_remove_image/delete.skin.php
3) /skin/board/basic/basic_remove_image/write_update.skin.php
요것만 사용하면 되는건가요?
질문도 있습니다.
"읽어 보세요.txt" 파일 내에 설명되어 있는 추가된 파일목록의 3개 파일 외에
나머지 파일은 적용하지 않아도 되는건지요?
1) /g5_images.php
2) /skin/board/basic/basic_remove_image/delete.skin.php
3) /skin/board/basic/basic_remove_image/write_update.skin.php
요것만 사용하면 되는건가요?
나머지는 사용 안 하셔도 됩니다.
1번은 어차피 테이블 만들기라서 1회용이구요, 2, 3번은 디비에 insert를 할 애들이라서 그건 그냥 복사해서 넣으시면 됩니다.
1번은 어차피 테이블 만들기라서 1회용이구요, 2, 3번은 디비에 insert를 할 애들이라서 그건 그냥 복사해서 넣으시면 됩니다.
감사합니다.
제가 쓰는 곳에 그누보드를 마개조한 편이라
마냥 덮어 씌우기에는 좀 애매했는데
답변주신 덕분에 확신하고 필요한 일부분 코드만 추가하면 될듯 싶네요.
고맙습니다. 그누보드에 DHTML을 사용할 때 꼭 필요한 기능인데
없어서 웹서버 용량만 가중되고 어려웠던 차에 많은 도움이 되주셨습니다.
꾸벅 (_ _)a
제가 쓰는 곳에 그누보드를 마개조한 편이라
마냥 덮어 씌우기에는 좀 애매했는데
답변주신 덕분에 확신하고 필요한 일부분 코드만 추가하면 될듯 싶네요.
고맙습니다. 그누보드에 DHTML을 사용할 때 꼭 필요한 기능인데
없어서 웹서버 용량만 가중되고 어려웠던 차에 많은 도움이 되주셨습니다.
꾸벅 (_ _)a
DHTML 에디터 사용시 이미지 업로드 및 삭제 기능
덕분에 해결되었습니다. 감사합니다.~
좋은 팁 감사합니다.
하나씩 글을 삭제하면 첨부된 이미지가 깨끗이 삭제됩니다.
관리자 > 선택삭제 하는 경우엔 delete_all.skin.php 가 필요합니다.
관리자 > 이동 및 선택이동 일때는 첨부파일 g5_image 테이블에 업데이트 안됩니다.
하나씩 글을 삭제하면 첨부된 이미지가 깨끗이 삭제됩니다.
관리자 > 선택삭제 하는 경우엔 delete_all.skin.php 가 필요합니다.
관리자 > 이동 및 선택이동 일때는 첨부파일 g5_image 테이블에 업데이트 안됩니다.
감사합니다.
에디터를 통해 이미지를 업로드하고, 본문에서 DEL키를 눌러서 이미지를 삭제한 경우에도 서버에서 이미지가 삭제되는지요?
삭제 안 됩니다.
에디터 내에서의 사용자 액션은 잡아내기 어렵지 않을까요? 애초에 말씀하신 것까지 감안해서 만들지 않는 이상은요...
에디터 내에서의 사용자 액션은 잡아내기 어렵지 않을까요? 애초에 말씀하신 것까지 감안해서 만들지 않는 이상은요...
그렇군요. 서버에 이미지 찌꺼기가 많이 쌓이는 거 같아서 DEL키로 삭제한 경우에도 서버에서 삭제됐으면 했네요.