묻고답하기
스케치북5 게시판 댓글작성자
2016.06.22 01:49
게시판 자체를 익명으로 돌리지 않고서
댓글 작성자 이름이 빠지게 할 수 있는 방법은 없나요?
모니터링을 해야하기 때문에 관리자는 게시글 및 댓글 작성자를 볼 수 있었으면 해서요.
댓글 10
-
라자루스
2016.06.22 02:06
-
흑사탕
2016.06.22 02:08
저게 뭔지는 확실히 찾아내서 수정 가능할거 같은데 저건 일괄 수정 되어버리죠?
저는 특정 게시판에서만 그랬으면 하거든요. 팁 확인해보려고 하는데 403 error가 나오네요! 매번 답변해주셔서 감사합니다!
-
라자루스
2016.06.22 02:21
원하는 게시판에서 익명 기능을 작동하게 한 뒤 {$oDocument->getNickName()}과 같은 부분을
<!--@if($logged_info->is_admin=='Y' && $mid=='게시판')-->
{@
$oMemberModel = &getModel('member');
$member_info = $oMemberModel->getMemberInfoByMemberSrl(abs($oDocument->get('member_srl')));
}
<a href="#popup_menu_area" class="member_{abs($oDocument->get('member_srl'))}" onclick="return false">{$member_info->nick_name}</a>
<!--@else-->
{$oDocument->getNickName()}
<!--@end-->
으로 바꾸시면 해당 게시판에서만 작동할 겁니다. 목록이라면 'oDocument'로 되어 있는 세 군데를 'document'로 바꾸시고 댓글이라면 'comment'로 하시면 됩니다. -
흑사탕
2016.06.22 02:30
이게 익명으로 돌리고도 누군지 확인이 가능한 소스는 아닌거죠...?
어떻게 작동하게 되는지를 확인할수가 없군요..8ㅅ8
제가 하고 싶은걸 좀 더 명확하게 전달해드렸어야 했네요!
익명게시판을 만들어서 사용하고픈데 익명 설정 하고 나서 글을 올리는 분들 관리를 하려고 하면
관리자 - 문서에서 anonymous라고만 뜨고 댓글 작성자도 다 그렇게 나오는데,
익명 게시판 설정을 풀고 게시판에 노출되는 작성자 이름을 게시판 설정에서 빼고서
comment 다는 분들 이름만 빼는 건 어려운가 싶네요..
아예 게시판을 일괄 설정하는 게 나은가요?
-
라자루스
2016.06.22 02:43
아 제가 알려드린 건 관리자 메뉴에서가 아니라 직접 해당 글과 댓글에 들어갔을 때 관리자만 회원의 닉네임과 회원 메뉴를 이용 가능한 소스였습니다. 이름만 빼는 건 전혀 어렵지 않습니다만(그냥 지워버리면 되니까요) 페이지 소스를 살피면 그 댓글을 누가 썼는지 알 수 있다는 문제가 있습니다. xe 코어에서 댓글을 감싸고 있는 부분에서 회원번호가 노출이 되도록 하고 있습니다. 만약 익명 기능을 사용한다면 그 부분이 0으로 처리되어 구분이 되지 않지만, 익명 기능을 사용하지 않으면 회원번호가 고스란히 드러나서 그 번호를 이용해 회원정보로 접속, 누가 그 댓글을 썼는지 바로 알 수 있게 됩니다.
-
흑사탕
2016.06.22 03:00
음... 자세하게 답변 달아주셨는데 제가 xe에 대한 이해가 부족해서 그런지 잘 모르겠네요ㅠㅠ 이름을 빼는 건 어렵지 않은데 누가 썼는지 알수가 없다는 문제인거죠...? 그래서 이름을 빼도 괜찮다는 거고... 음, 제대로 이해한건가 싶네요^^; 암튼 이 늦게까지 계속 답해주셔서 정말 감사합니다.
-
라자루스
2016.06.22 03:08
스킨에서 이름을 빼는 건 어렵지 않은데 누가 썼는지 (회원까지) 다 알 수가 <있다>는 뜻이었습니다. 즉 그냥 보면 익명인 듯 보여도 페이지 소스를 보면 익명이 아니어서 일반 회원들이 서로를 구분해낼 수 있습니다. -
라자루스
2016.06.22 02:54
https://github.com/rhymix/rhymix/pull/212/files
익명 기능을 사용한다는 전제 하에 이렇게 수정해 보시겠어요? 라이믹스 기반이라 제대로 작동할지는 모르겠습니다만... 제대로 작동한다면 익명 기능을 사용해도 관리자 페이지에서 회원의 닉네임/회원 정보를 이용하실 수 있을 겁니다.
+ 댓글은 https://github.com/rhymix/rhymix/pull/463/files 의 modules/comment/comment.admin.view.php 부분과 modules/comment/tpl/comment_list.html 을 참고하시면 되겠습니다.
-
흑사탕
2016.06.22 03:02
아하! 이런식으로 오픈소스가 제공되어있군요! 제가 너무 몰랐었네요(>_< 한번 확인해보겠습니다. 정말 감사합니다!
-
흑사탕
2016.06.22 03:13
와 이거 정말 좋은 소스네요!! 감사합니다!! 일단 익명게시판 작성자가 누군지 확인 가능하게 되었어요!
스킨에서 수정하시면 됩니다. _comment.html에서 {$comment->getNickName()} 이 부분을 관리자로 접속했을 때만 나타나도록 <!--@if($logged_info->is_admin=='Y')-->{$comment->getNickName()}<!--@end--> 으로 바꿔주시면 됩니다. 그런데 스킨상에서 고치는 것은 그다지 안전하지 못하기 때문에(xe 구조를 어느 정도 알고 있으면 구별이 가능합니다.) 익명 기능을 작동하신 후 http://sejin7940.co.kr/index.php?mid=xe_tips&document_srl=101163 이 팁을 사용하시는 편이 낫습니다.