회원제 사이트에서 비밀글 입력란이 없어서
<?php if(!is_user_logged_in()):?>
<div class="kboard-attr-row">
<label class="attr-name" for="kboard-input-member-display"><?php echo __('Author', 'kboard')?></label>
<div class="attr-value"><input type="text" id="kboard-input-member-display" name="member_display" value="<?php echo $content->member_display?>" placeholder="<?php echo __('Author', 'kboard')?>..."></div>
</div>
<?php endif?>
<div class="kboard-attr-row">
<label class="attr-name" for="kboard-input-password"><?php echo __('Password', 'kboard')?></label>
<div class="attr-value"><input type="password" id="kboard-input-password" name="password" value="<?php echo $content->password?>" placeholder="<?php echo __('Password', 'kboard')?>..."></div>
</div>
위의 소스로 적용을 해서 글쓸때 비밀번호를 입력했습니다
로그인후 비밀글 작성시 다른 로그인한 회원은 비밀글 입력하는 부분이 없고, 바로 볼수 잇게 되네요.
관리자가 비밀글 작성후 회원이 보려하면 비밀글 넣는 부분이 떠요.
2.위의코드를 넣으니 게시글 작성시 비밀번호입력이 무조건 입력하게 안하고 싶은데 어떻게 해야 할까요?
스킨의 script.js 파일 보시면 아래 코드가 있습니다.
비밀번호 입력 필드가 있다면 반드시 입력하도록 체크하는 스크립트입니다.
코드를 지워주시면 비밀번호 입력 여부를 체크하지 않게됩니다^^
else if(jQuery('input[name=password]', form).exists() && !jQuery('input[name=password]', form).val()){
alert(kboard_localize_strings.please_enter_the_password);
jQuery('input[name=password]', form).focus();
return false;
}