sejin7940_autotrash - 글/댓글 삭제시 휴지통으로 자동 이동 애드온
글이나 댓글을 유저가 삭제시 자동으로 휴지통으로 이동시키는 애드온입니다. 휴지통의 글은 관리자가 복원가능합니다. ( 게시판 관리자가 삭제한 글을 최고관리자가 확인하는 용도로도 사용가능합니다 )
자료 분류 | 애드온 | 0 / 0 | |
---|---|---|---|
라이선스 | GPL v2 | ||
제작자 | sejin7940 | ||
홈페이지 | sejin7940.co.kr | ||
설치 경로 | ./addons/sejin7940_autotrash | ||
최초 등록일 | 2013-05-26 00:00 | 전체 다운로드 | 1 |
최근 버전 | 1.1.1 |
다운로드
|
|
다운로드 | 1 | ||
최근 업데이트 | 2013-05-26 00:00 | 0 / 0 | |
원본 자료 출처 - 민채아빠 님이 팁게시판에 올리셨습니다. : http://www.xpressengine.com/tip/21595155 민채아빠 님의 팁이 기본기반이고 여기에 최고관리자는 예외 적용하는 기능 / 휴지통 이동대상을 글 또는 댓글 로 설정가능하게 추가 그리고 휴지통으로 이동된글을 복원시 댓글까지 그대로 복원되도록 보완을 해두었습니다.
글 이나 댓글을 삭제하면 무조건 휴지통으로 이동되게 하는 애드온입니다. 유저가 임의로 글 삭제하는 것을 막고 싶다든지 (의뢰 등 게시판 성격에 따라) 관리그룹이 따로 있어서 그들이 관리한 내역을 최고관리자가 재검토하고픈 경우등에서 사용가능합니다
1. (130813 - 설명추가) addons/ 에 업로드후, PC 에 사용에 체크하신 후 반드시 설정에 가셔서 한번은 저장을 하셔야 작동합니다 글과 댓글을 분리해서 저장가능하게 하려다보니, 설정단계를 안 거치면 아예 작동이 안 되게 되어있습니다
2. 휴지통 글 복원시, 댓글이 복원되지 않는 현상을 막으려면, comment 모듈을 조금 고치셔야합니다. function triggerDeleteDocumentComments(&$obj)
함수 전체를 아래걸로 교체
function triggerDeleteDocumentComments(&$obj) { return $this->deleteComments($document_srl, $obj);
3. (140924 설명 추가) 휴지통 글 복원시, 첨부된 파일이 복원되지 않는 현상을 막으려면 modules/file/file.controller.php 에서 function triggerDeleteAttached(&$obj) 함수 전체를 아래걸로 교체하시면 됩니다.
$output = $this->deleteFiles($document_srl);
이 애드온에 대한 문의사항이 있으시면, http://sejin7940.co.kr/index.php?mid=sejin7940_works&category=90564 에 글을 남겨주세요
ps. 두줄 홍보! ^^; XE 기반의 홈페이지 제작은, http://sejin7940.co.kr/index.php?mid=order_qna 에서 문의하세요 XE 기반 홈페이지만 140개가 넘는 XE 전문 제작 업체입니다! ^^;;
이 자료는 XE 공식 자료실에서 자동으로 다운로드한 자료입니다. 원본 : [공식 자료실 게시글로 이동] |