묻고답하기
게시물 댓글 수정금지 시키고 싶습니다.
2015.03.27 20:31
안녕하세요,
일정 게시물의 댓글들을 수정불가하게 세팅할수 있는 방법이 있나요?
댓글허용 금지시키는건 기능이 있는데, 수정불가 기능은 없는것 같습니다.
감사합니다!
댓글 2
-
LI-NA
2015.03.28 00:20
-
마야
2015.03.28 11:37
https://www.xpressengine.com/index.php?mid=download&package_id=22753609
이 애드온을 참고하시고요~
======================================================
(참고하세요)
작성자가 게시글을 작성 한뒤 리플(코멘트)가 1개도 없을경우에만 수정/삭제가 가능하고
리플이 1개이상일경우엔 수정및 삭제가 불가능하도록 하고싶습니다. (물론, 관리자는 수정가능)
============================================================
board 게시판 / xe_official 게시판 스킨을 사용할 때에는xe - modules - board - skins - xe_official - view_document.html 열고
line 120 쯤에
*** 스케치북에는 _read.html 341열<a href="{getUrl('act','dispBoardWrite','document_srl',$oDocument->document_srl,'comment_srl','')}" class="buttonOfficial"
cond="$oDocument->variables[comment_count]==0 || $logged_info->is_admin=='Y'"><span>{$lang->cmd_modify}
</span></a>
<a href="{getUrl('act','dispBoardDelete','document_srl',$oDocument->document_srl,'comment_srl','')}" class="buttonOfficial" cond="$oDocument->variables[comment_count]==0 || $logged_info
->is_admin=='Y'"><span>{$lang->cmd_delete}</span></a>
이렇게 수정.....붉은 부분이 추가된 내용....
cond="$oDocument->variables[comment_count]==0 || $logged_info->is_admin=='Y'"
cond="$oDocument->variables[comment_count]==0 || $logged_info->is_admin=='Y'"
*********************************************************************
코멘트 부분에도 가능하게 할 수 있습니다.
만약에 수정만 불가능하게 할려면...........해당 게시판 스킨~ comment.html 에 수정부분 버턴을 살펴보시면
예) <a href="{getUrl('act','dispBoardWrite','document_srl',$oDocument->document_srl,'comment_srl','')}" class="buttonOfficial" ><span>{$lang->cmd_modify}
이런 형식으로 되어 있을 겁니다.
여기에
cond="$oDocument->variables[comment_count]==0 || $logged_info->is_admin=='Y'" 이부분을
넣어주세요(관리자는 가능합니다.)그러면....
<a href="{getUrl('act','dispBoardWrite','document_srl',$oDocument->document_srl,'comment_srl','')}" class="buttonOfficial"
cond="$oDocument->variables[comment_count]==0 || $logged_info->is_admin=='Y'"><span>{$lang->cmd_modify}이렇게 되겠습니다.
일정 게시물은... 확장변수로 처리해야할것 같은데, 이정도는 제작 의뢰에 남기시면 간단하게 해결해줄 것 같네요.
수정불가 어려운건 아니고... 애드온에서 insertComment 같은곳에서 기존 comment_srl이 있으면 거기서 바로 exit 시켜버리면 됩니다.