<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[KBoard 퍼스트 콘텐츠몰 스킨 질문]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/52934</link>
		<description><![CDATA[<p>안녕하세요 <a href="https://www.cosmosfarm.com/wpstore/product/kboard-first-contents-mall-skin">KBoard 퍼스트 콘텐츠몰 스킨</a> 질문드립니다.</p>

<p>저번에 한번 질문드렸던적있었는데 아직 업데이트 전이라서 혹시라도 임시방편으로 사용할 수 있는 기능이 있을까요?</p>

<p>1. 주문하기 클릭시 나오는 주문자항목에 이름, 휴대폰번호, 이메일을 쓰게되어있는데 이 항목들을 삭제하려고합니다.</p>

<p>다른걸로 변경하려해도 이름필드, 휴대폰번호 필드, 이메일 필드는 필수로 사용되는 필드라고 적혀있어서 삭제하려해도 못하고있어요.</p>

<p>구매하려고 하는분들이 이걸 입력해야되서 구매를 안하시는분들이 있습니다.</p>

<p> </p>

<p>2. 로그인을 안한 사용자에게는 구매하기 버튼이 품절이라는 표시로 바뀝니다.</p>

<p>품절보다는 구매하기 버튼을 클릭했을때 로그인이 필요합니다 라는 문구를 띄우고 싶은데 가능할까요?</p>

<p> </p>

<p>좋은 플러그인 만들어주셔서 감사합니다.</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

1, KBoard 퍼스트 콘텐츠몰 스킨에서 이름, 휴대폰번호, 이메일 필드는

필수로 입력하...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/52940</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>1, KBoard 퍼스트 콘텐츠몰 스킨에서 이름, 휴대폰번호, 이메일 필드는</p>

<p>필수로 입력하도록 설정되어 있습니다.</p>

<p>만약, 해당 필드를 비활성화한다면 판매조회 페이지에서</p>

<p>상품 구매자가 누군지 구분하기 어렵습니다.</p>

<p>그래도 해당 필드들을 비활성화하시려면 스킨 파일을 수정해보세요.</p>

<p> </p>

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

<p>아래의 코드를 각각 찾아서 주석 처리 혹은 삭제해보세요.</p>

<pre>
<code class="language-html">&lt;div class="kboard-attr-row kboard-attr-row-half"&gt;
	&lt;label class="attr-name" for="&lt;?php echo $order-&gt;getFieldName('name')?&gt;"&gt;&lt;?php echo __('Name', 'kboard')?&gt; &lt;span class="required"&gt;*&lt;/span&gt;&lt;/label&gt;
	&lt;div class="attr-value"&gt;
		&lt;input type="text" id="&lt;?php echo $order-&gt;getFieldName('name')?&gt;" name="&lt;?php echo $order-&gt;getFieldName('name')?&gt;" value="&lt;?php echo $order-&gt;name?&gt;"&gt;
	&lt;/div&gt;
&lt;/div&gt;</code></pre>

<pre>
<code class="language-html">&lt;div class="kboard-attr-row"&gt;
	&lt;label class="attr-name" for="&lt;?php echo $order-&gt;getFieldName('phone')?&gt;"&gt;&lt;?php echo __('Mobile phone', 'kboard')?&gt; &lt;span class="required"&gt;*&lt;/span&gt;&lt;/label&gt;
	&lt;div class="attr-value"&gt;
		&lt;input type="text" id="&lt;?php echo $order-&gt;getFieldName('phone')?&gt;" name="&lt;?php echo $order-&gt;getFieldName('phone')?&gt;" value="&lt;?php echo $order-&gt;phone?&gt;"&gt;
	&lt;/div&gt;
&lt;/div&gt;
&lt;div class="kboard-attr-row"&gt;
	&lt;label class="attr-name" for="&lt;?php echo $order-&gt;getFieldName('email')?&gt;"&gt;&lt;?php echo __('Email', 'kboard')?&gt; &lt;span class="required"&gt;*&lt;/span&gt;&lt;/label&gt;
	&lt;div class="attr-value"&gt;
		&lt;input type="email" id="&lt;?php echo $order-&gt;getFieldName('email')?&gt;" name="&lt;?php echo $order-&gt;getFieldName('email')?&gt;" value="&lt;?php echo $order-&gt;email?&gt;"&gt;
	&lt;/div&gt;
&lt;/div&gt;</code></pre>

<pre>
<code class="language-javascript">if(jQuery('[name="&lt;?php echo $order-&gt;getFieldName('name')?&gt;"]').exists() &amp;&amp; !jQuery('[name="&lt;?php echo $order-&gt;getFieldName('name')?&gt;"]').val()){
	alert('이름을 입력해주세요.');
	jQuery('[name="&lt;?php echo $order-&gt;getFieldName('name')?&gt;"]').focus();
	return false;
}

if(jQuery('[name="&lt;?php echo $order-&gt;getFieldName('phone')?&gt;"]').exists() &amp;&amp; !jQuery('[name="&lt;?php echo $order-&gt;getFieldName('phone')?&gt;"]').val()){
	alert('휴대폰번호를 입력해주세요.');
	jQuery('[name="&lt;?php echo $order-&gt;getFieldName('phone')?&gt;"]').focus();
	return false;
}

if(jQuery('[name="&lt;?php echo $order-&gt;getFieldName('email')?&gt;"]').exists()){
	var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if(!jQuery('[name="&lt;?php echo $order-&gt;getFieldName('email')?&gt;"]').val()){
		alert('이메일주소를 입력해주세요.');
		jQuery('[name="&lt;?php echo $order-&gt;getFieldName('email')?&gt;"]').focus();
		return false;
	}
	if(!regex.test(jQuery('[name="&lt;?php echo $order-&gt;getFieldName('email')?&gt;"]').val())){
		alert('유효한 이메일주소를 입력해주세요.');
		jQuery('[name="&lt;?php echo $order-&gt;getFieldName('email')?&gt;"]').focus();
		return false;
	}
}</code></pre>

<p> </p>

<p>2. 비회원은 상품 구매를 할 수 없도록 설정되어 있는지요?</p>

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

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

<pre>
<code class="language-php">&lt;?php echo __('Sold Out', 'kboard')?&gt;</code></pre>

<p>아래의 코드로 교체해서 확인해보시겠어요?</p>

<pre>
<code class="language-html">&lt;?php if(kboard_first_contents_mall_is_current_user_order($board)):?&gt;
	&lt;button type="submit" class="kboard-first-contents-mall-button-order"&gt;&lt;?php echo __('Buy It Now', 'kboard')?&gt;&lt;/button&gt;
&lt;?php else:?&gt;
	&lt;a href="&lt;?php echo wp_login_url($_SERVER['REQUEST_URI'])?&gt;" class="kboard-first-contents-mall-button-order" onclick="return confirm('구매하기 위해서는 먼저 로그인해야 합니다. 로그인 페이지로 이동할까요?');"&gt;&lt;?php echo __('Buy It Now', 'kboard')?&gt;&lt;/a&gt;
&lt;?php endif?&gt;</code></pre>

<p> </p>

<p>추가로 궁금한 사항이 있으시다면</p>

<p>댓글로 이어서 남겨주시길 부탁드립니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 24 May 2021 00:41:23 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>