<?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/44115</link>
		<description><![CDATA[<p>안녕하세요. :)...<br />
<br />
contact form을 질문 내용들 참고하여서 커스텀을 하고 있는데요.. php 소스를 몰라서 도움을 요청드립니다 ㅜㅜ!!<br />
<br />
우선 다른 게시물들을 참고하여서<br />
contact form으로 문의한 내용의 리스트를 페이지로 뺀것과,<br />
작성자는 비회원자들한테는 **로 숨김처리되는 것,<br />
관리자는 작성자 **이 풀어지는 것 까지 진행하였습니다.<br />
<br />
여기서 궁굼한 사항이,<br />
<br />
1. 아래 코드를 사용하여 관리자는 작성자 **를 풀어주고, 비회원자들은 **로 보이는건데 이부분에 있어서 원하는 게시판만 적용으로 바꾸고 싶은데 작성 하는 방법을 몰라 도움을 요청합니다 ㅜㅜ..<br />
게시판 id를 작성하는 방법이 여기서 어찌 추가하면 되는가요?</p>

<pre>
<code>add_filter('kboard_user_display', 'my_kboard_user_display', 10, 5);
function my_kboard_user_display($user_display, $user_id, $user_name, $plugin, $builder){
	if(!$builder-&gt;board-&gt;isAdmin()){
		$strlen = mb_strlen($user_display, 'utf-8');
		if($strlen &gt; 3){
			$showlen = 2;
		}
		else{
			$showlen = 1;
		}
		
		$user_display = mb_substr($user_display, 0, $showlen, 'utf-8') . str_repeat('*', $strlen-$showlen);
	}
	
	return $user_display;
}</code></pre>

<p>2. 추가한 입력 필드를 검색이 가능하게 변경하고 싶은데, 지금 만들어놓은 필드를 아래와 같이 맨밑에 연락처를 추가한 사항입니다. 근데 검색이 되질 않고 있어서용 ㅜㅜ<br />
어찌하면될까요?<br />
제작하려는건 작성자+연락처를 추가해서 검색폼에 작성자와 연락처를 같이 입력하는 검색 기능이 필요합니다..</p>

<pre>
<code>&lt;select name="target"&gt;
				&lt;option value=""&gt;&lt;?php echo __('All', 'kboard')?&gt;&lt;/option&gt;
				&lt;option value="title"&lt;?php if(kboard_target() == 'title'):?&gt; selected&lt;?php endif?&gt;&gt;&lt;?php echo __('Title', 'kboard')?&gt;&lt;/option&gt;
				&lt;option value="content"&lt;?php if(kboard_target() == 'content'):?&gt; selected&lt;?php endif?&gt;&gt;&lt;?php echo __('Content', 'kboard')?&gt;&lt;/option&gt;
				&lt;option value="member_display"&lt;?php if(kboard_target() == 'member_display'):?&gt; selected&lt;?php endif?&gt;&gt;&lt;?php echo __('Author', 'kboard')?&gt;&lt;/option&gt;
				&lt;option value="pho_n"&lt;?php if(kboard_target() == '5ee07e45c77fe'):?&gt; selected&lt;?php endif?&gt;&gt;연락처&lt;/option&gt;

			&lt;/select&gt;</code></pre>

<p><br />
<a href="http://homs09.cafe24.com/?page_id=252">http://homs09.cafe24.com/?page_id=252</a><br />
위에 링크가 테스트를 진행중인 페이지 입니다!<br />
<br />
항상 감사드립니당 ㅜㅜ!!</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[커뮤니티에서 저희가 모든 코드를 일일이 봐드리는 건 현실적으로 불가능합니다.

또한 직접 코드를 수...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/44198</link>
			<description><![CDATA[<p>커뮤니티에서 저희가 모든 코드를 일일이 봐드리는 건 현실적으로 불가능합니다.</p>

<p>또한 직접 코드를 수정하실 경우</p>

<p>어떤 상황인지 저희 쪽에서 파악이 어렵기 때문에 도움을 드리는 데 한계가 있습니다.</p>

<p>원하시는 기능을 구현하기 위해서는 PHP 코드와</p>

<p>워드프레스 내장 함수에 대한 이해가 필요합니다.</p>

<p> </p>

<p>KBoard 플러그인에서 작성자명 검색은</p>

<p>게시판주소/?mod=list&amp;pageid=1&amp;target=member_display&amp;keyword=작성자명</p>

<p>이런 식으로 적용됩니다.</p>

<p>그렇기 때문에 target 쪽 값에는 member_display가 적용되어야 하고</p>

<p>keyword가 실제 검색하려는 작성자명입니다.</p>

<p>위 내용을 참고하셔서 코드 수정해보시겠어요?</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 12 Jun 2020 08:38:16 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[계속 귀찮게 질문드려 죄송합니다 ^^;; 도움 감사드려요 ㅜㅜ
근데 제가 php는 아예 몰라서 이렇게 저렇...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/44194</link>
			<description><![CDATA[<p>계속 귀찮게 질문드려 죄송합니다 ^^;; 도움 감사드려요 ㅜㅜ<br />
근데 제가 php는 아예 몰라서 이렇게 저렇게 시도해봐도 안되네요<br />
<br />
작성자가 글 작성하는 사람이 맞구요.<br />
<br />
&lt;input type="hidden" name="kboard_search_option[member_display][key]" value="member_display"&gt;<br />
&lt;input type="hidden" name="kboard_search_option[member_display][compare]" value="LIKE"&gt;<br />
&lt;input type="hidden" name="kboard_search_option[member_display][wildcard]" value="both"&gt;<br />
&lt;input type="text" name="kboard_search_option[member_display][value]" value="&lt;?php echo isset($kboard_search_option['member_display']['value']) ? $kboard_search_option['member_display']['value'] : ''?&gt;" placeholder="이름"&gt;<br />
<br />
여기에서<br />
작성자는 name 값이 target이며 value 값은 member_display로 적용되어 있습니다.라는 부분으로 적용한다면<br />
&lt;input type="hidden" name="target" value="both"&gt;<br />
&lt;input type="text" name="target" value="&lt;?php echo isset($kboard_search_option['member_display']['value']) ? $kboard_search_option['member_display']['value'] : ''?&gt;" placeholder="이름"&gt;<br />
이렇게 변동하면 된다는 말씀이실까용 ㅜㅜ?</p>]]></description>
			<author>홈스</author>
			<pubDate>Fri, 12 Jun 2020 07:25:24 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[말씀하신 작성자는 KBoard 게시글 작성자를 말씀하시는 건지요?

이전 댓글에 안내해드린 링크의 코드에...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/44192</link>
			<description><![CDATA[<p>말씀하신 작성자는 KBoard 게시글 작성자를 말씀하시는 건지요?</p>

<p>이전 댓글에 안내해드린 링크의 코드에도 적용되어 있지만</p>

<p>작성자는 name 값이 target이며 value 값은 member_display로 적용되어 있습니다.</p>

<p>확인해보시겠어요?</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 12 Jun 2020 07:08:41 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[리스트에 수정하여서 연락처 검색과 정리는 좀 되었습니다.

 

남겨주신 링크로 따라하면서 하고 있는...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/44187</link>
			<description><![CDATA[<p>리스트에 수정하여서 연락처 검색과 정리는 좀 되었습니다.</p>

<p> </p>

<p>남겨주신 링크로 따라하면서 하고 있는데,<br />
필요한 폼이 리스트에서 작성자 연락처 검색시 리스트에 노출이 되면 되거든요.</p>

<p>https://imgur.com/NpQl6Ct<br />
이렇게 폼으로 잘 나오는데 이번엔 작성자로 검색하면 노출이 되지 않고 연락처만 나오고 있습니당 ㅜㅜ<br />
<br />
검색방법은 둘중 하나 입력했을때와 둘다 입력했을때를 생각해서 or로 했고,<br />
작성자가 출력되려면 author 이 값으로 넣어서 쓰면 되는게 아닐까요??<br />
다른 질문들 계속 보면서하다가 아무리 안되어 다시 답글 답니다..<br />
 </p>

<pre>
<code>	&lt;!-- 검색폼 시작 --&gt;
&lt;div class="kboard-search"&gt;
	&lt;form id="kboard-search-form-&lt;?php echo $board-&gt;id?&gt;" method="get" action="&lt;?php echo $url-&gt;toString()?&gt;"&gt;
		&lt;?php echo $url-&gt;set('pageid', '1')-&gt;set('target', '')-&gt;set('keyword', '')-&gt;set('mod', 'list')-&gt;toInput()?&gt;
		
		&lt;!-- 옵션 필드 검색 데이터를 초기화 --&gt;
		&lt;?php $kboard_search_option = kboard_search_option()?&gt;
		
		&lt;!-- 검색 방법 (AND, OR) --&gt;
		&lt;input type="hidden" name="kboard_search_option[relation]" value="OR"&gt;
		
		&lt;!-- address 옵션 필드 검색 --&gt;
		&lt;input type="hidden" name="kboard_search_option[author][key]" value="author"&gt;
		&lt;input type="hidden" name="kboard_search_option[author][compare]" value="LIKE"&gt;
		&lt;input type="hidden" name="kboard_search_option[author][wildcard]" value="both"&gt;
		&lt;input type="text" name="kboard_search_option[author][value]" value="&lt;?php echo isset($kboard_search_option['Author']['value']) ? $kboard_search_option['author']['value'] : ''?&gt;" placeholder="이름"&gt;

		&lt;input type="hidden" name="kboard_search_option[5ee07e45c77fe][key]" value="5ee07e45c77fe"&gt;
		&lt;input type="hidden" name="kboard_search_option[5ee07e45c77fe][compare]" value="LIKE"&gt;
		&lt;input type="hidden" name="kboard_search_option[5ee07e45c77fe][wildcard]" value="both"&gt;
		&lt;input type="text" name="kboard_search_option[5ee07e45c77fe][value]" value="&lt;?php echo isset($kboard_search_option['5ee07e45c77fe']['value']) ? $kboard_search_option['5ee07e45c77fe']['value'] : ''?&gt;" placeholder="연락처(-없이)"&gt;
			

		&lt;button type="submit" class="kboard-contact-form-button-small"&gt;&lt;?php echo __('Search', 'kboard')?&gt;&lt;/button&gt;
	&lt;/form&gt;
&lt;/div&gt;
	&lt;!-- 검색폼 끝 --&gt;</code></pre>

<p> </p>]]></description>
			<author>홈스</author>
			<pubDate>Fri, 12 Jun 2020 05:27:25 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[해당 코드를 editor-fields.php 파일에 추가하신 이유가 있으신지요?

edittor-fields.php 파일이 스킨 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/44174</link>
			<description><![CDATA[<p>해당 코드를 editor-fields.php 파일에 추가하신 이유가 있으신지요?</p>

<p>edittor-fields.php 파일이 스킨 폴더 내에 존재한다면</p>

<p>워드프레스 관리자 페이지에서 입력 필드 설정이 가능합니다.</p>

<p>만약, 관리자 페이지에서 설정한 입력 필드를 커스텀하시려면</p>

<p>edittor-fields.php 파일을 수정하시는 것보다 kboard_get_template_field_html 필터를 사용하시는 걸 권장드립니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 12 Jun 2020 01:37:54 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요.

어찌어찌해서..? 검색은 되는거 같은데..
edittor-fields.php에서

아래와 같이 넣었는데 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/44173</link>
			<description><![CDATA[<p>안녕하세요.<br />
<br />
어찌어찌해서..? 검색은 되는거 같은데..<br />
edittor-fields.php에서</p>

<p>아래와 같이 넣었는데 입력 칸이 잔뜩 생겨버렸어용................................................. 기존에 있는것들에서 연락처라는 항목이 막 생겨버렸는데 아래 코드를 지우고 넣으면 다시 없어지구요 ㅠㅠ<br />
<br />
https://imgur.com/b8XqxUJ 이렇게 항목들이 잔뜩 생겨버립니다.</p>

<pre>
<code>&lt;div class="kboard-attr-row"&gt;
	&lt;label class="attr-name" for="kboard_option_5ee07e45c77fe"&gt;연락처&lt;/label&gt;
	&lt;div class="attr-value"&gt;&lt;input type="text" id="kboard_option_5ee07e45c77fe" name="kboard_option_5ee07e45c77fe" value="&lt;?php echo $content-&gt;option-&gt;{'5ee07e45c77fe'}?&gt;
"&gt;&lt;/div&gt;
&lt;/div&gt;</code></pre>

<p> </p>]]></description>
			<author>홈스</author>
			<pubDate>Fri, 12 Jun 2020 01:34:57 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[editor.php 파일은 게시글 작성 페이지에 표시되는 코드입니다.

게시글 목록에서 검색하게 하시려면 li...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/44158</link>
			<description><![CDATA[<p>editor.php 파일은 게시글 작성 페이지에 표시되는 코드입니다.</p>

<p>게시글 목록에서 검색하게 하시려면 list.php 파일을 수정해주셔야 합니다.</p>

<p>검색하려는 필드의 메타키가 5ee07e45c77fe라면</p>

<p>본문 내용에 올려주신 코드 중 pho_n 부분을 kboard_option_5ee07e45c77fe 이런 식으로 교체해보시겠어요?</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 11 Jun 2020 08:51:49 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요. 1번 사항은 해결이 되었는데,
2번 사항은 입력필드륻 검색 방법을 보고 진행하였는데도 안...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/44153</link>
			<description><![CDATA[<p>안녕하세요. 1번 사항은 해결이 되었는데,<br />
2번 사항은 입력필드륻 검색 방법을 보고 진행하였는데도 안되어서요 ㅠㅠ<br />
<br />
contact_form editor.php에 <br />
form 안에 넣었는데 이게 아닐까용ㅠㅜㅠ?<br />
 </p>

<pre>
<code>&lt;form class="kboard-form" method="post" action="&lt;?php echo $url-&gt;getContentEditorExecute()?&gt;" enctype="multipart/form-data" onsubmit="return kboard_editor_execute(this);"&gt;
		&lt;?php $skin-&gt;editorHeader($content, $board)?&gt;
		
		&lt;input type="hidden" name="secret" value="true"&gt;
		&lt;input type="hidden" name="wordpress_search" value="3"&gt;
		
		&lt;?php foreach($board-&gt;fields()-&gt;getSkinFields() as $key=&gt;$field):?&gt;
			&lt;?php echo $board-&gt;fields()-&gt;getTemplate($field, $content, $boardBuilder)?&gt;
		&lt;?php endforeach?&gt;
		
		&lt;div class="kboard-attr-row"&gt;
	&lt;label class="attr-name" for="kboard_option_address"&gt;주소&lt;/label&gt;
	&lt;div class="attr-value"&gt;&lt;input type="text" id="kboard_option_address" name="kboard_option_address" value="&lt;?php echo $content-&gt;option-&gt;address?&gt;"&gt;&lt;/div&gt;
&lt;/div&gt;	
		
		
		&lt;div class="kboard-control"&gt;
			&lt;div class="left"&gt;
				&lt;?php if($content-&gt;uid):?&gt;
				&lt;a href="&lt;?php echo $url-&gt;getDocumentURLWithUID($content-&gt;uid)?&gt;" class="kboard-contact-form-button-small"&gt;&lt;?php echo __('Back', 'kboard')?&gt;&lt;/a&gt;
				&lt;a href="&lt;?php echo $url-&gt;set('mod', 'list')-&gt;toString()?&gt;" class="kboard-contact-form-button-small"&gt;&lt;?php echo __('List', 'kboard')?&gt;&lt;/a&gt;
				&lt;?php elseif($board-&gt;isWriter()):?&gt;
				&lt;button type="submit" class="kboard-contact-form-button-large"&gt;신청하기&lt;/button&gt;
				&lt;?php endif?&gt;
			&lt;/div&gt;
			&lt;div class="right"&gt;
				&lt;?php if($content-&gt;uid &amp;&amp; $board-&gt;isWriter()):?&gt;
				&lt;button type="submit" class="kboard-contact-form-button-small"&gt;&lt;?php echo __('Save', 'kboard')?&gt;&lt;/button&gt;
				&lt;?php endif?&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/form&gt;
	</code></pre>

<p> </p>

<p>구조가 다른듯 하여서, editor-fields.php에 넣었는데도 검색이 되질 않습니당 ㅜㅜ<br />
 </p>

<pre>
<code>&lt;?php elseif($field['field_type'] == 'text'):?&gt;
	&lt;?php if(isset($field['hidden']) &amp;&amp; $field['hidden']):?&gt;
		&lt;input type="hidden" id="&lt;?php echo esc_attr($meta_key)?&gt;" class="&lt;?php echo esc_attr($required)?&gt;" name="&lt;?php echo esc_attr($fields-&gt;getOptionFieldName($meta_key))?&gt;" value="&lt;?php echo $content-&gt;option-&gt;{$meta_key}?esc_attr($content-&gt;option-&gt;{$meta_key}):esc_attr($default_value)?&gt;"&gt;
	&lt;?php else:?&gt;
	&lt;div class="kboard-attr-row &lt;?php echo esc_attr($field['class'])?&gt; meta-key-&lt;?php echo esc_attr($meta_key)?&gt; &lt;?php echo esc_attr($required)?&gt;"&gt;
		&lt;label class="attr-name" for="&lt;?php echo esc_attr($meta_key)?&gt;"&gt;&lt;span class="field-name"&gt;&lt;?php echo esc_html($field_name)?&gt;&lt;/span&gt;&lt;?php if($required):?&gt; &lt;span class="attr-required-text"&gt;*&lt;/span&gt;&lt;?php endif?&gt;&lt;/label&gt;
		&lt;div class="attr-value"&gt;
			&lt;input type="text" id="&lt;?php echo esc_attr($meta_key)?&gt;" class="&lt;?php echo esc_attr($required)?&gt;" name="&lt;?php echo esc_attr($fields-&gt;getOptionFieldName($meta_key))?&gt;" value="&lt;?php echo $content-&gt;option-&gt;{$meta_key}?esc_attr($content-&gt;option-&gt;{$meta_key}):esc_attr($default_value)?&gt;"&lt;?php if($placeholder):?&gt; placeholder="&lt;?php echo esc_attr($placeholder)?&gt;"&lt;?php endif?&gt;&gt;
			&lt;?php if(isset($field['description']) &amp;&amp; $field['description']):?&gt;&lt;div class="description"&gt;&lt;?php echo esc_html($field['description'])?&gt;&lt;/div&gt;&lt;?php endif?&gt;
		&lt;/div&gt;
	&lt;/div&gt;
	&lt;div class="kboard-attr-row"&gt;
	&lt;label class="attr-name" for="kboard_option_address"&gt;연락처&lt;/label&gt;
	&lt;div class="attr-value"&gt;&lt;input type="text" id="5ee07e45c77fe" name="5ee07e45c77fe" value="&lt;?php echo $content-&gt;option-&gt;{'5ee07e45c77fe'}?&gt;
"&gt;&lt;/div&gt;
&lt;/div&gt;
	&lt;?php endif?&gt;</code></pre>

<p> </p>

<p>연락처를 추가한 항목이 나오고 있는데 검색해도 데이터가 나오지 않는 상황입니다!</p>]]></description>
			<author>홈스</author>
			<pubDate>Thu, 11 Jun 2020 05:38:18 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

1. 올려주신 코드를 특정 게시판에만 적용되게 하시려면

올려주신 코드 중 !$builder-&...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/44117</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>1. 올려주신 코드를 특정 게시판에만 적용되게 하시려면</p>

<p>올려주신 코드 중 !$builder-&gt;board-&gt;isAdmin() 부분을</p>

<p>!$builder-&gt;board-&gt;isAdmin() &amp;&amp; $builder-&gt;board-&gt;id == '1' 이런 식으로 교체해보시겠어요?</p>

<p>1 부분의 숫자는 실제 게시판 id로 적용해주세요.</p>

<p>여러 개의 게시판에 적용하시려면</p>

<p>$builder-&gt;board-&gt;id == '1' 부분을 in_array($builder-&gt;board-&gt;id, array('1', '2')) 이런 식으로 적용해주시면 됩니다.</p>

<p>1과 2는 실제 게시판 id로 적용해주세요.</p>

<p> </p>

<p>2. KBoard 플러그인에서 입력 필드 검색 방법은</p>

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

<p><a href="https://blog.naver.com/PostView.nhn?blogId=chan2rrj&amp;logNo=221264876651" target="_blank">KBoard(케이보드) 입력 필드 검색 방법 - 워드프레스 게시판 커스터마이징</a></p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 10 Jun 2020 08:23:26 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>