게시판 스킨의 게시글 관리 버튼
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 8.2 |
문득 방법이 궁금하여 질문을 남기게 되었습니다.
현재 모든 게시판에서 게시글의 이동을 하기 위해서는 list.html 에서 onclick="doAddDocumentCart(this)" 가 포함된 체크 박스를 클릭해야하고 아래 이미지 처럼 POST로 값을 보내고 있는데요.
read.html에서 체크박스 없이 해당 게시물을 이동하고 싶을때에는 어떻게 하면 좋을까요?
doAddDocumentCart는 임의로 추가해도 계속 따라다니는 것 같아 옳은 방법은 아닌듯 하온데... 별도의 방법이 있을지요?
얼음조각티
Lv. 3
:)
댓글 2
exec_json으로 procDocumentAddCart를 호출하여 현재 글번호를 전달한 후, success 콜백에서 곧바로 procDocumentManageCheckedDocument를 호출하여, 삭제나 이동 등의 처리를 자동화하시면 될 것 같습니다.
procDocumentManageCheckedDocument를 정상적으로 실행하고 나면 "카트"가 초기화되므로, 임의로 추가하더라도 더이상 따라다니지 않을 거예요.
"카트" 내용이 따라다니는 것이 어떤 경우에는 편리할 수도 있겠지만, 다른 페이지에서 선택했던 글을 의도치 않게 삭제/이동시키는 등 실수할 위험이 높기 때문에, 장기적으로는 개편해야 할 기능으로 보고 있습니다. 현재 화면에서 선택한 글에만 영향을 미치도록요.
보통의 로직은 내가 보고 있는 화면에서 선택한 글만 영향을 미칠것이라 생각하고 생각없이 All Check -> 삭제 또는 휴지통 으로 보내버리고 난 뒤, 그 전에 다른 게시판에서 쓴 것도 영향을 미치고 나면 이미 늦었더군요.
항상 감사드립니다.