국내 최고 XE 개발 sejin7940 - XE 배포자료
각 자료에 대한 상세한 기능 설명들은 'XE기능개발내역' 메뉴에서 확인가능합니다
이 게시판은 배포된 자료에 대한 버그문의 용도입니다.
다만, 개인적인 사정으로 문의글에 대해 답변을 달지 못하거나 굉장히 늦게 답변 들리 수도 있음을 양해부탁드립니다
XE 공홈에 배포하는 모든 무료자료는 sejin7940 에게 유지보수 의무가 없으며, 질문에 대한 답변 의무도 없음을 명확히합니다.
반드시 수정이나 기능보완하고픈 사항이 있는 경우에는, 제작문의 쪽에 글을 남겨주세요!
이 게시판은 배포된 자료에 대한 버그문의 용도입니다.
다만, 개인적인 사정으로 문의글에 대해 답변을 달지 못하거나 굉장히 늦게 답변 들리 수도 있음을 양해부탁드립니다
XE 공홈에 배포하는 모든 무료자료는 sejin7940 에게 유지보수 의무가 없으며, 질문에 대한 답변 의무도 없음을 명확히합니다.
반드시 수정이나 기능보완하고픈 사항이 있는 경우에는, 제작문의 쪽에 글을 남겨주세요!
sejin7940
조회:2993 2013.03.12 10:44
원본 소스는...
삭제시 휴지통으로 이동하고 복원되는 기능이 정상적으로 작동한다.
그러나 한가지 한계가 있다.
댓글이 달려있던 글의 경우, 휴지통으로 이동 후 복원시, 댓글은 복원이 되지 않는 한계가 있었다.
사실 휴지통으로 글을 이동할때, 해당글 내의 댓글은 삭제되거나 휴지통으로 이동되지 않고
그대로 보전이 된다. (그래서 댓글출력 위젯등과 연동이 제대로 안 되는게 현재 휴지통 모듈의 구조이다.)
실제 댓글 삭제는 휴지통의 글이 삭제 되는 순간 삭제가 되게 되어있다.
(이런 상황까지 제대로 개선하려면 휴지통 모듈 자체를 상당히 많이 고쳐야한다 ㅡㅡ;;)
그러나, 이 애드온을 그대로 쓸 경우
삭제버튼을 기반으로 작동하다보니, comment 모듈과 연결된 트리거가 작동해서
즉, procBoardDeleteDocument 실행시 triggerDeleteDocumentComments 가 같이 실행이 되어버려서..
해당글의 댓글이 다 삭제되는 문제가 발생한다.
결국, Core 에 해당하는 comment 모듈의 일부를 수정하고, 애드온 을 조금 수정하여
이 애드온을 기반으로 한 삭제(휴지통 이동)시에 댓글이 삭제 되지 않도록 제한을 걸어두어서
휴지통 글 복원시 댓글까지 그대로 유지되도록 보완이 되었다.