<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[카테고리 추가 문의]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/8339</link>
		<description><![CDATA[<p>기본으로 제공되는 카테고리1과 카테고리2 외에 카테고리3을 추가하고 싶습니다.</p>

<p>과거 질문들을 찾아보았지만 해결 할 수가 없네요.</p>

<p>혹시 구매하는 스킨중에서 카테고리3을 추가할 수 있는지요?</p>

<p>아니면 직접 수정할 수 는 없을까요?</p>

<p> </p>

<p>2013년에 답변을 참고해서 KBContentList.class.php에</p>

<p>  if($this-&gt;col_category1) $where[] = "`category1` LIKE '$this-&gt;col_category1'";<br />
  if($this-&gt;col_category2) $where[] = "`category2` LIKE '$this-&gt;col_category2'";</p>

<p>아래에  if($this-&gt;col_category3) $where[] = "`category3` LIKE '$this-&gt;col_category3'"; 를 추가해도</p>

<p>게시판관리 페이지에서는 카테고리1과 카테고리2만 보입니다.</p>

<p>해결방법을 꼭 부탁드립니다.</p>

<p> </p>
]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[답변 감사합니다.

그런데요... 잘 모르겠습니다.

kboard_board_content 테이블에 category3을 추가 - ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/8357</link>
			<description><![CDATA[<p>답변 감사합니다.</p>

<p>그런데요... 잘 모르겠습니다.</p>

<p>kboard_board_content 테이블에 category3을 추가 - 데이터베이스 테이블을 수정하려면 어떻게 해야할지...</p>

<p>kboard_insert_data, kboard_update_data 필터를 사용해서 category3 값을 추가 - 어디에 어떻게 추가하는지요?</p>

<p>죄송하지만... 방법을 좀 더 자세하게 알려 주시면 감사하겠습니다.</p>
]]></description>
			<author>조현철</author>
			<pubDate>Sat, 09 Apr 2016 10:43:16 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[category3은 없습니다.

그렇기 때문에 데이터베이스 테이블을 수정하고 프로그램 코드도 추가해주셔야 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/8345</link>
			<description><![CDATA[<p>category3은 없습니다.</p>

<p>그렇기 때문에 데이터베이스 테이블을 수정하고 프로그램 코드도 추가해주셔야 합니다.</p>

<p>게시글 정보가 저장되는 데이터베이스의 kboard_board_content 테이블에도 category1, category2만 있기 때문에 코드를 추가해도 동작하지 않습니다.</p>

<p>kboard_board_content 테이블에 category3을 추가 하시고</p>

<p>kboard_insert_data, kboard_update_data 필터를 사용해서 category3 값을 추가해주세요.</p>

<p><a href="http://www.cosmosfarm.com/products/kboard/hooks" target="_blank">http://www.cosmosfarm.com/products/kboard/hooks</a></p>

<p> </p>

<p>도움이 될 지 모르겠지만 입력필드 추가하는 방법도 참고해주세요.</p>

<p><a href="http://blog.naver.com/chan2rrj/50173560012" target="_blank">http://blog.naver.com/chan2rrj/50173560012</a></p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Sat, 09 Apr 2016 04:19:47 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[class폴더와 page폴더 및 skin폴더내의 php파일들을 모두 열어 category부분에 모두 추가해주었지만 여...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/8342</link>
			<description><![CDATA[<p>class폴더와 page폴더 및 skin폴더내의 php파일들을 모두 열어 category부분에 모두 추가해주었지만 여전히 안되네요.</p>

<p> </p>

<p><strong>kboard.class.php</strong>파일중에 아래부분을 수정해 주어야 할것 같은데(잘은 모르지만 이부분이 걸리네요) 어떻게 해야할지 모르겠습니다....</p>

<p> /**<br />
  * 카테고리 정보를 초기화 한다.<br />
  */<br />
 public function initCategory1(){<br />
  $this-&gt;category = explode(',', $this-&gt;category1_list);<br />
  return $this-&gt;category1_list;<br />
 }<br />
 <br />
 /**<br />
  * 두번째 카테코리 정보를 초기화 한다.<br />
  */<br />
 public function initCategory2(){<br />
  $this-&gt;category = explode(',', $this-&gt;category2_list);<br />
  return $this-&gt;category2_list;<br />
 }<br />
 <br />
 /**<br />
  * 세번째 카테코리 정보를 초기화 한다.<br />
  */<br />
 public function initCategory3(){<br />
  $this-&gt;category = explode(',', $this-&gt;category3_list);<br />
  return $this-&gt;category3_list;<br />
 }<br />
 <br />
 /**<br />
  * 다음 카테고리 정보를 반환한다.<br />
  * @return object<br />
  */<br />
 public function hasNextCategory(){<br />
  if(!$this-&gt;category) $this-&gt;initCategory1();<br />
  $this-&gt;category_row = current($this-&gt;category);<br />
  <br />
  if(!$this-&gt;category_row) unset($this-&gt;category);<br />
  else next($this-&gt;category);<br />
  <br />
  return $this-&gt;category_row;<br />
 }<br />
 <br />
 /**<br />
  * 카테고리 정보를 반환한다.<br />
  */<br />
 public function currentCategory(){<br />
  return $this-&gt;category_row;<br />
 }<br />
 <br />
 /**</p>
]]></description>
			<author>b****</author>
			<pubDate>Sat, 09 Apr 2016 04:09:50 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[skin폴더에 list.php에도 추가해보았지만 아직 해결이 안되네요....

&amp;lt;div id=&quot;kboard-defa...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/8341</link>
			<description><![CDATA[<p>skin폴더에 list.php에도 추가해보았지만 아직 해결이 안되네요....</p>

<p>&lt;div id="kboard-default-list"&gt;</p>

<p> &lt;!-- 검색폼 시작 --&gt;<br />
 &lt;div class="kboard-header"&gt;<br />
  &lt;form id="kboard-search-form" method="get" action="&lt;?php echo $url-&gt;set('mod', 'list')-&gt;toString()?&gt;"&gt;<br />
   &lt;?php echo $url-&gt;set('category1', '')-&gt;set('category2', '')-&gt;<strong>set('category3', '')-&gt;</strong>set('pageid', '1')-&gt;set('target', '')-&gt;set('keyword', '')-&gt;set('mod', 'list')-&gt;toInput()?&gt;<br />
   <br />
   &lt;?php if($board-&gt;use_category == 'yes'):?&gt;<br />
   &lt;div class="kboard-category"&gt;<br />
    &lt;?php if($board-&gt;initCategory1()):?&gt;<br />
     &lt;select name="category1" onchange="jQuery('#kboard-search-form').submit();"&gt;<br />
      &lt;option value=""&gt;&lt;?php echo __('All', 'kboard')?&gt;&lt;/option&gt;<br />
      &lt;?php while($board-&gt;hasNextCategory()):?&gt;<br />
      &lt;option value="&lt;?php echo $board-&gt;currentCategory()?&gt;"&lt;?php if($_GET['category1'] == $board-&gt;currentCategory()):?&gt; selected="selected"&lt;?php endif?&gt;&gt;&lt;?php echo $board-&gt;currentCategory()?&gt;&lt;/option&gt;<br />
      &lt;?php endwhile?&gt;<br />
     &lt;/select&gt;<br />
    &lt;?php endif?&gt;<br />
    <br />
    &lt;?php if($board-&gt;initCategory2()):?&gt;<br />
     &lt;select name="category2" onchange="jQuery('#kboard-search-form').submit();"&gt;<br />
      &lt;option value=""&gt;&lt;?php echo __('All', 'kboard')?&gt;&lt;/option&gt;<br />
      &lt;?php while($board-&gt;hasNextCategory()):?&gt;<br />
      &lt;option value="&lt;?php echo $board-&gt;currentCategory()?&gt;"&lt;?php if($_GET['category2'] == $board-&gt;currentCategory()):?&gt; selected="selected"&lt;?php endif?&gt;&gt;&lt;?php echo $board-&gt;currentCategory()?&gt;&lt;/option&gt;<br />
      &lt;?php endwhile?&gt;<br />
     &lt;/select&gt;<br />
    &lt;?php endif?&gt;<br />
               <br />
    <strong>&lt;?php if($board-&gt;initCategory3()):?&gt;<br />
     &lt;select name="category3" onchange="jQuery('#kboard-search-form').submit();"&gt;<br />
      &lt;option value=""&gt;&lt;?php echo __('All', 'kboard')?&gt;&lt;/option&gt;<br />
      &lt;?php while($board-&gt;hasNextCategory()):?&gt;<br />
      &lt;option value="&lt;?php echo $board-&gt;currentCategory()?&gt;"&lt;?php if($_GET['category3'] == $board-&gt;currentCategory()):?&gt; selected="selected"&lt;?php endif?&gt;&gt;&lt;?php echo $board-&gt;currentCategory()?&gt;&lt;/option&gt;<br />
      &lt;?php endwhile?&gt;<br />
     &lt;/select&gt;<br />
    &lt;?php endif?&gt;</strong>               <br />
   &lt;/div&gt;<br />
   &lt;?php endif?&gt;</p>
]]></description>
			<author>b****</author>
			<pubDate>Sat, 09 Apr 2016 02:35:36 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[page폴더에 kboard_setting.php에도 카테고리3을 추가해 보았습니다.

&amp;lt;tr valign=&quot;top&quo...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/8340</link>
			<description><![CDATA[<p>page폴더에 <strong>kboard_setting.php</strong>에도 카테고리3을 추가해 보았습니다.</p>

<p>&lt;tr valign="top"&gt;<br />
      &lt;th scope="row"&gt;&lt;label for="category1_list"&gt;카테고리1&lt;/label&gt;&lt;/th&gt;<br />
      &lt;td&gt;<br />
       &lt;input type="text" style="width: 350px;" name="category1_list" id="category1_list" value="&lt;?php echo $board-&gt;category1_list?&gt;"&gt;<br />
       &lt;p class="description"&gt;카테고리를 입력하세요. 여러 카테고리를 입력하실 경우 콤마(,)로 구분됩니다.&lt;/p&gt;<br />
      &lt;/td&gt;<br />
     &lt;/tr&gt;<br />
     &lt;tr valign="top"&gt;<br />
      &lt;th scope="row"&gt;&lt;label for="category2_list"&gt;카테고리2&lt;/label&gt;&lt;/th&gt;<br />
      &lt;td&gt;<br />
       &lt;input type="text" style="width: 350px;" name="category2_list" id="category2_list" value="&lt;?php echo $board-&gt;category2_list?&gt;"&gt;<br />
       &lt;p class="description"&gt;카테고리를 입력하세요. 여러 카테고리를 입력하실 경우 콤마(,)로 구분됩니다.&lt;/p&gt;<br />
      &lt;/td&gt;<br />
     &lt;/tr&gt;</p>

<p>     <strong>&lt;tr valign="top"&gt;<br />
      &lt;th scope="row"&gt;&lt;label for="category3_list"&gt;카테고리3&lt;/label&gt;&lt;/th&gt;<br />
      &lt;td&gt;<br />
       &lt;input type="text" style="width: 350px;" name="category3_list" id="category3_list" value="&lt;?php echo $board-&gt;category3_list?&gt;"&gt;<br />
       &lt;p class="description"&gt;카테고리를 입력하세요. 여러 카테고리를 입력하실 경우 콤마(,)로 구분됩니다.&lt;/p&gt;<br />
      &lt;/td&gt;<br />
     &lt;/tr&gt;</strong></p>

<p>이렇게 했더니 게시판관리 페이지에서는 카테고리3을 입력 할 수 있게 보이지만, 변경저장을 누르면 카테고리3번만 입력한 내용이 사라집니다.</p>

<p>어디에서 답을 찾아야 할까요? ......</p>

<p> </p>
]]></description>
			<author>b****</author>
			<pubDate>Sat, 09 Apr 2016 02:28:58 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>