<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[옵션에서 단 1개의 조건이라도 포함되면 모두 검색되게 하고 싶습니다.]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/58257</link>
		<description><![CDATA[<p><strong>1. 정확한 제품 또는 플러그인 이름</strong></p>

<p>default</p>

<p> </p>

<p><strong>2. 상세 내용</strong></p>

<p>    &lt;div class="kboard-search"&gt;</p>

<p>        &lt;div class="kboard-option"&gt;</p>

<p>            &lt;form id="kboard-option-form-&lt;?php echo $board-&gt;id?&gt;" method="get" action="&lt;?php echo $url-&gt;toString()?&gt;"&gt;</p>

<p>                &lt;?php echo $url-&gt;set('pageid', '1')-&gt;set('target', '')-&gt;set('keyword', '')-&gt;set('mod', 'list')-&gt;toInput()?&gt;</p>

<p>                &lt;input type="hidden" name="kboard_search_option[relation]" value="and"&gt;</p>

<p>                &lt;?php $option = kboard_search_option();?&gt;</p>

<p>                &lt;!--시간--&gt;</p>

<p>                &lt;div class="time"&gt;</p>

<p>                    &lt;span&gt;시간&lt;/span&gt;</p>

<p>                    &lt;div class="timeBox"&gt;</p>

<p>                        &lt;div class="flex-box"&gt;</p>

<p>                            &lt;label&gt;</p>

<p>                                &lt;input type="hidden" name="kboard_search_option[checkboxtime1][key]" value="checkboxtime1"&gt;</p>

<p>                                &lt;input type="checkbox" name="kboard_search_option[checkboxtime1][value]" value="1" onchange="this.form.submit()"&lt;?php if(isset($option['checkboxtime1']['value']) &amp;&amp; $option['checkboxtime1']['value']):?&gt; checked&lt;?php endif?&gt;&gt;</p>

<p>                                &lt;span&gt;</p>

<p>                                    &lt;input type="hidden" name="kboard_search_option[checkboxtime1][compare]" value="="&gt;9시~</p>

<p>                                &lt;/span&gt;</p>

<p>                            &lt;/label&gt;</p>

<p>                            &lt;label&gt;</p>

<p>                                &lt;input type="hidden" name="kboard_search_option[checkboxtime2][key]" value="checkboxtime2"&gt;</p>

<p>                                &lt;input type="checkbox" name="kboard_search_option[checkboxtime2][value]" value="2" onchange="this.form.submit()"&lt;?php if(isset($option['checkboxtime2']['value']) &amp;&amp; $option['checkboxtime2']['value']):?&gt; checked&lt;?php endif?&gt;&gt;</p>

<p>                                &lt;span&gt;</p>

<p>                                    &lt;input type="hidden" name="kboard_search_option[checkboxtime2][compare]" value="="&gt;10시~</p>

<p>                                &lt;/span&gt;</p>

<p>                            &lt;/label&gt;</p>

<p>                        &lt;/div&gt;</p>

<p>                    &lt;/div&gt;</p>

<p>                &lt;/div&gt;</p>

<p>            &lt;/form&gt;</p>

<p>        &lt;/div&gt;</p>

<p>    &lt;/div&gt;</p>

<p> </p>

<p>9시와 10시가 있는데 a는 9시 b는 9시와 10시 두개의 옵션이 설정되어있습니다.</p>

<p>저 코드에서는 9시와 10시를 선택하면 10시 옵션이 없는 a는 검색조건에서 제외가 되어 보이지 않는데</p>

<p>단 한개의 조건이라도 맞으면 모두 검색 되게 하려면 어떻게 해야할까요?</p>

<p> </p>

<p> </p>

<p><strong>3. 확인 가능한 상세 페이지 주소</strong></p>

<p><strong>https://balletzip.com</strong></p>

<p> </p>

<p> </p>

<p><strong>4. 수정한 코드 내역 (있다면)</strong></p>

<p> </p>

<p> </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[해당 방식으로 홈페이지에 적용된 옵션을 검색하기에는

DB 테이블 컬럼수가 과도하게 증가되기도 하고
...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/58304</link>
			<description><![CDATA[<p>해당 방식으로 홈페이지에 적용된 옵션을 검색하기에는</p>

<p>DB 테이블 컬럼수가 과도하게 증가되기도 하고</p>

<p>주소창에서 표현되는 최대 텍스트 길이를 초과할 여지가 있습니다.</p>

<p> </p>

<p>kboard_list_where 필터를 사용하여</p>

<p>조건에 맞게 아예 새로 불러오는게 좋을 듯 합니다.</p>

<p> </p>

<p>아래 예제 코드를 참고하여 코드를 작성해보시겠어요?</p>

<p><a href="https://www.cosmosfarm.com/threads/document/44096" target="_blank">https://www.cosmosfarm.com/threads/document/44096</a></p>

<p> </p>

<p>코드를 작성하기 어려우시면</p>

<p>프로젝트 의뢰에 자세한 내용을 작성해보세요.</p>

<p><a href="https://www.cosmosfarm.com/project" target="_blank">https://www.cosmosfarm.com/project</a></p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 09 Mar 2022 23:51:21 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[메타키는 각각 다른 값으로 입력이 된 상태 입니다.


&amp;lt;label&amp;gt;
    &amp;lt;input type=&...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/58297</link>
			<description><![CDATA[<p>메타키는 각각 다른 값으로 입력이 된 상태 입니다.</p>

<pre>
<code class="language-php">&lt;label&gt;
    &lt;input type="hidden" name="kboard_search_option[checkboxtime1][key]" value="checkboxtime1"&gt;
    &lt;input type="checkbox" id="checkboxtime1" name="kboard_search_option[checkboxtime1][value]" value="1" onchange="this.form.submit()"&lt;?php if(isset($option['checkboxtime1']['value']) &amp;&amp; $option['checkboxtime1']['value']):?&gt; checked&lt;?php endif?&gt;&gt;
    &lt;span&gt;
        &lt;input type="hidden" name="kboard_search_option[checkboxtime1][compare]" value="="&gt;9시~
    &lt;/span&gt;
&lt;/label&gt;
&lt;label&gt;
    &lt;input type="hidden" name="kboard_search_option[checkboxtime2][key]" value="checkboxtime2"&gt;
    &lt;input type="checkbox" id="checkboxtime2" name="kboard_search_option[checkboxtime2][value]" value="2" onchange="this.form.submit()" &lt;?php if(isset($option['checkboxtime2']['value']) &amp;&amp; $option['checkboxtime2']['value']):?&gt; checked&lt;?php endif?&gt;&gt;
    &lt;span&gt;
        &lt;input type="hidden" name="kboard_search_option[checkboxtime2][compare]" value="="&gt;10시~
    &lt;/span&gt;
&lt;/label&gt;
&lt;label&gt;
    &lt;input type="hidden" name="kboard_search_option[checkboxtime3][key]" value="checkboxtime3"&gt;
    &lt;input type="checkbox" id="checkboxtime3" name="kboard_search_option[checkboxtime3][value]" value="3" onchange="this.form.submit()" &lt;?php if(isset($option['checkboxtime3']['value']) &amp;&amp; $option['checkboxtime3']['value']):?&gt; checked&lt;?php endif?&gt;&gt;
    &lt;span&gt;
        &lt;input type="hidden" name="kboard_search_option[checkboxtime3][compare]" value="="&gt;11시~
    &lt;/span&gt;
&lt;/label&gt;</code></pre>

<p> </p>

<p>이런 형태로 선택할 수 있는 시간 옵션을 09시부터 22시까지 list.php에 추가하였고,</p>

<p>editor.php에</p>

<pre>
<code class="language-php">&lt;div class="kboard-attr-row"&gt;
    &lt;div class="attr-name"&gt;시간&lt;/div&gt;
    &lt;div class="attr-value"&gt;
        &lt;label for="checkboxtime1"&gt;&lt;input type="hidden" name="kboard_option_checkboxtime1" value=""&gt;&lt;input type="checkbox" value="1" name="kboard_option_checkboxtime1" id="checkboxtime1"&lt;?php if($content-&gt;option-&gt;checkboxtime1 == '1') { ?&gt; checked&lt;?php } ?&gt;&gt;9시~&lt;/label&gt;
        &lt;label for="checkboxtime2"&gt;&lt;input type="hidden" name="kboard_option_checkboxtime2" value=""&gt;&lt;input type="checkbox" value="2" name="kboard_option_checkboxtime2" id="checkboxtime2"&lt;?php if($content-&gt;option-&gt;checkboxtime2 == '2') { ?&gt; checked&lt;?php } ?&gt;&gt;10시~&lt;/label&gt;
        &lt;label for="checkboxtime3"&gt;&lt;input type="hidden" name="kboard_option_checkboxtime3" value=""&gt;&lt;input type="checkbox" value="3" name="kboard_option_checkboxtime3" id="checkboxtime3"&lt;?php if($content-&gt;option-&gt;checkboxtime3 == '3') { ?&gt; checked&lt;?php } ?&gt;&gt;11시~&lt;/label&gt;
    &lt;/div&gt;
&lt;/div&gt;</code></pre>

<p>이런식으로 각각의 옵션값을 넣었습니다. </p>

<p>a,b,c 라는 게시글에 공통으로 포함되는 옵션</p>

<p>ex) a 게시물 9시, b 게시물 9시, 10시, c 게시물 10시 라고 옵션 설정을 하였을 때 체크박스에서 9시와 10시를 선택하면 9시와 10시라는 옵션을 가진 게시물 3개가 모두 검색 되게 하고싶습니다.</p>

<p> 포함되지 않은 게시물은 검색되지 않는 상태입니다.</p>]]></description>
			<author>패치워크</author>
			<pubDate>Tue, 08 Mar 2022 07:34:54 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[남겨주신 링크에 접속하여 확인 해보니

이해가 조금 어려운 부분이 있습니다.

 

옵션 필드를 검색하...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/58291</link>
			<description><![CDATA[<p>남겨주신 링크에 접속하여 확인 해보니</p>

<p>이해가 조금 어려운 부분이 있습니다.</p>

<p> </p>

<p>옵션 필드를 검색하는 기본적인 형태인</p>

<p>아래의 코드로 해본 결과</p>

<p>TEST라는 게시글에 AAA라는 옵션에서 1, 2 라는 값이 있을 때</p>

<p>AAA 옵션 검색 필드에 1만 검색해도 TEST라는 게시글이 검색되는 것을 확인하였습니다.</p>

<pre>
<code>&lt;form id="kboard-search-form-&lt;?php echo $board-&gt;id?&gt;" method="get" action="&lt;?php echo esc_url($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;?php $kboard_search_option = kboard_search_option()?&gt;
	
	&lt;input type="hidden" name="kboard_search_option[AAA][key]" value="AAA"&gt;
	&lt;input type="hidden" name="kboard_search_option[AAA][compare]" value="LIKE"&gt;
	&lt;input type="text" name="kboard_search_option[AAA][value]" value="&lt;?php echo isset($kboard_search_option['AAA']['value']) ? $kboard_search_option['AAA']['value'] : ''?&gt;" placeholder="AAA 옵션 필드 검색"&gt;

	&lt;input type="hidden" name="kboard_search_option[BBB][key]" value="BBB"&gt;
	&lt;input type="hidden" name="kboard_search_option[BBB][compare]" value="LIKE"&gt;
	&lt;input type="text" name="kboard_search_option[BBB][value]" value="&lt;?php echo isset($kboard_search_option['BBB']['value']) ? $kboard_search_option['BBB']['value'] : ''?&gt;" placeholder="BBB 옵션 필드 검색"&gt;

	&lt;button type="submit" class="kboard-default-button-small"&gt;&lt;?php echo __('Search', 'kboard')?&gt;&lt;/button&gt;
&lt;/form&gt;</code></pre>

<p> </p>

<p>작성해주신 코드는 메타키가 모두 다르게 되어있는데</p>

<p>그렇다면 각 시간대별로 메타기가 모두 다른 상태인건가요?</p>

<p> </p>

<p>글을 쓸 때 각 선택 필드가 어떻게 되어 있는지와</p>

<p>메타키가 어떻게 되어있는지 알려주시겠어요?</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 08 Mar 2022 07:12:25 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[말씀해주신 부분이 span안에 input 에 추가하면 되는걸까요?

추가했는데 기존에 검색되던 것도 검색이 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/58272</link>
			<description><![CDATA[<p>말씀해주신 부분이 span안에 input 에 추가하면 되는걸까요?</p>

<p>추가했는데 기존에 검색되던 것도 검색이 되지 않습니다..</p>

<p>어느 부분에 추가를 하는게 맞는걸까요?</p>

<pre>
<code>	&lt;div class="kboard-search"&gt;
        &lt;div class="kboard-option"&gt;
            &lt;form id="kboard-option-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;input type="hidden" name="kboard_search_option[relation]" value="and"&gt;
                &lt;?php $option = kboard_search_option();?&gt;
                &lt;!--시간--&gt;
                &lt;div class="time"&gt;
                    &lt;span&gt;시간&lt;/span&gt;
                    &lt;div class="timeBox"&gt;
                        &lt;div class="flex-box"&gt;
                            &lt;label&gt;
                                &lt;input type="hidden" name="kboard_search_option[checkboxtime1][key]" value="checkboxtime1"&gt;
                                &lt;input type="checkbox" name="kboard_search_option[checkboxtime1][value]" value="1" onchange="this.form.submit()"&lt;?php if(isset($option['checkboxtime1']['value']) &amp;&amp; $option['checkboxtime1']['value']):?&gt; checked&lt;?php endif?&gt;&gt;
                                &lt;span&gt;
                                    &lt;input type="hidden" name="kboard_search_option[checkboxtime1][compare]" value="="&gt;9시~
                                    &lt;input type="hidden" name="kboard_search_option[checkboxtime1][wildcard]" value="both"&gt;
                                &lt;/span&gt;
                            &lt;/label&gt;
                            &lt;label&gt;
                                &lt;input type="hidden" name="kboard_search_option[checkboxtime2][key]" value="checkboxtime2"&gt;
                                &lt;input type="checkbox" name="kboard_search_option[checkboxtime2][value]" value="2" onchange="this.form.submit()"&lt;?php if(isset($option['checkboxtime2']['value']) &amp;&amp; $option['checkboxtime2']['value']):?&gt; checked&lt;?php endif?&gt;&gt;
                                &lt;span&gt;
                                    &lt;input type="hidden" name="kboard_search_option[checkboxtime2][compare]" value="="&gt;10시~
                                    &lt;input type="hidden" name="kboard_search_option[checkboxtime2][wildcard]" value="both"&gt;
                                &lt;/span&gt;
                            &lt;/label&gt;
                      &lt;/div&gt;
                  &lt;/div&gt;
            &lt;/form&gt;
        &lt;/div&gt;
	&lt;/div&gt;
</code></pre>

<p> </p>]]></description>
			<author>패치워크</author>
			<pubDate>Mon, 07 Mar 2022 06:23:55 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

코드를 올려주실 때는 코드스니펫을 통해 코드를 작성해주세요.

 

올려주신 코드만 봤...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/58265</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>코드를 올려주실 때는 코드스니펫을 통해 코드를 작성해주세요.</p>

<p> </p>

<p>올려주신 코드만 봤을 때는 wildcard 부분이 빠진 듯 합니다.</p>

<p>아래 코드와 링크를 참고하여 코드를 수정해보시겠어요?</p>

<pre>
<code>&lt;input type="hidden" name="kboard_search_option[checkboxtime1][wildcard]" value="both"&gt;</code></pre>

<p><a href="https://blog.naver.com/chan2rrj/221264876651" target="_blank">KBoard 입력 필드 검색 방법</a></p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 07 Mar 2022 05:33:38 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>