<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[1차카테고리에대한 2,3차 카테고리설정]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/16812</link>
		<description><![CDATA[<p>알려주신 <a href="http://www.cosmosfarm.com/threads/document/11756">http://www.cosmosfarm.com/threads/document/11756</a></p>

<p>링크로 들어가서 테스트 해보았습니다.</p>

<p>너무나 잘되는데요..</p>

<p>저는 카테고리가 3차까지 있어 이부분을 어떻게 적용해야하는지 고민중입니다.</p>

<p>혹시 답변 주실 수 있을까요 ^^..?</p>

<p>스킨은 퓨어갤러리입니다.</p>
]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

1차 카테고리에 대한 2차 카테고리,

2차 카테고리에 대한 3차 카테고리는 아래의 코드...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/16820</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>1차 카테고리에 대한 2차 카테고리,</p>

<p>2차 카테고리에 대한 3차 카테고리는 아래의 코드를 사이트에 맞게 수정하여 사용해보세요.</p>

<pre>
<code class="language-html">&lt;?php if($board-&gt;use_category == 'yes'):?&gt;

&lt;?php
// 이 부분의 코드를 적절히 수정해주세요.
$category2 = array(
	'이케아' =&gt; array('책상2', '책상2-1'),
	'일룸' =&gt; array('의자2', '의자2-1'),
	'현대리바트' =&gt; array('칠판2', '칠판2-1'),
	'카' =&gt; array('연필2', '연필2-1'),
);

$category3 = array(
	'책상2' =&gt; array('책상3', '책상3-1'),
	'의자2' =&gt; array('의자3'),
	'칠판2' =&gt; array('칠판3'),
	'연필2' =&gt; array('연필3'),
);
?&gt;

&lt;!-- 카테고리 시작 --&gt;
&lt;div class="kboard-category category-mobile"&gt;
	&lt;form id="kboard-category-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('category1', '')-&gt;set('category2', '')-&gt;set('target', '')-&gt;set('keyword', '')-&gt;set('mod', 'list')-&gt;toInput()?&gt;
		
		&lt;?php if($board-&gt;initCategory1()):?&gt;
			&lt;select name="category1" onchange="jQuery('#kboard-category-form-&lt;?php echo $board-&gt;id?&gt;').submit();"&gt;
				&lt;option value=""&gt;&lt;?php echo __('All', 'kboard')?&gt;&lt;/option&gt;
				&lt;?php while($board-&gt;hasNextCategory()):?&gt;
				&lt;option value="&lt;?php echo $board-&gt;currentCategory()?&gt;"&lt;?php if(kboard_category1() == $board-&gt;currentCategory()):?&gt; selected&lt;?php endif?&gt;&gt;&lt;?php echo $board-&gt;currentCategory()?&gt;&lt;/option&gt;
				&lt;?php endwhile?&gt;
			&lt;/select&gt;
		&lt;?php endif?&gt;
		
		&lt;?php if(kboard_category1() &amp;&amp; $category2):?&gt;
			&lt;select name="category2" onchange="jQuery('#kboard-category-form-&lt;?php echo $board-&gt;id?&gt;').submit();"&gt;
				&lt;option value=""&gt;&lt;?php echo __('All', 'kboard')?&gt;&lt;/option&gt;
				&lt;?php foreach($category2[kboard_category1()] as $category2_name):?&gt;
				&lt;option value="&lt;?php echo $category2_name?&gt;"&lt;?php if(kboard_category2() == $category2_name):?&gt; selected&lt;?php endif?&gt;&gt;&lt;?php echo $category2_name?&gt;&lt;/option&gt;
				&lt;?php endforeach?&gt;
			&lt;/select&gt;
		&lt;?php endif?&gt;
	&lt;/form&gt;
&lt;/div&gt;

&lt;div class="kboard-category category-pc"&gt;
	&lt;?php if($board-&gt;initCategory1()):?&gt;
		&lt;ul class="kboard-category-list"&gt;
			&lt;li&lt;?php if(!kboard_category1()):?&gt; class="kboard-category-selected"&lt;?php endif?&gt;&gt;&lt;a href="&lt;?php echo $url-&gt;set('category1', '')-&gt;set('category2', '')-&gt;set('pageid', '1')-&gt;set('target', '')-&gt;set('keyword', '')-&gt;set('mod', 'list')-&gt;tostring()?&gt;"&gt;&lt;?php echo __('All', 'kboard')?&gt;&lt;/a&gt;&lt;/li&gt;
			&lt;?php while($board-&gt;hasNextCategory()):?&gt;
			&lt;li&lt;?php if(kboard_category1() == $board-&gt;currentCategory()):?&gt; class="kboard-category-selected"&lt;?php endif?&gt;&gt;
				&lt;a href="&lt;?php echo $url-&gt;set('category1', $board-&gt;currentCategory())-&gt;set('category2', '')-&gt;set('pageid', '1')-&gt;set('target', '')-&gt;set('keyword', '')-&gt;set('mod', 'list')-&gt;toString()?&gt;"&gt;&lt;?php echo $board-&gt;currentCategory()?&gt;&lt;/a&gt;
			&lt;/li&gt;
			&lt;?php endwhile?&gt;
		&lt;/ul&gt;
	&lt;?php endif?&gt;
	
	&lt;?php if(kboard_category1() &amp;&amp; $category2 &amp;&amp; isset($category2[kboard_category1()]) &amp;&amp; $category2[kboard_category1()]):?&gt;
		&lt;ul class="kboard-category-list"&gt;
			&lt;li&lt;?php if(!kboard_category2()):?&gt; class="kboard-category-selected"&lt;?php endif?&gt;&gt;&lt;a href="&lt;?php echo $url-&gt;set('category2', '')-&gt;set('pageid', '1')-&gt;set('target', '')-&gt;set('keyword', '')-&gt;set('mod', 'list')-&gt;tostring()?&gt;"&gt;&lt;?php echo __('All', 'kboard')?&gt;&lt;/a&gt;&lt;/li&gt;
			&lt;?php foreach($category2[kboard_category1()] as $category2_name):?&gt;
			&lt;li&lt;?php if(kboard_category2() == $category2_name):?&gt; class="kboard-category-selected"&lt;?php endif?&gt;&gt;
				&lt;a href="&lt;?php echo $url-&gt;set('category2', $category2_name)-&gt;set('pageid', '1')-&gt;set('target', '')-&gt;set('keyword', '')-&gt;set('mod', 'list')-&gt;toString()?&gt;"&gt;&lt;?php echo $category2_name?&gt;&lt;/a&gt;
			&lt;/li&gt;
			&lt;?php endforeach?&gt;
		&lt;/ul&gt;
	&lt;?php endif?&gt;
	
	&lt;?php if(kboard_category2() &amp;&amp; $category3 &amp;&amp; isset($category3[kboard_category2()]) &amp;&amp; $category3[kboard_category2()]):?&gt;
		&lt;ul class="kboard-category-list"&gt;
			&lt;li&lt;?php if(!kboard_keyword()):?&gt; class="kboard-category-selected"&lt;?php endif?&gt;&gt;&lt;a href="&lt;?php echo $url-&gt;set('category3', '')-&gt;set('pageid', '1')-&gt;set('target', '')-&gt;set('keyword', '')-&gt;set('mod', 'list')-&gt;tostring()?&gt;"&gt;&lt;?php echo __('All', 'kboard')?&gt;&lt;/a&gt;&lt;/li&gt;
			&lt;?php foreach($category3[kboard_category2()] as $category3_name):?&gt;
			&lt;li&lt;?php if(kboard_target() == 'kboard_option_category3' &amp;&amp; kboard_keyword() == $category3_name):?&gt; class="kboard-category-selected"&lt;?php endif?&gt;&gt;
				&lt;a href="&lt;?php echo $url-&gt;set('target', 'kboard_option_category3')-&gt;set('keyword', $category3_name)-&gt;set('pageid', '1')-&gt;set('compare', '=')-&gt;set('mod', 'list')-&gt;toString()?&gt;"&gt;&lt;?php echo $category3_name?&gt;&lt;/a&gt;
			&lt;/li&gt;
			&lt;?php endforeach?&gt;
		&lt;/ul&gt;
	&lt;?php endif?&gt;
&lt;/div&gt;
&lt;!-- 카테고리 끝 --&gt;
&lt;?php endif?&gt;</code></pre>

<p>위 코드에서</p>

<p>$category2 = array(<br />
    '<strong>이케아</strong>' =&gt; array('책상2', '책상2-1'),<br />
    '<strong>일룸</strong>' =&gt; array('의자2', '의자2-1'),<br />
    '<strong>현대리바트</strong>' =&gt; array('칠판2', '칠판2-1'),<br />
    '<strong>카</strong>' =&gt; array('연필2', '연필2-1'),<br />
);</p>

<p>이 부분의 '<strong>이케아</strong>', '<strong>일룸</strong>', '<strong>현대리바트</strong>', '<strong>카</strong>'는 워드프레스 관리자 -&gt; KBoard -&gt; 게시판 목록 -&gt; 게시판 선택 -&gt; 기본설정 페이지에서</p>

<p>설정한 1차 카테고리입니다.</p>

<p>책상2, 책상2-1은 이케아에 대한 2차 카테고리가 됩니다.</p>

<p>$category3 = array(<br />
    '<strong>책상2</strong>' =&gt; array('책상3', '책상3-1'),<br />
    '<strong>의자2</strong>' =&gt; array('의자3'),<br />
    '<strong>칠판2</strong>' =&gt; array('칠판3'),<br />
    '<strong>연필2</strong>' =&gt; array('연필3'),<br />
);</p>

<p>이 부분의 '<strong>책상2</strong>', '<strong>의자2</strong>', '<strong>칠판2</strong>', '<strong>연필2</strong>'는</p>

<p>$category2 = array(<br />
    '이케아' =&gt; array('<strong>책상2</strong>', '<strong>책상2-1</strong>'),<br />
    '일룸' =&gt; array('<strong>의자2</strong>', '<strong>의자2-1</strong>'),<br />
    '현대리바트' =&gt; array('<strong>칠판2</strong>', '<strong>칠판2-1</strong>'),<br />
    '카' =&gt; array('<strong>연필2</strong>', '<strong>연필2-1</strong>'),<br />
);</p>

<p>2차 카테고리로 설정한 카테고리입니다.</p>

<p>책상3, 책상3-1은 책상2에 대한 3차 카테고리가 됩니다.</p>

<p>최종적으로 이케아는 1차 카테고리, 책상2, 책상2-1은 2차 카테고리, 책상3, 책상3-1은 3차 카테고리가 됩니다.</p>

<p> </p>

<p>추가적으로 editor.php 파일에 아래의 코드를 추가해보세요.</p>

<pre>
<code class="language-html">&lt;div class="kboard-attr-row"&gt;
	&lt;label class="attr-name"&gt;&lt;?php echo __('Category', 'kboard')?&gt;3&lt;/label&gt;
	&lt;div class="attr-value"&gt;
		&lt;select name="kboard_option_category3"&gt;
			&lt;option value=""&gt;&lt;?php echo __('Category', 'kboard')?&gt; &lt;?php echo __('Select', 'kboard')?&gt;&lt;/option&gt;
			&lt;option value="책상3"&lt;?php if($content-&gt;option-&gt;category3 == '책상3'):?&gt; selected&lt;?php endif?&gt;&gt;책상3&lt;/option&gt;
			&lt;option value="책상3-1"&lt;?php if($content-&gt;option-&gt;category3 == '책상3-1'):?&gt; selected&lt;?php endif?&gt;&gt;책상3-1&lt;/option&gt;
		&lt;/select&gt;
	&lt;/div&gt;
&lt;/div&gt;</code></pre>

<p>페이지에 맞게 &lt;option&gt; 태그를 수정하거나 추가해주시면 됩니다.</p>

<p>고맙습니다.</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 25 Oct 2017 04:11:56 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>