묻고답하기
게시자만 확인할 수 있는 댓글
2014.04.20 17:28
혹시 게시자만 댓글을 확인 할 수 있는 기능은 추가하고 싶은데 방법이 있는지 궁금합니다
위 게시판을 보면 댓글쓴사람도 다른 댓글은 못보고 게시자만 모든 댓글을 볼 수 있는 기능이 있더라구요
간단하게 할 수 있는 방법이 있을까해서 여쭈어 봅니다^^
댓글 4
-
LI-NA
2014.04.20 17:32
-
이광우794
2014.04.20 18:34
아 제작을 해야한다는 것인가요?
그럼 비용이...
-
okiz
2014.04.20 21:39
게시판 스킨에서 댓글 부분에 {$comment->getContent(false);} 혹은 {$comment->getContent(true);}
라는 부분을 아래와 같이 바꿔주시면 됩니다.
게시판 스킨별로 상이할 수 있으나 보통 comment.html 부분에 위치합니다.
<!--@if($logged_info->member_srl == $oDocument->get('member_srl') || $logged_info->member_srl == $comment->get('member_srl'))-->{$comment->getContent(false);}<!--@else-->* 게시자만이 확인할 수 있습니다.<!--@end-->
게시자와 해당댓글 작성자만 댓글 확인을 할 수 있습니다.
다만, 이렇게 하실 경우 다른 게시판으로 이용이 어려울 수 있으니, 게시판 스킨을 이름변경하여 따로 더 준비 하시는게 좋습니다.
-
sejin7940
2014.04.21 00:42
댓글을 비밀글로 처리하면 됩니다
게시판 설정에서, 비밀글 을 체크해주시고
스킨에서 댓글출력부분 ( _comment.html 이나 comment.html 형태일겁니다)
에서
<input cond="$module_info->secret=='Y'" type="checkbox" name="is_secret" value="Y" id="is_secret" class="iCheck" />
<label cond="$module_info->secret=='Y'" for="is_secret">{$lang->secret}</label>이런 형태로 is_secret 값을 전달하는 부분을 찾아서 지워버리고
<input cond="$module_info->secret=='Y'" type="hidden" name="is_secret" value="Y" />
이렇게 처리하면 항상 비밀 댓글로 기록이 될겁니다.
다른 게시판들에서 충돌이 날 가능성이 있으니, 스킨을 별도로 하나 복사해서 수정해두시는게 좋겠죠?
게시판 스킨 제작으로 깔끔하게 해결됩니다.
자기가 쓴 덧글이거나, 게시자한테만 내용을 출력해 주는 것이죠...