안녕하세요.
Kboard 게시판과 댓글 플러그인 최신버전과 ASK ONE 스킨을 사용하고 있습니다.
Kboard게시판에서 검색기능을 관리자에게만 보이게 하고 싶습니다. ( 사진 첨부: https://imgur.com/XytqnvQ )
비회원및 일반회원은 검색기능이 보이지 않게 하려고 합니다.
도움 부탁 드립니다.
감사합니다.
안녕하세요~^^
KBoard 에스크원 상담 스킨에서 검색폼을 관리자에게 보여주시려면 list.php 파일을 편집해주세요.
FTP로 접속 후 /wp-content/plugins/kboard/skin/ask-one/list.php 파일을 편집해주세요.
우선 아래 코드를 찾아주세요.
<!-- 검색폼 시작 -->
<div class="kboard-search">
<form id="kboard-search-form-<?php echo $board->id?>" method="get" action="<?php echo $url->toString()?>">
<?php echo $url->set('pageid', '1')->set('target', '')->set('keyword', '')->set('mod', 'list')->toInput()?>
<select name="target">
<option value=""><?php echo __('All', 'kboard')?></option>
<option value="title"<?php if(kboard_target() == 'title'):?> selected="selected"<?php endif?>><?php echo __('Title', 'kboard')?></option>
<option value="content"<?php if(kboard_target() == 'content'):?> selected="selected"<?php endif?>><?php echo __('Content', 'kboard')?></option>
<option value="member_display"<?php if(kboard_target() == 'member_display'):?> selected="selected"<?php endif?>><?php echo __('Author', 'kboard')?></option>
</select>
<input type="text" name="keyword" value="<?php echo kboard_keyword()?>">
<button type="submit" class="kboard-ask-one-button-search" title="<?php echo __('Search', 'kboard')?>"><img src="<?php echo $skin_path?>/images/icon-search.png" alt="<?php echo __('Search', 'kboard')?>"></button>
</form>
</div>
<!-- 검색폼 끝 -->
아래 코드로 교체 해주세요.
<?php if($board->isAdmin()):?>
<!-- 검색폼 시작 -->
<div class="kboard-search">
<form id="kboard-search-form-<?php echo $board->id?>" method="get" action="<?php echo $url->toString()?>">
<?php echo $url->set('pageid', '1')->set('target', '')->set('keyword', '')->set('mod', 'list')->toInput()?>
<select name="target">
<option value=""><?php echo __('All', 'kboard')?></option>
<option value="title"<?php if(kboard_target() == 'title'):?> selected="selected"<?php endif?>><?php echo __('Title', 'kboard')?></option>
<option value="content"<?php if(kboard_target() == 'content'):?> selected="selected"<?php endif?>><?php echo __('Content', 'kboard')?></option>
<option value="member_display"<?php if(kboard_target() == 'member_display'):?> selected="selected"<?php endif?>><?php echo __('Author', 'kboard')?></option>
</select>
<input type="text" name="keyword" value="<?php echo kboard_keyword()?>">
<button type="submit" class="kboard-ask-one-button-search" title="<?php echo __('Search', 'kboard')?>"><img src="<?php echo $skin_path?>/images/icon-search.png" alt="<?php echo __('Search', 'kboard')?>"></button>
</form>
</div>
<!-- 검색폼 끝 -->
<?php endif?>
결국은 아래처럼 바꿔주는 겁니다.
<?php if($board->isAdmin()):?>
<!-- 관리자만 표시 -->
<?php endif?>
고맙습니다.
워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 권한설정 탭에서
최고관리자그룹 설정을 활용하시면 어떨까요?
고맙습니다.
안녕하세요.
아래 말씀주신대로 하니 잘 해결되었습니다. 답변 감사합니다.
만약에 관리자와 상점관리자(shop manager), 특정회원만 검색기능이 보이게 하려면, 어떻게 수정을 해야 하는지요?
확인 부탁 드립니다.
감사합니다.
안녕하세요.
설명주신대로 하니, 해결 되었습니다.
감사합니다.