케이보드 사용하는 유저 입니다.
관리자 모드에서 비밀글을 입력하려고 하면 체크만 하는게 있더라고요 비번 입력창은 없고요
관리자만 글을 입력하면서 글보는 설정은 전체로 했을경우 비밀글을 관리자뿐만 아니라 접속자들도 비번을 알면 볼수 있게 하고 싶습니다.
이럴때 어떻게 해야 하는지 문의 드립니다.
스킨의 editor.php 파일을 수정하시면 됩니다.
<?php if($board->isAdmin()):?>
<div class="kboard-attr-row">
<label class="attr-name"><?php echo __('Notice', 'kboard')?></label>
<div class="attr-value"><input type="checkbox" name="notice" value="true"<?php if($content->notice):?> checked<?php endif?>><?php if($content->password):?><input type="hidden" name="password" value="<?php echo $content->password?>"><?php endif?></div>
</div>
<?php elseif($board->isWriter() && $board->permission_write=='all'):?>
<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?$content->member_display:$userdata->data->display_name?>"></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?>
위 코드를 아래 코드로 바꿔서 확인 해보세요~
<?php if($board->isAdmin()):?>
<div class="kboard-attr-row">
<label class="attr-name"><?php echo __('Notice', 'kboard')?></label>
<div class="attr-value"><input type="checkbox" name="notice" value="true"<?php if($content->notice):?> checked<?php endif?>></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>
<?php elseif($board->isWriter() && $board->permission_write=='all'):?>
<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?$content->member_display:$userdata->data->display_name?>"></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?>
글쓰기랑 글읽기 권한을 아무나로 해주세요~
관리자에서도 비밀번호를 입력할순 있네요
단 관리자 로그인한사람만 또 열어볼수 있네요 그냥 일반사람들도 비밀번호를 제공해 주면 열수 있었으면 하는데요....
http://irience.cafe24.com/news/notice/
비밀번호를 알고있어도 로그인안하면 열수가 없습니다.
아직 해결못했는데 알고 계신분 답글달아주세요
질문에 대한 답변도 너무 감사하고 댓글에 질문한것도 답변해 주셔서 감사합니다..
무료로 쓰고있는데 계속 질문해서 죄송합니다만.
글쓰는건 관리자만 쓸길 바랍니다.
관리자가 비번을 입력하고 전체 공개 권한을 줘서 비번을 알고 있는사람은 확인할수 있었으면 좋겠네요
가능한지요??
그럼 글쓰기만 권한을 주세요..
글읽기 권한은 아무나로 해주시고요.. 그래도 문제가 있나요?
글쓰기 권한은 관리자만 해야 합니다.
php 수정하고 해서 아래와 같이 수정했습니다.
if($this->board->permission_read=='all' || $this->board->permission_read=='author'){
하지만 패스워드를 정확히 입력해도 글을 볼수가 없네요