비밀번호 폼을 추가하고 싶습니다.

혹시나 싶어 검색을 많이 해봤는데 자세한 답변은

http://www.cosmosfarm.com/threads/document/4248 있지만 이후 답변이 없어 진행을 못하고 있습니다.

 

즉슨

현재 로그인한 사람들이 비밀글 체크 후 글을 쓰면 관리자 비밀글의 답글을 적을때 로그인한 사람이 글을 확인시 비밀번호를 몰라 진입이 되지 않습니다. 그래서 php파일을 찾았지만 추가하는게 어렵네요

 

비밀번호 폼을 추가하여 로그인한 사람이 글 작성하여 비밀번호 추가 및 비밀글 체크 하여 등록시 관리자가 그 글에 대해 댓글이 아닌 답글을 달면 관리자가 쓴 답글을 로그인한 사람이 클릭하여 확인 하였을시

로그인한 사람의 비밀번호를 입력하여 볼수 있게끔 추가 하려고 하는데 꼭 알려주시기 바랍니다 ㅠㅠ..

 

가입 게시판의 성격이라 비밀글이 주된 방법이어야 하는데 도움 부탁드려요 스레드봇님!!

 

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • http://www.cosmosfarm.com/threads/document/4248 글에 있는 내용대로 하면 될 것 같습니다.

    editor.php 파일을 살펴보시면 

    <?php elseif(!is_user_logged_in()):?>
            <div class="kboard-attr-row">
                <label class="attr-name"><?php echo __('Author', 'kboard')?></label>
                <div class="attr-value"><input type="text" name="member_display" value="<?php echo $content->member_display?>"></div>
            </div>
            <div class="kboard-attr-row">
                <label class="attr-name"><?php echo __('Password', 'kboard')?></label>
                <div class="attr-value"><input type="password" name="password" value="<?php echo $content->password?>"></div>
            </div>
            <div class="kboard-attr-row">
                <label class="attr-name"><img src="<?php echo kboard_captcha()?>" alt=""></label>
                <div class="attr-value"><input type="text" name="captcha" value=""></div>
            </div>
            <?php endif?>

    비슷한 부분이 있을 것입니다. 여기에서 패스워드 부분만 맨 긑의 endif 아래 부분이나 다른 부분으로 옮기시면 될 것 같은데요.

  • 해보니까 폼 살아나네요 알려주셔서 감사합니다!! 위치만 제가 바꾸면 되겠군요~!

  • 지금 이방법으로 해보니 현재 비밀번호 입력하는 폼은 나오지만

    본문에 있는 관리자가 저 글에 대한 글을 답글시 비밀번호를 입력하라고 나오는데 그 비밀번호를 따올수가 없네요..

    그래서 원몬본 글 복사해봤자 <div>나와 의미가 없는데 방법 없을까요? ㅠㅠ

  • 안녕하세요?

    저 기능을 사용해보지 않아서 정확히 어떻게 작동하는지는 잘 모르겠네요.

    위의 코드를 아래와 비슷하게 수정해보시면 어떨까요?

    <?php elseif(!is_user_logged_in()):?>
            <div class="kboard-attr-row">
                <label class="attr-name"><?php echo __('Author', 'kboard')?></label>
                <div class="attr-value"><input type="text" name="member_display" value="<?php echo $content->member_display?>"></div>
            </div>
            
            <div class="kboard-attr-row">
                <label class="attr-name"><img src="<?php echo kboard_captcha()?>" alt=""></label>
                <div class="attr-value"><input type="text" name="captcha" value=""></div>
            </div>
            <?php endif?>
    <?php if(!$board->isAdmin()): ?>
     <div class="kboard-attr-row">
                <label class="attr-name"><?php echo __('Password', 'kboard')?></label>
                <div class="attr-value"><input type="password" name="password" value="<?php echo $content->password?>"></div>
            </div>
    <?php endif?>

    테스트를 해 보지 않아서 제대로 작동할지 모르겠어요...

  • KBoard 버전이 어떻게 되시나요?

    최신버전에 적용된 기능은 아래와 같습니다.

     

    1. 로그인 사용자가 비밀글로 글을 쓰고 관리자가 비밀 답글을 달면 그 로그인 사용자가 읽을 수 있습니다.

    2. 비로그인 사용자가 관리자가 남긴 비밀 답글을 보려면 자신이 남긴 비밀번호를 입력해서 확인 가능합니다.

     

    로그인 사용자는 비밀번호 입력창이 없습니다. 로그인 했기 때문에 비밀번호를 입력할 이유가 없습니다.

    또한 로그인 비로그인 사용자 모두 관리자가 남긴 비밀 답글을 읽을 수 있습니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요