KBoard 입력 필드 활용하기

KBoard, KB스크랩, 워드프레스

KBoard는 입력 필드를 사용하여 글 작성 시 더 많은 내용을 입력하는게 가능하다.
알면 좋은 기능이지만 따로 정리된 글이 없어 자주 쓰이는 몇 가지를 나름대로 정리해봤다.

사용법이 더 생각나면 추가할 예정이다.

editor.php 파일을 편집하여 입력 필드를 추가하고, document.php / latest.php 등 아무 곳에서나 값을 가져다 사용하면 된다.

기본적인 입력 필드의 추가/사용은 이곳(링크)을 참고할 것.

TEXT FIELD 추가

<label for="website">웹사이트</label>
<input type="text" id="website" name="kboard_option_website" value="<?php echo $content->option->website; ?>">

값 출력 = <?php echo $content->option->website; ?>

SELECT BOX 추가

<label for="location">지역</label>
<select name="kboard_option_location" id="location">
    <option value="">선택하세요.</option>
    <option value="서울" <?php if ( $content->option->location == '서울' ) { ?>selected<?php } ?>>서울</option>
    <option value="대전" <?php if ( $content->option->location == '대전' ) { ?>selected<?php } ?>>대전</option>
    <option value="대구" <?php if ( $content->option->location == '대구' ) { ?>selected<?php } ?>>대구</option>
    <option value="부산" <?php if ( $content->option->location == '부산' ) { ?>selected<?php } ?>>부산</option>
</select>

값 출력 = <?php echo $content->option->location; ?>

CHECKBOX 추가

<label>
    <input type="hidden" name="kboard_option_checkbox" value="">
    <input type="checkbox" name="kboard_option_checkbox" value="1" <?php if ( $content->option->checkbox == '1' ) { ?>checked<?php } ?>> 체크박스
</label>

값 출력 = <?php echo ( $content->option->my_option == '1' ) ? '선택' : '미선택'; ?>

관련 정보

  1. KBoard 입력 필드를 사용해 체크박스를 추가하는 방법
  2. KBoard 체크박스 필수로 선택하게 하기

RADIO BUTTON 추가

<label for="type-create">
    <input type="radio" id="type-create" name="kboard_option_type" value="create" <?php if ( $kboard->option->type == 'create' ) { echo 'checked="checked"'; } ?>>
    <span class="text">제작의뢰</span>
</label>
<label for="type-report">
    <input type="radio" id="type-report" name="kboard_option_type" value="report" <?php if ( $kboard->option->type == 'report' ) { echo 'checked="checked"'; } ?>>
    <span class="text">버그신고</span>
</label>
<label for="type-other">
    <input type="radio" id="type-other" name="kboard_option_type" value="other" <?php if ( $kboard->option->type == 'other' ) { echo 'checked="checked"'; } ?>>
    <span class="text">기타문의</span>
</label>

값 출력 = <?php if ( $kboard->option->type == 'create' ) { echo '제작의뢰'; }  ?>

관련 정보

  1. KBoard 라디오버튼 필수로 선택하게 하기

참고자료

코스모스팜 공식 입력 필드 추가 가이드: http://blog.naver.com/PostView.nhn?blogId=chan2rrj&logNo=50173560012

kboard셀렉트박스옵션필드입력필드체크박스케이보드활용
블로그
프로젝트
스터디