테스트 사이트 - 개발 중인 베타 버전입니다

비밀댓글 기능 채택완료

MJEI 6년 전 조회 3,772

모바일버전?에서 게시판에 비밀댓글 기능을 다른용도로 사용중입니다.

임시댓글처럼 사용하려고 비밀댓글 체크박스를 관리자만 보이게 처리해놨습니다.

 

근데 이게 비밀댓글 체크박스가 일반회원들은 안보이니 댓글 수정시 수정이 되는게 아니라 새댓글로 등록이 됩니다..ㅠㅠ (뭔 관련이 있을까 싶은데 넣고 빼고 테스트해보니 이 비밀댓글 체크박스 문제가 확실해요)

 

소스상에 비밀댓글 체크박스가 있으면 댓글 수정이 잘되구요. 없으면 새댓글로 등록되요.

그래서

<input type="hidden" name="wr_secret" value="secret" id="wr_secret">

이렇게 hidden으로 하면 될까했는데 이러니 다 비밀댓글로 처리되고...ㅠㅠ

 

hidden이어도 체크가 안되는 상태로 할수는 없을까 궁금합니다.

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
6년 전

비밀글 체크박스는 관리자만 보이게 해 놓으시고

view_comment.skin.php 파일 하단 스크립트에서도 관리자만 적용되게 이렇게 감싸주세요.

 

<?php if ($is_admin) { ?>
if (document.getElementById('secret_comment_'+comment_id).value)
    document.getElementById('wr_secret').checked = true;
else
    document.getElementById('wr_secret').checked = false;
<?php } ?>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

M
MJEI
6년 전
우와 감사합니다...(__

댓글을 작성하려면 로그인이 필요합니다.

b
6년 전

css에서 display:none 으로 처리하면 되지않을까요???

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

M
MJEI
6년 전
우왁 감사합니다. 부사님 방법으로도 되는것 같습니다. 감사합니다 (__

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인