안녕하세요,
워드프레스 게시판에 비밀글에 댓글을 달 경우, 그 댓글도 자동으로 비밀댓글로 되도록 설정할 수 있을까요?^^
mjkwon90님 최신버전을 사용해보세요.
KBoard 5.3.1 버전 다운받아서 적용해보세요.
http://www.cosmosfarm.com/products/kboard
저희가 최대한 빠르게 업데이트하기 때문에 걱정하실 필요 없습니다.
계속 뭔가가 오류 나네요ㅠㅠ
그냥 전 버전 사용해야겠습니다 ㅎㅎ
많은 도움 주셔서 감사합니다^^
아래 최신 코드가 적용된 소스파일 링크입니다.
Raw 버튼을 눌러서 나오는 소스코드를 복사해서 KBoardBuilder.class.php 파일에 그대로 붙여넣기 해주시겠어요?
또한 워드프레스 디버그를 활성화해서 어떤 오류가 나오는지도 알려주시면 답변드리는데 도움이 됩니다^^
새해 복 많이 받으세요.
위처럼 KBoardBuilder.class.php파일에 코드를 추가했는데 오류가 나는것 같습니다.
우선 홈페이지가 전체적으로 이상해졌고요,
비밀번호를 입력하라는 메세지가 뜨네요.
확인 부탁드립니다.
아 네 변경 사항이 있습니다.
개선하도록 하겠습니다^^
우선은 FTP로 접속해서 KBoard 파일을 수정해주셔야 할 듯합니다.
/wp-content/plugins/kboard/class/KBoardBuilder.class.php
위 파일에서 아래 코드를 찾아주세요. 하나밖에 없습니다.
echo $this->skin->load($this->skin_name, 'editor.php', $vars);
찾은 코드 윗 부분에 굵게 표시된 코드를 추가해주세요.
$vars['parent'] = isset($parent) ? $parent : new KBContent();
echo $this->skin->load($this->skin_name, 'editor.php', $vars);
케이보드 업데이트 해주셔서 감사합니다^^
자동 비밀글로 되도록 위처럼 했을 때 정상적으로 작동했는데요,
업데이트 후에 내용이 좀 수정된 것 같아 아래처럼 수정해보았는데 작동하지 않는 것 같습니다.
<input type="checkbox" name="secret" value="true" onchange="kboard_toggle_password_field(this)"<?php if($content->secret || ($parent->uid?$parent->secret:'')):?> checked<?php endif?>> <?php echo __('Secret', 'kboard')?>
비밀글의 답글을 자동으로 비밀글로 작성하게 하시려면 스킨 파일을 수정해주셔야 합니다.
/kboard/skin/사용중인스킨/editor.php 파일에서
<input type="checkbox" name="secret" value="true"<?php if($content->secret):?> checked<?php endif?>>
위 코드를 아래 코드로 바꾸신 후 테스트 해보시겠어요?
<input type="checkbox" name="secret" value="true"<?php if($content->secret || ($parent->uid?$parent->secret:'')):?> checked<?php endif?>>
죄송합니다, 제가 설명을 잘못드렸습니다 ^^
댓글이 아니라 '답글' 자동 비밀글 설정 여쭤보려고 했습니다.
저희 사이트에 방문자가 비밀글로 게시물을 올렸을 때,
관리자가 밑에 답변으로 '답글'을 달아주는데요.
그 답글이 원문 내용을 가져오도록 설정해놔서..
원글이 비밀글이면 답글도 자동으로 비밀글로 설정하고 싶습니다.
비밀댓글이라는게 어떤건지요?
비밀글이라면 읽을 수 있는 사용자가 제한적일테고, 댓글 또한 글을 읽을 수 있는 몇몇 사용자만 확인이 가능할텐데요.