<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[커스트마이징 텍스트추가를 필수입력으로 하게끔 할 수 있나요 ?]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/30460</link>
		<description><![CDATA[<p>&lt;!-- editor.php 파일에 입력 필드 추가 --&gt;<br />
&lt;div class="kboard-attr-row"&gt;<br />
    &lt;label class="attr-name" for="kboard_option_tel"&gt;전화번호&lt;/label&gt;<br />
    &lt;div class="attr-value"&gt;&lt;input type="text" id="kboard_option_tel" name="kboard_option_tel" value="&lt;?php echo<br />
$content-&gt;option-&gt;tel?&gt;"&gt;&lt;/div&gt;</p>

<p> </p>

<p>이 텍스트를 필수입력으로 하고 싶습니다 어떤 코드를 추가해야되나요 </p>

<p> </p>

<p>라디오 버튼도 필수입력으로 되야하는데 </p>

<p>&lt;!-- editor.php 파일에 입력 필드 추가 --&gt;<br />
&lt;div class="kboard-attr-row"&gt;<br />
    &lt;label class="attr-name" for="kboard_option_inquiry_type"&gt;실외/실내&lt;/label&gt;<br />
    &lt;div class="attr-value"&gt;<br />
        &lt;label&gt;<br />
            &lt;input type="radio" name="kboard_option_inquiry_type" value="실외"&lt;?php if($content-&gt;option-<br />
&gt;inquiry_type == '실외'):?&gt; checked&lt;?php endif?&gt;&gt;<br />
            실외<br />
        &lt;/label&gt;<br />
        &lt;label&gt;<br />
            &lt;input type="radio" name="kboard_option_inquiry_type" value="실내"&lt;?php if($content-&gt;option-<br />
&gt;inquiry_type == '실내'):?&gt; checked&lt;?php endif?&gt;&gt;<br />
            실내<br />
        &lt;/label&gt;<br />
    &lt;/div&gt;<br />
&lt;/div&gt;</p>

<p> </p>

<p>여기서 어떤코드를 추가해야되나요 </p>

<p> </p>

<p> </p>

<p>그리고 날짜선택은 날짜선택하는 달력이 나오게끔하여 선택하게 못하나요??</p>

<p> </p>

<p>그리고 가능하다면 요금계산하는 코드도 넣을 수 있을까요 ? 3일까지는 30,000원이고 4일부터는 36,000원 5일은 </p>

<table>
	<tbody>
		<tr>
			<td>45,000원 ... 이런식으로 나오게끔이요//   감사합니다</td>
		</tr>
	</tbody>
</table>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

본문에 코드를 올려주실 땐 반드시 에디터의 &quot;코드 스니펫 삽입&quot; 기능으로 삽...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/30473</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>본문에 코드를 올려주실 땐 반드시 에디터의 "코드 스니펫 삽입" 기능으로 삽입해주세요. </p>

<p>그렇지 않으면 코드가 이상해져서 에러 나는 코드로 바뀌거나,</p>

<p>질의응답 시 의사소통에 오해와 문제가 생길 수도 있습니다.</p>

<p> </p>

<p>텍스트와 라디오 버튼을 필수로 설정하시려면 required 속성을 적용해보시겠어요?</p>

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

<pre>
<code class="language-html">&lt;input type="text" id="kboard_option_tel" name="kboard_option_tel" value="&lt;?php echo $content-&gt;option-&gt;tel?&gt;"&gt;
&lt;input type="radio" name="kboard_option_inquiry_type" value="실외"&lt;?php if($content-&gt;option-&gt;inquiry_type == '실외'):?&gt; checked&lt;?php endif?&gt;&gt;</code></pre>

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

<pre>
<code class="language-html">&lt;input type="text" id="kboard_option_tel" name="kboard_option_tel" value="&lt;?php echo $content-&gt;option-&gt;tel?&gt;" required&gt;
&lt;input type="radio" name="kboard_option_inquiry_type" value="실외"&lt;?php if($content-&gt;option-&gt;inquiry_type == '실외'):?&gt; checked&lt;?php endif?&gt; required&gt;</code></pre>

<p> </p>

<p>KBoard 플러그인에서 워드프레스에서 지원하는 datepicker를 사용하실 수 있습니다.</p>

<p>날짜 선택 및 요금 계산 필드를 추가하시려면 아래의 방법을 참고해보세요.</p>

<p> </p>

<p>FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/editor.php 파일에</p>

<p>아래의 코드를 추가해보세요. (입력 필드 추가)</p>

<pre>
<code class="language-html">&lt;?php
if(isset($_GET['ymd'])){
	$ymd = date('Y-m-d', strtotime($_GET['ymd']));
}
$today = date('Y-m-d', current_time('timestamp'));
?&gt;
&lt;div class="kboard-attr-row"&gt;
	&lt;label class="attr-name"&gt;날짜&lt;/label&gt;
	&lt;div class="attr-value"&gt;
		&lt;label&gt;시작일&lt;input type="text" class="datepicker" id="kboard_option_start_date" name="kboard_option_start_date" onchange="kboard_set_date(this.value)" value="&lt;?php echo $content-&gt;option-&gt;start_date ? $content-&gt;option-&gt;start_date : (isset($ymd) ? $ymd : $today)?&gt;" title="&lt;?php echo __('Start Date Setting', 'kboard-cross-calendar')?&gt;" readonly&gt;&lt;/label&gt;
		&lt;label&gt;종료일&lt;input type="text" class="datepicker" id="kboard_option_end_date" name="kboard_option_end_date" onchange="kboard_set_date(this.value)" value="&lt;?php echo $content-&gt;option-&gt;end_date ? $content-&gt;option-&gt;end_date : (isset($ymd) ? $ymd : $today)?&gt;" title="&lt;?php echo __('End Date Setting', 'kboard-cross-calendar')?&gt;" readonly&gt;&lt;/label&gt;
		결과&lt;input type="text" name="kboard_option_price" value="&lt;?php echo $content-&gt;option-&gt;content?&gt;" readonly&gt;
	&lt;/div&gt;
&lt;/div&gt;</code></pre>

<p> </p>

<p>editor.php 파일 제일 하단에 아래의 코드를 추가해보세요.</p>

<pre>
<code class="language-php">&lt;?php
wp_enqueue_script('jquery-ui-datepicker');
wp_enqueue_style('jquery-flick-style', KBOARD_URL_PATH.'/template/css/jquery-ui.css', array(), '1.12.1');
?&gt;</code></pre>

<p> </p>

<p>/wp-content/plugins/kboard/skin/사용중인스킨/script.js 파일 제일 하단에</p>

<p>아래의 코드를 추가해보세요.</p>

<pre>
<code class="language-javascript">jQuery(document).ready(function(){
	jQuery('.datepicker').datepicker({
		closeText : '닫기',
		prevText : '이전달',
		nextText : '다음달',
		currentText : '오늘',
		monthNames : [ '1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월' ],
		monthNamesShort : [ '1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월' ],
		dayNames : [ '일', '월', '화', '수', '목', '금', '토' ],
		dayNamesShort : [ '일', '월', '화', '수', '목', '금', '토' ],
		dayNamesMin : [ '일', '월', '화', '수', '목', '금', '토' ],
		weekHeader : 'Wk',
		dateFormat : 'yy-mm-dd',
		firstDay : 0,
		isRTL : false,
		duration : 0,
		showAnim : 'show',
		showMonthAfterYear : true,
		yearSuffix : '년'
	});
});

function kboard_set_date(){
	var start_date = new Date(jQuery('#kboard_option_start_date').val());
	var end_date = new Date(jQuery('#kboard_option_end_date').val());
	var diff_date = (end_date.getTime() - start_date.getTime()) / (1000*60*60*24);
	
	var price = 0;
	switch(diff_date){
		case diff_date &lt;= 3: price = 10000*diff_date; break;
		case 4: price = 36000; break;
		case 5: price = 45000; break;
		default: price = 0; break;
	}
	jQuery('input[name="kboard_option_price"]').val(price);
}</code></pre>

<p>위의 코드를 적용하시면 날짜 차이가 0~3일 난다면 10000 * 일수 이런 식으로 계산됩니다.</p>

<p>4일이라면 36000원으로 표시되며 5일이라면 45000원으로 표시됩니다.</p>

<p> </p>

<p>위의 코드는 예제 코드이기 때문에 원하시는 대로 레이아웃 및 로직을 수정하시려면</p>

<p>HTML, CSS, jQuery에 대해서 어느 정도 알고 계셔야 할 듯합니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 25 Feb 2019 06:24:41 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>