KBoard 입력 필드 활용하기

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' ) ? '선택' : '미선택'; ?>

상세정보 :: KBoard 입력 필드를 사용해 체크박스를 추가하는 방법

참고자료

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

본문에 대해 문의가 있으신 분은 post@wallel.com로 이메일 보내주세요.