<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[입력필드를 섹션으로 묶기와 개인정보 동의 체크박스 만들기]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/35592</link>
		<description><![CDATA[<p>KBoard 버전 : 게시판 플러그인 5.4.2, 댓글 플러그인 4.5</p>

<p>스킨 : Ask One (최신버전 구매)</p>

<p>게시판 주소 : http://hhh8989.cafe24.com</p>

<p>아래와 캡쳐한 이미지와 같은 형태로 만들고 싶습니다.</p>

<p><strong>질문 1. 글쓰기에서 입력필드를 섹션으로 묶고 타이틀을 넣으려면?</strong></p>

<p><strong>질문 2. Kboard, Ask One 스킨에서 개인정보 동의 체크박스를 만들려면?</strong></p>

<p> </p>

<p><a href="https://imgur.com/a/fbzWJ9L" target="_blank">https://imgur.com/a/fbzWJ9L</a></p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[답변 감사합니다. 많은 도움이 되었습니다.

한가지 더 질문 드리고 싶은데, 입력 필드의 상단에 타이틀...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/35840</link>
			<description><![CDATA[<p>답변 감사합니다. 많은 도움이 되었습니다.</p>

<p>한가지 더 질문 드리고 싶은데, 입력 필드의 상단에 타이틀을 표시하는 것이 아니라,</p>

<p>좌측에 표시하고 싶다면 어떻게 해야되는 걸까요? 아래와 같이 말이죠.</p>

<p>위에서 제가 질문하고 답변주신 내용은, "제보내용"이라는 타이틀을 "제목"입력필드 위에 출력하는 것이었다면,</p>

<p>이제는 "제보내용"이라는 타이틀을 입력필드 왼쪽에 출력하고 싶은 것인데요.</p>

<p>방법이 있을까요?</p>

<p><a href="https://imgur.com/a/bGmR1uM" target="_blank">https://imgur.com/a/bGmR1uM</a></p>]]></description>
			<author>헐랭스</author>
			<pubDate>Wed, 14 Aug 2019 05:55:49 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[kboard_skin_field_before_{$meta_key} 액션과 kboard_skin_field_after_{$meta_key} 액션을 활용하시면...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/35657</link>
			<description><![CDATA[<p>kboard_skin_field_before_{$meta_key} 액션과 kboard_skin_field_after_{$meta_key} 액션을 활용하시면</p>

<p>입력 필드의 상단 또는 하단에 원하시는 레이아웃을 표시하실 수 있습니다.</p>

<p>{$meta_key} 부분에는 실제 필드의 메타키로 적용해보세요.</p>

<p>제목 입력 필드 위에 문구와 문구 밑에 선을 표시하는 코드를 작성해봤습니다.</p>

<p>아래의 코드를 활용해보시겠어요?</p>

<pre>
<code class="language-php">add_action('kboard_skin_field_before_title', 'my_kboard_skin_field_before_title', 10, 3);
function my_kboard_skin_field_before_title($field, $content, $board){
	if($board-&gt;id == '1'){ // 실제 게시판 id로 적용해주세요.
		?&gt;
		&lt;h3&gt;제보 하기&lt;/h3&gt;
		&lt;hr&gt;
		&lt;?php
	}
}</code></pre>

<p>위의 코드에서 $board-&gt;id == '1' 부분에는 실제 게시판 id로 적용해보세요.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 09 Aug 2019 02:48:06 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[알려주신 예제는 입력필드 1개를 추가하거나, 모양을 변경하는 예제인데,

제가 말씀드린 것은 다음처럼...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/35654</link>
			<description><![CDATA[<p>알려주신 예제는 입력필드 1개를 추가하거나, 모양을 변경하는 예제인데,</p>

<p>제가 말씀드린 것은 다음처럼 입력필드 1, 2, 3, 4, 5, 6을 1, 2와 3, 4, 5, 6 두 섹션으로 나누어서 타이틀을 달아 출력하고 싶다는 의미입니다.</p>

<p> </p>

<p><em>* 섹션 1</em></p>

<p>--------------------------------------------------------------</p>

<p>&lt;제보하기&gt; <em>(타이틀 1)</em></p>

<p>--------------------------------------------------------------</p>

<p>제보대상 유형 <em>(입력필드 1)</em> : </p>

<p>제보대상자 <em>(입력필드 2)</em> : </p>

<p>--------------------------------------------------------------</p>

<p> </p>

<p>* 섹션 2</p>

<p>--------------------------------------------------------------</p>

<p>&lt; 제보자 정보 &gt; <em>(타이틀 2)</em></p>

<p>--------------------------------------------------------------</p>

<p>성명 <em>(입력필드 3) </em>: </p>

<p>연락처 <em>(입력필드 4)</em> :</p>

<p>이메일 <em>(입력필드 5)</em> :</p>

<p>회신방법 <em>(입력필드 6)</em> :</p>

<p>--------------------------------------------------------------</p>

<p> </p>

<p>지금 현재 상태는, 워드프레스 관리자 -&gt; KBoard -&gt; 게시판 목록 -&gt; 게시판 선택 -&gt; 입력설정 탭에서 입력 필드를 설정하면,</p>

<p>아래와 같이 한 덩어리로 출력됩니다. 이것을 위에 설명한 레이아웃으로 출력하고 싶습니다.</p>

<p>제보대상 유형 <em>(입력필드 1)</em> : </p>

<p>제보대상자 <em>(입력필드 2)</em> : </p>

<p>성명 <em>(입력필드 3) </em>: </p>

<p>연락처 <em>(입력필드 4)</em> :</p>

<p>이메일 <em>(입력필드 5)</em> :</p>

<p>회신방법 <em>(입력필드 6)</em> :</p>]]></description>
			<author>헐랭스</author>
			<pubDate>Fri, 09 Aug 2019 02:32:53 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요.

입력필드를 묶는다는 건 올려주신 이미지의 연락처 필드처럼

한 개의 필드를 3개로 나눈 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/35649</link>
			<description><![CDATA[<p>안녕하세요.</p>

<p>입력필드를 묶는다는 건 올려주신 이미지의 연락처 필드처럼</p>

<p>한 개의 필드를 3개로 나눈 후 한 줄에 표시하는 걸 말씀하시는 건지요?</p>

<p><a href="https://blog.cosmosfarm.com/?p=214" target="_blank">KBoard(케이보드) 게시판에 새로운 필드 추가하기</a>에 kboard_get_template_field_html 필터를 활용하시면</p>

<p>게시글 작성 시 표시되는 레이아웃을 편집하실 수 있습니다.</p>

<p> </p>

<p> </p>

<p>예제 코드를 작성해봤습니다.</p>

<p>아래의 코드를 활용해보시겠어요?</p>

<pre>
<code class="language-php">add_filter('kboard_skin_fields', 'my_kboard_skin_fields', 10, 2);
function my_kboard_skin_fields($fields, $board){
	if($board-&gt;id == '1'){ // 실제 적용될 게시판 ID 값으로 변경해주세요.
		if(!isset($fields['phone'])){
			$fields['phone'] = array(
				'field_type' =&gt; 'phone',
				'field_label' =&gt; '연락처',
				'class' =&gt; 'kboard-attr-text',
				'hidden' =&gt; '',
				'meta_key' =&gt; '',
				'field_name' =&gt; '',
				'permission' =&gt; '',
				'roles' =&gt; '',
				'default_value' =&gt; '',
				'placeholder' =&gt; '',
				'required' =&gt; '',
				'show_document' =&gt; 'true',
				'description' =&gt; '',
				'close_button' =&gt; 'yes'
			);
		}
	}
	
	return $fields;
}
	
add_filter('kboard_get_template_field_html', 'my_kboard_get_template_field_html', 10, 4);
function my_kboard_get_template_field_html($field_html, $field, $content, $board){
	if($field['field_type'] == 'phone'){
		ob_start();
		?&gt;
		&lt;div class="kboard-attr-row"&gt;
			&lt;label class="attr-name" for="kboard_option_phone"&gt;연락처&lt;/label&gt;
			&lt;div class="attr-value"&gt;
				&lt;input type="text" id="kboard_option_phone" name="kboard_option_phone" value="&lt;?php echo $content-&gt;option-&gt;phone?&gt;" style="width:100px"&gt;
				&lt;input type="text" id="kboard_option_phone2" name="kboard_option_phone2" value="&lt;?php echo $content-&gt;option-&gt;phone2?&gt;"  style="width:100px"&gt;
				&lt;input type="text" id="kboard_option_phone3" name="kboard_option_phone3" value="&lt;?php echo $content-&gt;option-&gt;phone3?&gt;"  style="width:100px"&gt;
			&lt;/div&gt;
		&lt;/div&gt;
		&lt;?php
		$field_html = ob_get_clean();
	}

	return $field_html;
}

add_filter('kboard_document_add_option_value_field_html', 'my_kboard_document_add_option_value_field_html', 10, 4);
function my_kboard_document_add_option_value_field_html($value_html, $field, $content, $board){
	if($field['field_type'] == 'phone'){
		$value_html = sprintf('&lt;div class="kboard-document-add-option-value meta-key-%s"&gt;&lt;span class="option-name"&gt;%s&lt;/span&gt; : %s&lt;/div&gt;&lt;hr&gt;', $field['field_type'], $field['field_name'], "{$content-&gt;option-&gt;phone}-{$content-&gt;option-&gt;phone2}-{$content-&gt;option-&gt;phone3}");
	}
	
	return $value_html;
}</code></pre>

<p>위의 코드에서 $board-&gt;id == '1' 부분은 실제 게시판 id로 적용해주세요.</p>

<p>코드는 워드프레스 관리자 -&gt; 외모 -&gt; 테마 편집기 페이지에서 functions.php 파일 하단에 추가해보시겠어요?</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 09 Aug 2019 01:20:17 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[답변 감사합니다. 그런데, 1번 답변이 잘 이해가 안갑니다. 새로운 입력필드를 추가하는게 아니라 그냥 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/35639</link>
			<description><![CDATA[<p>답변 감사합니다. 그런데, 1번 답변이 잘 이해가 안갑니다. 새로운 입력필드를 추가하는게 아니라 그냥 기존의 입력필드들을 좀 묶어서 타이틀도 달고 하고 싶은 것인데, 어떻게 해야할지 예제로 간단하게라도 보여주실 수 없는지요?</p>]]></description>
			<author>헐랭스</author>
			<pubDate>Thu, 08 Aug 2019 12:12:30 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

1. 최신 버전의 KBoard 에스크원 상담 스킨을 사용 중이시라면

워드프레스 관리자 -&am...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/35598</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>1. 최신 버전의 <a href="https://www.cosmosfarm.com/wpstore/product/kboard-ask-one-skin" target="_blank">KBoard 에스크원 상담 스킨</a>을 사용 중이시라면</p>

<p>워드프레스 관리자 -&gt; KBoard -&gt; 게시판 목록 -&gt; 게시판 선택 -&gt; 입력설정 탭에서</p>

<p>입력 필드를 설정하실 수 있습니다.</p>

<p> </p>

<p>kboard_get_template_field_html 필터를 활용하시면</p>

<p>KBoard 게시글 작성 페이지에서 표시되는 레이아웃을 편집하실 수 있습니다.</p>

<p>해당 필터 사용법은</p>

<p><a href="https://blog.cosmosfarm.com/?p=214" target="_blank">KBoard(케이보드) 게시판에 새로운 필드 추가하기</a>를 참고해보시겠어요?</p>

<p> </p>

<p>2. KBoard 게시판에 개인정보 체크박스를 추가하는 방법은</p>

<p>아래의 링크를 참고 부탁드립니다.</p>

<p><a href="https://blog.cosmosfarm.com/?p=506" target="_blank">KBoard(케이보드) 게시판에 개인정보 동의 체크박스 만들기</a></p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 08 Aug 2019 00:58:37 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>