<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[contact form 수정을 하고싶습니다.]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/30177</link>
		<description><![CDATA[<p>contact form을 두개를 사용을 합니다.</p>

<p>제 홈페이지를 보시면 우측 퀵메뉴에서 재휴신청 contact form / 접수신청 contact form 이렇게 두개를 사용을 하는데요</p>

<p>하단의 동의 부분에서</p>

<p>1.개인정보활용동의</p>

<p>2.제3자동의가</p>

<p>이렇게 있는데요</p>

<p>재휴신청은</p>

<p>1.개인정보활용동의</p>

<p>2.제3자동의가</p>

<p>이렇게 사용을 하고</p>

<p> </p>

<p>접수신청은</p>

<p>1.개인정보활용동의</p>

<p>2.제3자동의</p>

<p>3.계약내용</p>

<p> </p>

<p>이렇게 하고 싶습니다.</p>

<p>두 개의 conform 내용다르고 접수신청에 계약내용을 추가 하는 방법좀 알 수 있을가요?</p>

<p> </p>

<p>아래는 소스코드로 앞전에 한번 수정을 해주신 부분입니다.</p>

<p> </p>

<p>&lt;?php<br />
/*<br />
Plugin Name: KBoard : elnara 기술지원<br />
Plugin URI: <a href="https://www.cosmosfarm.com/products/kboard">https://www.cosmosfarm.com/products/kboard</a><br />
Description: elnara.co.kr 웹사이트 기술지원 플러그인입니다.<br />
Version: 1.0<br />
Author: 코스모스팜 - Cosmosfarm<br />
Author URI: <a href="https://www.cosmosfarm.com/">https://www.cosmosfarm.com/</a><br />
*/</p>

<p>if(!defined('ABSPATH')) exit;</p>

<p>add_filter('kboard_skin_file_path', 'elnara_kboard_skin_file_path', 10, 5);<br />
function elnara_kboard_skin_file_path($current_file_path, $skin_name, $file, $vars, $skin){<br />
 if($skin_name == 'ask-one' &amp;&amp; $file == 'editor.php'){<br />
  $current_file_path = dirname(__FILE__) . '/skin/ask-one/' . $file;<br />
 }<br />
 return $current_file_path;<br />
}</p>

<p>add_filter('kboard_skin_fields', 'my_kboard_skin_fields', 10, 2);<br />
function my_kboard_skin_fields($fields, $board){<br />
 <br />
 if(in_array($board-&gt;id, array('11', '12'))){ // 실제 적용될 게시판 ID 값으로 변경해주세요.<br />
  <br />
  if(!isset($fields['address'])){<br />
   $fields['address'] = array(<br />
    'field_type' =&gt; 'address',<br />
    'field_label' =&gt; '주소',<br />
    'class' =&gt; 'kboard-attr-text',<br />
    'hidden' =&gt; '',<br />
    'meta_key' =&gt; '',<br />
    'field_name' =&gt; '',<br />
    'permission' =&gt; '',<br />
    'roles' =&gt; '',<br />
    'default_value' =&gt; '',<br />
    'placeholder' =&gt; '',<br />
    'required' =&gt; '',<br />
    'show_document' =&gt; '',<br />
    'description' =&gt; '',<br />
    'close_button' =&gt; 'yes'<br />
   );<br />
  }<br />
  <br />
  if(!isset($fields['agree_checkbox'])){<br />
   $fields['agree_checkbox'] = array(<br />
    'field_type' =&gt; 'agree_checkbox',<br />
    'field_label' =&gt; '개인정보 제공 및 활용 동의',<br />
    'class' =&gt; 'kboard-attr-checkbox',<br />
    'hidden' =&gt; '',<br />
    'meta_key' =&gt; '',<br />
    'field_name' =&gt; '',<br />
    'permission' =&gt; '',<br />
    'roles' =&gt; '',<br />
    'default_value' =&gt; '',<br />
    'placeholder' =&gt; '',<br />
    'required' =&gt; '',<br />
    'show_document' =&gt; '',<br />
    'description' =&gt; '',<br />
    'close_button' =&gt; 'yes'<br />
   );<br />
  }<br />
 }<br />
 <br />
 return $fields;<br />
}</p>

<p>add_filter('kboard_get_template_field_html', 'my_kboard_get_template_field_html', 10, 4);<br />
function my_kboard_get_template_field_html($field_html, $field, $content, $board){<br />
 <br />
 if($field['field_type'] == 'address'){<br />
  <br />
  // 페이지에 Daum 우편번호 서비스 자바스크립트 라이브러리를 추가합니다.<br />
  wp_enqueue_script('daum-postcode', 'https://spi.maps.daum.net/imap/map_js_init/postcode.v2.js', array(), '', true);<br />
  <br />
  ob_start();<br />
  ?&gt;<br />
  &lt;div class="kboard-attr-row"&gt;<br />
   &lt;label class="attr-name" for="kboard_option_postcode"&gt;우편번호/주소&lt;/label&gt;<br />
   &lt;div class="attr-value"&gt;<br />
    &lt;input type="text" id="kboard_option_postcode" name="kboard_option_postcode" value="&lt;?php echo $content-&gt;option-&gt;postcode?&gt;" placeholder="우편번호..." style="width:100px"&gt;<br />
    &lt;input type="text" id="kboard_option_address" name="kboard_option_address" value="&lt;?php echo $content-&gt;option-&gt;address?&gt;" placeholder="주소..."&gt;<br />
    &lt;button type="button" class="kboard-default-button-small" onclick="kboard_postcode_address_search()"&gt;우편번호/주소 검색&lt;/button&gt;<br />
   &lt;/div&gt;<br />
  &lt;/div&gt;<br />
  &lt;script&gt;<br />
  function kboard_postcode_address_search(){<br />
   var width = 500;<br />
   var height = 600;<br />
   new daum.Postcode({<br />
    width: width,<br />
    height: height,<br />
    oncomplete: function(data){<br />
     jQuery('#kboard_option_postcode').val(data.zonecode);<br />
     jQuery('#kboard_option_address').val(data.roadAddress);<br />
     <br />
     setTimeout(function(){<br />
      jQuery('#kboard_option_address').focus();<br />
     });<br />
    }<br />
   }).open({<br />
    left: (screen.availWidth-width)*0.5,<br />
    top: (screen.availHeight-height)*0.5<br />
   });<br />
  }<br />
  &lt;/script&gt;<br />
  &lt;?php<br />
  $field_html = ob_get_clean();<br />
 }<br />
 <br />
 if($field['field_type'] == 'agree_checkbox'){<br />
  ob_start();<br />
  ?&gt;<br />
  &lt;div class="kboard-attr-row meta-key-&lt;?php echo esc_attr($field['meta_key'])?&gt;"&gt;<br />
   &lt;label class="attr-name" for="agree_checkbox" style="display:none"&gt;<br />
    &lt;span class="field-name"&gt;&lt;?php echo esc_html($field['field_name'] ? $field['field_name'] : $field['field_label'])?&gt;&lt;/span&gt;<br />
   &lt;/label&gt;<br />
   &lt;div class="attr-value" style="margin: 20px 0 5px 0;"&gt;<br />
    &lt;div&gt;<br />
     &lt;input type="hidden" class="" name="kboard_option_&lt;?php echo esc_attr($field['meta_key'])?&gt;" value=""&gt;<br />
     &lt;label&gt;&lt;input type="checkbox" class="" name="kboard_option_&lt;?php echo esc_attr($field['meta_key'])?&gt;" value="1" onchange="check_agree2()" required&gt; &lt;strong&gt;아래 사항에 모두 동의합니다.&lt;/strong&gt;&lt;/label&gt;<br />
    &lt;/div&gt;<br />
   &lt;/div&gt;<br />
   &lt;hr /&gt;</p>

<p>              &amp;nbsp;<br />
   &lt;div class="attr-value" style="margin:0;"&gt;<br />
   <br />
    &lt;div&gt;<br />
     &lt;input type="hidden" class="" name="kboard_option_agree_checkbox_1" value=""&gt;<br />
     &lt;label&gt;&lt;input type="checkbox" class="" name="kboard_option_agree_checkbox_1" value="1" onchange="check_agree()" required&gt;&lt;span style="color: #999999;"&gt;&lt;strong&gt;(필수)&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;a href="<a href="http://elnara.co.kr/privacy_policy/">http://elnara.co.kr/privacy_policy/</a>" target="_blank" rel="noopener"&gt;&lt;span style="text-decoration: underline;"&gt;개인정보 제공 및 활용에 동의&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/label&gt;<br />
    &lt;/div&gt;<br />
   &lt;/div&gt;<br />
   &lt;div class="attr-value" style="margin:0;"&gt;<br />
   <br />
    &lt;div&gt;<br />
     &lt;input type="hidden" class="" name="kboard_option_agree_checkbox_2" value=""&gt;<br />
     &lt;label&gt;&lt;input type="checkbox" class="" name="kboard_option_agree_checkbox_2" value="1" onchange="check_agree()" required&gt;&lt;span style="color: #999999;"&gt;&lt;strong&gt;(필수)&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;a href="<a href="http://elnara.co.kr/user-privacy-third-automatic/">http://elnara.co.kr/user-privacy-third-automatic/</a>" target="_blank" rel="noopener"&gt;&lt;span style="text-decoration: underline;"&gt;개인정보 제3자 제공 동의&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/label&gt;<br />
    &lt;/div&gt;<br />
   &lt;/div&gt;<br />
   <br />
   <br />
  &lt;/div&gt;<br />
  &lt;script&gt;<br />
  function check_agree(){<br />
   if(jQuery('input[type=checkbox][name=kboard_option_agree_checkbox_1]:checked').length &amp;&amp; jQuery('input[type=checkbox][name=kboard_option_agree_checkbox_2]:checked').length){<br />
    jQuery('input[type=checkbox][name=kboard_option_&lt;?php echo esc_attr($field['meta_key'])?&gt;]').prop('checked', true);<br />
   }<br />
   else{<br />
    jQuery('input[type=checkbox][name=kboard_option_&lt;?php echo esc_attr($field['meta_key'])?&gt;]').prop('checked', false);<br />
   }<br />
  }<br />
  function check_agree2(){<br />
   if(jQuery('input[type=checkbox][name=kboard_option_&lt;?php echo esc_attr($field['meta_key'])?&gt;]:checked').length){<br />
    jQuery('input[type=checkbox][name=kboard_option_agree_checkbox_1]').prop('checked', true);<br />
    jQuery('input[type=checkbox][name=kboard_option_agree_checkbox_2]').prop('checked', true);<br />
   }<br />
   else{<br />
    jQuery('input[type=checkbox][name=kboard_option_agree_checkbox_1]').prop('checked', false);<br />
    jQuery('input[type=checkbox][name=kboard_option_agree_checkbox_2]').prop('checked', false);<br />
   }<br />
  }<br />
  &lt;/script&gt;<br />
  &lt;?php<br />
  $field_html = ob_get_clean();<br />
 }<br />
 <br />
 return $field_html;<br />
}</p>

<p>add_filter('kboard_document_add_option_value_field_html', 'my_kboard_document_add_option_value_field_html', 10, 4);<br />
function my_kboard_document_add_option_value_field_html($value_html, $field, $content, $board){<br />
 <br />
 if($field['field_type'] == 'address'){<br />
  $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;postcode}) {$content-&gt;option-&gt;address}");<br />
 }<br />
 <br />
 return $value_html;<br />
}</p>

