안녕하세요. default 스킨 수정중입니다. 리스트 파일에서 아래부분의 셀렉트가 있는데요.
작성자만 조회할 수 있게 하고
두번째 셀렉트에 네이버 선택하면 www.naver.com 페이지로 새창열기 이동하게 하고 싶습니다.
<select name="target">
<option value="member_display"<?php if(kboard_target() == 'member_display'):?> selected<?php endif?>><?php echo __('Author', 'kboard')?></option>
이부분에 네이버 링크를 달 생각 입니다.>>>>> <option value= <?php if(kboard_target() == 'content'):?> selected<?php endif?>>20</option>
</select>
<input type="text" name="keyword" value="<?php echo esc_attr(kboard_keyword())?>" />
<button type="submit" class="kboard-default-button-small"><?php echo __('Search', 'kboard')?></button>
</div>
안녕하세요~^^
KBoard 플러그인 게시글 목록 페이지 검색 쪽에서
작성자 선택 시 새 창으로 특정 페이지를 표시하시려면
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 활용해보시겠어요?
add_action('kboard_skin_header', 'my_kboard_skin_header', 10, 1);
function my_kboard_skin_header($builder){
$board = $builder->board;
if($board->id == '1'){ // 실제 게시판 id로 적용해주세요.
?>
<script>
jQuery(document).ready(function(){
jQuery('select[name="target"]', '.kboard-search').on('change', function(){
if(jQuery(this).val() == 'member_display'){
window.open('https://naver.com');
}
});
});
</script>
<?php
}
}
위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해보세요.
고맙습니다.
안녕하세요. 감사합니다. 소스 적용해보니 팝업창 형태로 열리는데 팝업이라 브라우저 검열에 걸려서 불편합니다.
(수정) 새창열기 형태가 아닌 셀프형태로(self) 열리게 할 수 없을까요?
안녕하세요.
셀프 형태로(self) 열리게 하시려면 이전 댓글에 안내해드린 코드 중
아래의 코드를
window.open('https://naver.com');
아래의 코드로 교체해서 확인해보시겠어요?
window.open('https://naver.com', '_self');
고맙습니다.