https://www.cosmosfarm.com/threads/document/45680
얼마전에 대댓글 삭제 감소 포인트 문의를 남겼었는데요......
게시글을 삭제할 경우 감소되는 포인트에도 같은 시스템을 적용하고 싶습니다
댓글이 있는 게시글을 삭제할 경우, 작성자가 게시글 삭제 감소 포인트는 물론이고 댓글 개수만큼의 댓글 삭제 감소 포인트까지 모두 부담하게 만들 수 있을까요?? 댓글을 단 회원들의 포인트에는 변화가 없고 게시글 삭제를 원하는 작성자의 포인트에서 모든 차감이 이루어지는 방법으로요
(게시글 삭제 감소 포인트가 20이고 댓글 삭제 감소 포인트가 10일 때, 댓글이 2개 달려있는 게시글을 삭제하려면 총 40포인트가 차감되는 방식)
그리고 만약에 모든 포인트를 부담하기에 작성자가 가지고 있는 포인트가 부족하다면, 포인트 부족을 이유로 게시글 삭제를 진행할 수 없었으면 좋겠습니다
게시글 삭제를 진행할때 "댓글이 달려있는 경우에는 댓글 개수만큼의 포인트가 추가로 차감됩니다." 라는 경고 문구 또한 추가되었으면 좋겠는데 예전 대댓글 삭제 포인트 문관련 문의 때 알려주신 코드를 /wp-content/plugins/kboard/skin/사용중인스킨/list-template.php 파일에 넣으면 되는걸까요??
저번과 같은 맥락으로, 댓글이 달려있지 않은 게시글을 지울때에는 "삭제 하시겠습니까?" 라는 메세지만 뜨지만 댓글이 있는 게시글을 삭제할때만 추가 문구가 입력되게 만들고 싶습니다
안녕하세요~^^
KBoard 게시글 본문 페이지에서 게시글 삭제는
사용 중이신 스킨에 따라 다릅니다.
디폴트(Default) 스킨을 기준으로 설명을 드리자면
FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/document.php 파일에
아래의 코드로 표시하고 있습니다.
<a href="<?php echo $url->getContentRemove($content->uid)?>" class="kboard-default-button-small" onclick="return confirm('<?php echo __('Are you sure you want to delete?', 'kboard')?>');"><?php echo __('Delete', 'kboard')?></a>
kboard_document_delete 액션을 활용하시면
게시글 삭제 후 새로운 코드를 추가하고 실행하게 하실 수 있습니다.
KBoard 주요 액션과 필터에 대한 자세한 내용은
아래의 링크를 참고 부탁드립니다.
https://www.cosmosfarm.com/products/kboard/hooks
고맙습니다.