<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[계층형 카테고리별 공지사항 출력 문의 드립니다.]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/26789</link>
		<description><![CDATA[<p>안녕하세요^^<br />
일단 Kboard를 개발해주셔서 감사드립니다. 잘 사용하고 있습니다~<br />
<br />
계층형 카테고리별 공지사항을 다르게 보이고 싶은데 잘되지 않아서 질문드려요~<br />
검색을 통해서<br />
https://www.cosmosfarm.com/threads/document/13928<br />
위와 같은 글을 발견하고 체크해보니 이건 이미 기본적으로 적용이 되어있었지만,<br />
계층형 카테고리가 아닌 일반 카테고리에서만 작동하는것 같습니다.<br />
<br />
방법 알려주시면 감사드리겠습니다..^^</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

올려주신 코드 중에서

아래의 코드를 찾아서


$this-&amp;gt;resource_notice = $wpdb...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/31177</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>올려주신 코드 중에서</p>

<p>아래의 코드를 찾아서</p>

<pre>
<code class="language-php">$this-&gt;resource_notice = $wpdb-&gt;get_results("SELECT * FROM {$from} WHERE " . implode(' AND ', $where) . " ORDER BY `date` DESC");</code></pre>

<p>아래의 코드로 교체해보시겠어요?</p>

<pre>
<code class="language-php">$this-&gt;resource_notice = $wpdb-&gt;get_results("SELECT `{$wpdb-&gt;prefix}kboard_board_content`.* FROM {$from} WHERE " . implode(' AND ', $where) . " ORDER BY `date` DESC");</code></pre>

<p> </p>

<p>공지사항 계층형 카테고리 검색에 대해서는</p>

<p>추후 연구 개발하여 업데이트하도록 하겠습니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 18 Mar 2019 03:05:41 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[ 

계층형 카테고리별 공지사항 노출되게 위에 알려주신대로 적용했는데

계층형 카테고리 선택후 조회...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/31173</link>
			<description><![CDATA[<p> </p>

<p>계층형 카테고리별 공지사항 노출되게 위에 알려주신대로 적용했는데</p>

<p><strong>계층형 카테고리 선택후 <span class="marker">조회된 리스트에서 공지사항을 클릭하면 글 상세페이지로 이동하지 않습니다. </span></strong></p>

<p>(카테고리로 조회하지 않았을때는 공지사항 클릭시 상세페이지로 이동 이상없음)</p>

<p>어느부분에서 잘못된것일까요? </p>

<p> </p>

<pre>
<code class="language-php">/**
* 공지사항 리스트를 반환한다.
* @return resource
*/
public function getNoticeList(){
	global $wpdb;
		
	if(is_array($this-&gt;board_id)){
		foreach($this-&gt;board_id as $key=&gt;$value){
			$value = intval($value);
			$board_ids[] = "'{$value}'";
		}
		$board_ids = implode(',', $board_ids);
		$where[] = "`board_id` IN ($board_ids)";
	}
	else{
		$this-&gt;board_id = intval($this-&gt;board_id);
		$where[] = "`board_id`='$this-&gt;board_id'";
	}
		
	if($this-&gt;category1){
		$category1 = esc_sql($this-&gt;category1);
		$where[] = "`category1`='{$category1}'";
	}
		
	if($this-&gt;category2){
		$category2 = esc_sql($this-&gt;category2);
		$where[] = "`category2`='{$category2}'";
	}
		
    $from[] = "`{$wpdb-&gt;prefix}kboard_board_content`";
		
    $search_option = $this-&gt;search_option;
    if($search_option){
	    $multiple_option_query = $this-&gt;multipleOptionQuery($search_option);
	    if($multiple_option_query){
		    $where[] = $multiple_option_query;
		    foreach($this-&gt;multiple_option_keys as $option_name){
			    $option_key = array_search($option_name, $this-&gt;multiple_option_keys);
			    $from[] = "INNER JOIN `{$wpdb-&gt;prefix}kboard_board_option` AS `option_{$option_key}` ON `{$wpdb-&gt;prefix}kboard_board_content`.`uid`=`option_{$option_key}`.`content_uid`";
		    }
	    }
    }

    $from = implode(' ', $from);
    $where[] = "`notice`!=''";

    // 휴지통에 없는 게시글만 불러온다.
    $where[] = "(`status`='' OR `status` IS NULL OR `status`='pending_approval')";

    $this-&gt;resource_notice = $wpdb-&gt;get_results("SELECT * FROM {$from} WHERE " . implode(' AND ', 
    $where) . " ORDER BY `date` DESC");
    $wpdb-&gt;flush();
		
	return $this-&gt;resource_notice;
}
	
</code></pre>

<p> </p>]]></description>
			<author>cjy1005</author>
			<pubDate>Mon, 18 Mar 2019 02:28:19 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[말씀하신 것처럼 하시려면 단순히 코드 몇 줄로는 해결되지 않을 듯합니다.

저희도 연구해보고 좋은 방...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/26807</link>
			<description><![CDATA[<p>말씀하신 것처럼 하시려면 단순히 코드 몇 줄로는 해결되지 않을 듯합니다.</p>

<p>저희도 연구해보고 좋은 방법이 있다면 안내해드리겠습니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 10 Oct 2018 08:41:46 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[친절한 답변 감사드립니다^^

알려주신대로 작동시켜보면

[계층형 카테고리2]의 공지가
[계층형 카테고...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/26800</link>
			<description><![CDATA[<p>친절한 답변 감사드립니다^^<br />
<br />
알려주신대로 작동시켜보면<br />
<br />
[계층형 카테고리2]의 공지가<br />
[계층형 카테고리1]에도 나오고, [전체]에도 나오는데<br />
<br />
[계층형 카테고리1]은 [우주]이고<br />
[계층형 카테고리2]가 [지구]라면<br />
<br />
[지구]의 공지는 [지구]에만 나오고<br />
[우주]만 선택했을때와 [전체]만 선택했을때 안나오게 할수는 없을까요?<br />
물론 [우주](지구를 선택하지않은)의 공지는 또 따로 보여야하구요~<br />
<br />
먼저 알려주신 코드는 따로 유형에 맞는 게시판에 잘 쓰도록 하겠습니다^^<br />
바쁘신데 한번만 더 도와주시면 감사드리겠습니다..^^<br />
 </p>]]></description>
			<author>다르</author>
			<pubDate>Wed, 10 Oct 2018 05:47:58 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

공지사항 쪽에 계층형 카테고리 검색을 적용하시려면

FTP로 접속해서 /wp-content/plug...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/26795</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>공지사항 쪽에 계층형 카테고리 검색을 적용하시려면</p>

<p>FTP로 접속해서 /wp-content/plugins/kboard/class/KBContentList.class.php 파일에</p>

<p>아래의 코드를 찾아서</p>

<pre>
<code class="language-php">$where[] = "`notice`!=''";
		
// 휴지통에 없는 게시글만 불러온다.
$where[] = "(`status`='' OR `status` IS NULL OR `status`='pending_approval')";

$this-&gt;resource_notice = $wpdb-&gt;get_results("SELECT * FROM `{$wpdb-&gt;prefix}kboard_board_content` WHERE " . implode(' AND ', $where) . " ORDER BY `date` DESC");
$wpdb-&gt;flush();</code></pre>

<p>아래의 코드로 교체해보시겠어요?</p>

<pre>
<code class="language-php">$from[] = "`{$wpdb-&gt;prefix}kboard_board_content`";
		
$search_option = $this-&gt;search_option;
if($search_option){
	$multiple_option_query = $this-&gt;multipleOptionQuery($search_option);
	if($multiple_option_query){
		$where[] = $multiple_option_query;
		foreach($this-&gt;multiple_option_keys as $option_name){
			$option_key = array_search($option_name, $this-&gt;multiple_option_keys);
			$from[] = "INNER JOIN `{$wpdb-&gt;prefix}kboard_board_option` AS `option_{$option_key}` ON `{$wpdb-&gt;prefix}kboard_board_content`.`uid`=`option_{$option_key}`.`content_uid`";
		}
	}
}

$from = implode(' ', $from);
$where[] = "`notice`!=''";

// 휴지통에 없는 게시글만 불러온다.
$where[] = "(`status`='' OR `status` IS NULL OR `status`='pending_approval')";

$this-&gt;resource_notice = $wpdb-&gt;get_results("SELECT * FROM {$from} WHERE " . implode(' AND ', $where) . " ORDER BY `date` DESC");
$wpdb-&gt;flush();</code></pre>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 10 Oct 2018 01:07:30 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>