<p> </p>

<p> </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[됩니다. 정말 감사합니다.

다시 한번 정말 감사합니다.

 

그런데 2가지문제가 남았습니다.

제가 해...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/30197</link>
			<description><![CDATA[<p>됩니다. 정말 감사합니다.</p>

<p>다시 한번 정말 감사합니다.</p>

<p> </p>

<p>그런데 2가지문제가 남았습니다.</p>

<p>제가 해보려고 했는데 아무리 해도 안되네요</p>

<p>죄송하지만 답변을 좀 부탁드리겠습니다.</p>

<p>글은 새로 올리겠습니다. 감사합니다.</p>]]></description>
			<author>라라라라라라</author>
			<pubDate>Fri, 15 Feb 2019 03:30:01 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

코드를 올려주실 땐 에디터의 코드 스니펫 삽입 기능을 사용해서 올려주세요.

특정 게...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/30192</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>코드를 올려주실 땐 에디터의 <strong>코드 스니펫 삽입</strong> 기능을 사용해서 올려주세요.</p>

<p>특정 게시판에만 계약내용 체크박스를 추가하고 싶으신 건지요?</p>

<p> </p>

<p>올려주신 코드 중에서 아래의 코드를 찾아서</p>

<pre>
<code class="language-html">&lt;div class="attr-value" style="margin:0;"&gt;
			
	&lt;div&gt;
		&lt;input type="hidden" class="" name="kboard_option_agree_checkbox_2" value=""&gt;
		&lt;label&gt;&lt;input type="checkbox" class="" name="kboard_option_agree_checkbox_2" value="1" onchange="check_agree()" required&gt;&lt;span style="color: #999999;"&gt;&lt;strong&gt;(필수)&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;a href="http://elnara.co.kr/user-privacy-third-automatic/" target="_blank" rel="noopener"&gt;&lt;span style="text-decoration: underline;"&gt;개인정보 제3자 제공 동의&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/label&gt;
	&lt;/div&gt;
&lt;/div&gt;</code></pre>

<p>찾은 코드 밑에 아래의 코드를 추가해보시겠어요?</p>

<pre>
<code class="language-html">&lt;?php if($board-&gt;id == '1'):?&gt;
&lt;div class="attr-value" style="margin:0;"&gt;

	&lt;div&gt;
		&lt;input type="hidden" class="" name="kboard_option_agree_checkbox_3" value=""&gt;
		&lt;label&gt;&lt;input type="checkbox" class="" name="kboard_option_agree_checkbox_3" value="1" onchange="check_agree()" required&gt;&lt;span style="color: #999999;"&gt;&lt;strong&gt;(필수)&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;a href="페이지주소" target="_blank" rel="noopener"&gt;&lt;span style="text-decoration: underline;"&gt;계약내용&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/label&gt;
	&lt;/div&gt;
&lt;/div&gt;
&lt;?php endif?&gt;</code></pre>

<p>위의 코드에서 $board-&gt;id == '1' 부분은 계약내용 필드를 추가할 게시판 id로 적용해보세요.</p>

<p>페이지주소 부분은 실제 계약내용 쪽 페이지주소로 적용해보세요.</p>

<p> </p>

<p>아래의 코드를 찾아서</p>

<pre>
<code class="language-javascript">&lt;script&gt;
function check_agree(){
	if(jQuery('input[type=checkbox][name=kboard_option_agree_checkbox_1]:checked').length &amp;&amp; jQuery('input[type=checkbox][name=kboard_option_agree_checkbox_2]:checked').length){
		jQuery('input[type=checkbox][name=kboard_option_&lt;?php echo esc_attr($field['meta_key'])?&gt;]').prop('checked', true);
	}
	else{
		jQuery('input[type=checkbox][name=kboard_option_&lt;?php echo esc_attr($field['meta_key'])?&gt;]').prop('checked', false);
	}
}
function check_agree2(){
	if(jQuery('input[type=checkbox][name=kboard_option_&lt;?php echo esc_attr($field['meta_key'])?&gt;]:checked').length){
		jQuery('input[type=checkbox][name=kboard_option_agree_checkbox_1]').prop('checked', true);
		jQuery('input[type=checkbox][name=kboard_option_agree_checkbox_2]').prop('checked', true);
	}
	else{
		jQuery('input[type=checkbox][name=kboard_option_agree_checkbox_1]').prop('checked', false);
		jQuery('input[type=checkbox][name=kboard_option_agree_checkbox_2]').prop('checked', false);
	}
}
&lt;/script&gt;</code></pre>

<p>아래의 코드로 교체해보세요.</p>

<pre>
<code class="language-javascript">&lt;?php if($board-&gt;id == '1'):?&gt;
&lt;script&gt;
function check_agree(){
	if(jQuery('input[type=checkbox][name=kboard_option_agree_checkbox_1]:checked').length &amp;&amp; jQuery('input[type=checkbox][name=kboard_option_agree_checkbox_2]:checked').length &amp;&amp; jQuery('input[type=checkbox][name=kboard_option_agree_checkbox_3]:checked').length){
		jQuery('input[type=checkbox][name=kboard_option_&lt;?php echo esc_attr($field['meta_key'])?&gt;]').prop('checked', true);
	}
	else{
		jQuery('input[type=checkbox][name=kboard_option_&lt;?php echo esc_attr($field['meta_key'])?&gt;]').prop('checked', false);
	}
}
function check_agree2(){
	if(jQuery('input[type=checkbox][name=kboard_option_&lt;?php echo esc_attr($field['meta_key'])?&gt;]:checked').length){
		jQuery('input[type=checkbox][name=kboard_option_agree_checkbox_1]').prop('checked', true);
		jQuery('input[type=checkbox][name=kboard_option_agree_checkbox_2]').prop('checked', true);
		jQuery('input[type=checkbox][name=kboard_option_agree_checkbox_3]').prop('checked', true);
	}
	else{
		jQuery('input[type=checkbox][name=kboard_option_agree_checkbox_1]').prop('checked', false);
		jQuery('input[type=checkbox][name=kboard_option_agree_checkbox_2]').prop('checked', false);
		jQuery('input[type=checkbox][name=kboard_option_agree_checkbox_3]').prop('checked', false);
	}
}
&lt;/script&gt;
&lt;?php else:?&gt;
&lt;script&gt;
function check_agree(){
	if(jQuery('input[type=checkbox][name=kboard_option_agree_checkbox_1]:checked').length &amp;&amp; jQuery('input[type=checkbox][name=kboard_option_agree_checkbox_2]:checked').length){
		jQuery('input[type=checkbox][name=kboard_option_&lt;?php echo esc_attr($field['meta_key'])?&gt;]').prop('checked', true);
	}
	else{
		jQuery('input[type=checkbox][name=kboard_option_&lt;?php echo esc_attr($field['meta_key'])?&gt;]').prop('checked', false);
	}
}
function check_agree2(){
	if(jQuery('input[type=checkbox][name=kboard_option_&lt;?php echo esc_attr($field['meta_key'])?&gt;]:checked').length){
		jQuery('input[type=checkbox][name=kboard_option_agree_checkbox_1]').prop('checked', true);
		jQuery('input[type=checkbox][name=kboard_option_agree_checkbox_2]').prop('checked', true);
	}
	else{
		jQuery('input[type=checkbox][name=kboard_option_agree_checkbox_1]').prop('checked', false);
		jQuery('input[type=checkbox][name=kboard_option_agree_checkbox_2]').prop('checked', false);
	}
}
&lt;/script&gt;
&lt;?php endif?&gt;</code></pre>

<p>위의 코드에서 $board-&gt;id == '1' 부분은 계약내용 필드를 추가할 게시판 id로 적용해보세요.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 15 Feb 2019 03:02:40 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>