<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[컨텍트폼으로 입력된내용을 홈페이지 본문에 롤링되도록 해봤는데]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/50737</link>
		<description><![CDATA[<p>function.php 파일에 이렇게 필터를 추가했습니다</p>

<pre>
<code>add_filter('kboard_get_template_field_html', 'kboard_get_template_field_html_20210219', 10, 4);
function kboard_get_template_field_html_20210219($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"  class="required" onKeyup="inputMoveNumber(this);"value="&lt;?php echo $content-&gt;option-&gt;phone?&gt;" minlength="2" maxlength="3"style="width: 100px;"&gt;-
				&lt;input type="text" id="kboard_option_phone2" name="kboard_option_phone2"onKeyup="inputMoveNumber(this);" value="&lt;?php echo $content-&gt;option-&gt;phone2?&gt;" minlength="2" maxlength="4"style="width: 100px;"&gt;-
				&lt;input type="text" id="kboard_option_phone3" name="kboard_option_phone3"onKeyup="inputMoveNumber(this);" value="&lt;?php echo $content-&gt;option-&gt;phone3?&gt;" minlength="2" maxlength="4"style="width: 100px;"&gt;
			&lt;/div&gt;
		&lt;/div&gt;
&lt;script type="text/javascript"&gt;
		function inputMoveNumber(num) {
			if(isFinite(num.value) == false) {
				alert("연락처는 숫자만 입력할 수 있습니다.");
				num.value = "";
				return false;
			}
			max = num.getAttribute("maxlength"); // 3글자 쓰면 자동으로 다음 칸 넘어가기 
			if(num.value.length &gt;= max) {
				num.nextElementSibling.focus();
			}      
                    
		}
            
                  
		&lt;/script&gt;
		&lt;?php
		$field_html = ob_get_clean();
	}

	return $field_html;
}

add_filter('kboard_document_add_option_value_field_html', 'kboard_document_add_option_value_field_html_20210219', 10, 4);
function kboard_document_add_option_value_field_html_20210219($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>그리고 latest.php 파일에 </p>

<pre>
<code>&lt;style&gt;
.notice{font-weight: bold; font-size: 18px; width:100%; height:255px; overflow:hidden; background-color:#fff;}
.rolling{position:relative; width:100%; height:auto;}
.rolling li{width:100%; height:50px; line-height:50px;}
&lt;/style&gt;


&lt;div class="notice"&gt;
	&lt;ul class="rolling" style="list-style:none; "&gt;
	&lt;?php while($content = $list-&gt;hasNext()):?&gt;
		&lt;li&gt;&lt;a href="&lt;?php echo $url-&gt;set('uid', $content-&gt;uid)-&gt;set('mod', 'document')-&gt;toStringWithPath($board_url)?&gt;"&gt;
&lt;span class="kboard-latest-info kboard-title"&gt;&lt;?php echo $content-&gt;title?&gt;&lt;/span&gt;
&lt;span class="kboard-latest-info kboard-latest-phone"&gt;&lt;?php echo $content-&gt;option-&gt;{'phone'}?&gt;-

&lt;?php echo $content-&gt;option-&gt;{'phone2'}?&gt;-
&lt;?php echo $content-&gt;option-&gt;{'phone3'}?&gt;
&lt;/span&gt;
&lt;span class="kboard-latest-info kboard-latest-date"&gt;&lt;?php echo $content-&gt;getDate()?&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;?php endwhile;?&gt;
	&lt;/ul&gt;
&lt;/div&gt;
&lt;script&gt;
jQuery(document).ready(function(){
	var rolling = function(){
		setTimeout(function(){
			jQuery('.rolling li:first').animate({marginTop:'-50px'}, 500, function(){
				jQuery(this).detach().appendTo('.rolling').css({'margin':'0'});
			});
			rolling();
		}, 4000);
	};
	rolling();
});
&lt;/script&gt;</code></pre>

<p>이렇게 입력하여 롤링이 되게끔 해봤는데요 title은 이름입력이고 phone는 연락처 입력칸입니다</p>

<p>숏코드를 이용해서 홈페이지 전면에 보여질때 이름은 성을 제외하면 *로 표시되게끔 하고싶고</p>

<p>전화번호도 010-0000-0000처럼 나올때 두번째칸 두번째 번호(010-0이후번호)부터 *로 표시되게 하고싶은데 이럴때는 어떻게 해야 구현이 될까요?</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

마스킹 처리 관련해서는 저희 커뮤니티에 검색해보시면

참고해보실 만한 자료가 많습니...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/50742</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>마스킹 처리 관련해서는 저희 커뮤니티에 검색해보시면</p>

<p>참고해보실 만한 자료가 많습니다.</p>

<p>원하시는 결과가 있는지 확인해보시겠어요?</p>

<p><a href="https://www.cosmosfarm.com/search?q=%EB%A7%88%EC%8A%A4%ED%82%B9" target="_blank">https://www.cosmosfarm.com/search?q=%EB%A7%88%EC%8A%A4%ED%82%B9</a></p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 26 Feb 2021 00:29:36 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>