게시글 삭제 전
게시글 삭제 후
삭제된 게시글 (비)추천 방지
댓글 삭제 똥 남기기
유저가 작성한 게시글, 댓글, 대댓글을 삭제할 경우 "삭제된 게시글입니다" 와 같이 전환하는 모듈입니다.
일부 애니 사이트에서 사용중인 방식이길래 급하게 미러링했습니다.
유저가 아닌 (게시판)관리자가 삭제할 경우 정상적으로 삭제됩니다.
따로 설정페이지 같은건 없습니다
그냥 부처님 같은 마음으로 뿌려봅니다 ㅋㅋ;
+ 댓글에 대댓글이 달려 있을 경우 수정방지 기능이 포함되어 있습니다.
게시판 스킨단 삭제된 게시글 판별 예제 (스케치북 _read_nav.html)
{@
...
$is_deleted = !($logged_info && $logged_info->is_admin == "Y") && preg_match('/<span.*?style=".*color:\s?#888888.*">/i', $oDocument->getTitle($mi->subject_cut_size)) ? TRUE : FALSE;
}
<a cond="$is_logged" class="document_{$oDocument->document_srl} action bubble m_no" href="#popup_menu_area" onclick="return false;" title="{$lang->cmd_document_do}"><i class="fa fa-ellipsis-h"></i><b class="tx">{$lang->cmd_document_do}</b></a>
<block cond="$oDocument->isEditable() && !$is_deleted">
<a class="edit" href="{getUrl('act','dispBoardWrite','document_srl',$oDocument->document_srl,'comment_srl','')}"><i class="ico_16px write"></i>{$lang->cmd_modify}</a>
<a class="edit" href="{getUrl('act','dispBoardDelete','document_srl',$oDocument->document_srl,'comment_srl','')}"><i class="ico_16px delete"></i>{$lang->cmd_delete} </a>
</block>
개발환경 XE 1.8.27, php 5.6
https://github.com/huhani/xe-gamezot
+
https://github.com/huhani/xe-gamezot/commit/451ce4a974ef5a7b69d746fb696c58c6a165fa9e
파일이 첨부된 댓글 삭제시 계속 남아있는 현상 수정하였습니다
해당 행을 추가해주세요
메리 크리스마스!