묻고답하기
게시물에서 삭제버튼을 휴지통기능으로 바꾸려는데 도와주세요ㅠ
2010.02.03 00:59
게시물 보기(modules/borad/skin/스킨명/view_document.html)에 보면 '삭제' 버튼이 있지요.
<a href="{getUrl('act','dispBoardDelete','document_srl',$oDocument->document_srl,'comment_srl','')}" class="button {$btn_class}"><span>{$lang->cmd_delete}</span></a>
이 부분을 누르면 삭제 말고 게시글 관리의 휴지통 기능을 수행하게 하고 싶습니다.
휴지통 기능의 소스는 modules/document/tpl/checked_list.html 에
<a href="#" onclick="doManageDocument('trash');return false;" class="button red"><span>{$lang->cmd_trash}</span></a>
이렇게 되어있던데 저 클릭 함수는 modules/document/tpl/js/document_admin.js 에 있던데 그래서 checked_list.html 제일 위에
<!--%import("js/document_admin.js")-->
라고 임폴트 되있네요. 저 js파일에서 함수 부분을 보니
function doManageDocument(type) { var fo_obj = jQuery("#fo_management").get(0); fo_obj.type.value = type; procFilter(fo_obj, manage_checked_document); }
이렇게 구현되어있었어요!
----------------------------------------------------------------------------------------------------------------
게시물 보기에서 삭제 버튼으로 휴지통 기능을 하게 하려면 view_document.html에 document_admin.js를 임폴트 시키고
삭제버튼 소스를 바꾸면 될 것 같은데 어떻게 바꾸면 되는건가요? 대충 이해하고 거의 있는걸 쓰는 실력이라 못짜겠네요ㅠ
그리고 저 doManageDocument 함수의 내용을 보면 게시물 관리들어가기 전에 체크한 문서를 선택해서 처리하게 되는데
게시물 보기 상태의 보고 있는 그 글이 체크되었다고 인식하게 해야하던가 아니면
함수를 새로 짜서 읽고 있는 그 글을 지정해줘야 할듯한데 어떻게 하면 될까요ㅜ
고수분들의 도움 부탁드리겠습니다!
* 가능한 자세한 설명 부탁드리겠습니다!!!
댓글 1
-
DuRi
2010.02.03 01:52
-
타피님
2010.02.03 03:40
당연히! 써보았습니다 ^^; 제가 지금 만들어야하는 것은 휴지통에서 복구를 시키면 게시판 지정도 없이 바로 원위치로 복구도 되어야하는데 이 애드온은 삭제한 게시물을 보관하는 것이지 원위치 복구가 가능한 것은 아니니까요ㅠ 그래서 XE에 있는 휴지통 기능을 이용하려고 하는겁니다~
고민하지 마시고 http://www.xpressengine.com/17754077 에서 휴지통 애드온을 사용하시면 될듯합니다.
저도 이걸 사용 중인데, 잘 동작합니다.