<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[게시판 리스트에 인기글 상단 배치]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/55217</link>
		<description><![CDATA[<p>안녕하세요</p>

<p>이전에도 문의를 드린적이 있는데 검색을 하다보니 아래와 같은 글을 찾아서 혹시 적용가능한지 문의드립니다.</p>

<p>https://www.thewordcracker.com/intermediate/how-to-show-top-posts-in-kobard-in-wordpress/</p>

<p>해당 링크글을 보면 아래의 코드를 적절히 삽입하면 된다고 하는데... 오래된 글이기도 하고 개발자가 아니어서 어떻게 해야 하는지 막막하네요.</p>

<p>혹시 가능할까요?</p>

<p>항상 감사합니다.</p>

<pre>
<code>$top_content = new KBContent();
$results = $wpdb-&gt;get_results($wpdb-&gt;get_row("SELECT * FROM `{$wpdb-&gt;prefix}kboard_board_content` WHERE `board_id`='1' ORDER BY `view` DESC LIMIT 3"));
foreach($results as $key=&gt;$row){
$top_content-&gt;initWithRow($row);
echo $top_content-&gt;title;
}</code></pre>

<p> </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요.

이전 댓글에 안내해드린 코드를 적용하시면

말씀하신 것처럼 기간과는 상관없이 조회수가...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/55301</link>
			<description><![CDATA[<p>안녕하세요.</p>

<p>이전 댓글에 안내해드린 코드를 적용하시면</p>

<p>말씀하신 것처럼 기간과는 상관없이 조회수가 많은 순으로 게시글을 표시합니다.</p>

<p> </p>

<p>만약, 기간을 1주일로 설정하시려면</p>

<p>KBContentList 클래스의 setDateRange 메소드를 활용해보세요.</p>

<p>설정한 기간 동안의 게시글을 가져와서 표시하실 수 있습니다.</p>

<p> </p>

<p>이전 댓글에 안내해드린 코드 중</p>

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

<pre>
<code class="language-php">$top_list-&gt;setSorting('viewed'); // 정렬 순서</code></pre>

<p> </p>

<p>찾은 코드 밑에 아래의 코드를 추가해보세요.</p>

<pre>
<code class="language-php">$start_date = date('Ymd', strtotime('-1 week', current_time('timestamp')));
$end_date = date('Ymd', current_time('timestamp'));
$top_list-&gt;setDateRange($start_date, $end_date);</code></pre>

<p> </p>

<p>KBContentList 클래스는</p>

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

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 14 Sep 2021 03:35:50 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요

항상 친절한 답변 진심으로 감사드립니다.

위의 코드를 적용하면 기간제한없이 조회수가 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/55300</link>
			<description><![CDATA[<p>안녕하세요</p>

<p>항상 친절한 답변 진심으로 감사드립니다.</p>

<p>위의 코드를 적용하면 기간제한없이 조회수가 많은 아주 오래된 게시글을 위로 배치하는데 맞는지요?</p>

<p>혹시 기간을 1주일로 설정 가능한가요?</p>

<p>다시한번 감사드립니다.</p>]]></description>
			<author>미어캣</author>
			<pubDate>Tue, 14 Sep 2021 03:03:48 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

KBoard의 클래스 중 KBContentList 클래스는

리스트를 출력하는 클래스 입니다.

 

de...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/55222</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>KBoard의 클래스 중 KBContentList 클래스는</p>

<p>리스트를 출력하는 클래스 입니다.</p>

<p> </p>

<p>defalut 스킨 기준으로 설명드리겠습니다.</p>

<p>wp-content/plugins/kboard/skin/default/list.php 파일 중 아래의 코드를 찾아서</p>

<pre>
<code>&lt;?php while($content = $list-&gt;hasNext()):?&gt;</code></pre>

<p>아래의 코드처럼 위에 삽입해주세요.</p>

<pre>
<code>&lt;?php
global $wpdb;
$top_list = new KBContentList($board-&gt;id);
$top_category1 = kboard_category1();
$top_category2 = kboard_category2();
$top_list-&gt;category1($top_category1);
$top_list-&gt;category2($top_category2);
$top_list-&gt;rpp(3); // 리스트 개수
$top_list-&gt;setSorting('viewed'); // 정렬 순서
$top_list-&gt;getList('', 'title', false); // false: 공지사항 미포함
?&gt;
&lt;?php while($top_content = $top_list-&gt;hasNext()):?&gt;
&lt;tr class="&lt;?php if($top_content-&gt;uid == kboard_uid()):?&gt;kboard-list-selected&lt;?php endif?&gt;"&gt;
	&lt;td class="kboard-list-uid"&gt;
		&lt;?php echo '인기글'?&gt;
	&lt;/td&gt;
	&lt;td class="kboard-list-title"&gt;
		&lt;a href="&lt;?php echo esc_url($url-&gt;getDocumentURLWithUID($top_content-&gt;uid))?&gt;"&gt;
			&lt;div class="kboard-default-cut-strings"&gt;
				&lt;?php if($top_content-&gt;isNew()):?&gt;&lt;span class="kboard-default-new-notify"&gt;New&lt;/span&gt;&lt;?php endif?&gt;
				&lt;?php if($top_content-&gt;secret):?&gt;&lt;img src="&lt;?php echo $skin_path?&gt;/images/icon-lock.png" alt="&lt;?php echo __('Secret', 'kboard')?&gt;"&gt;&lt;?php endif?&gt;
				&lt;?php echo $top_content-&gt;title?&gt;
				&lt;span class="kboard-comments-count"&gt;&lt;?php echo $top_content-&gt;getCommentsCount()?&gt;&lt;/span&gt;
			&lt;/div&gt;
		&lt;/a&gt;
		&lt;div class="kboard-mobile-contents"&gt;
			&lt;span class="contents-item kboard-user"&gt;&lt;?php echo $top_content-&gt;getUserDisplay()?&gt;&lt;/span&gt;
			&lt;span class="contents-separator kboard-date"&gt;|&lt;/span&gt;
			&lt;span class="contents-item kboard-date"&gt;&lt;?php echo $top_content-&gt;getDate()?&gt;&lt;/span&gt;
			&lt;span class="contents-separator kboard-vote"&gt;|&lt;/span&gt;
			&lt;span class="contents-item kboard-vote"&gt;&lt;?php echo __('Votes', 'kboard')?&gt; &lt;?php echo $top_content-&gt;vote?&gt;&lt;/span&gt;
			&lt;span class="contents-separator kboard-view"&gt;|&lt;/span&gt;
			&lt;span class="contents-item kboard-view"&gt;&lt;?php echo __('Views', 'kboard')?&gt; &lt;?php echo $top_content-&gt;view?&gt;&lt;/span&gt;
		&lt;/div&gt;
	&lt;/td&gt;
	&lt;td class="kboard-list-user"&gt;&lt;?php echo $top_content-&gt;getUserDisplay()?&gt;&lt;/td&gt;
	&lt;td class="kboard-list-date"&gt;&lt;?php echo $top_content-&gt;getDate()?&gt;&lt;/td&gt;
	&lt;td class="kboard-list-vote"&gt;&lt;?php echo $top_content-&gt;vote?&gt;&lt;/td&gt;
	&lt;td class="kboard-list-view"&gt;&lt;?php echo $top_content-&gt;view?&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;?php endwhile?&gt;
&lt;?php while($content = $list-&gt;hasNextNotice()):?&gt;</code></pre>

<p>위 코드를 표현하고자 하는 레이아웃에 맞게</p>

<p>적절히 조정하여 사용하시면 됩니다.</p>

<p> </p>

<p>정렬순서를 조회순이 아닌 추천순으로 하려면</p>

<p>viewed 대신 best 를 입력해보시겠어요?</p>

<p> </p>

<p>$wpdb를 사용하여 출력하시려면</p>

<p>올려주신 내용처럼 $wpdb를 사용하여 직접 출력하셔도 됩니다.</p>

<p>$wpdb에 대해 자세히 알아보시려면 아래 링크를 참고해주세요.</p>

<p><a href="https://developer.wordpress.org/reference/classes/wpdb/" target="_blank">https://developer.wordpress.org/reference/classes/wpdb</a></p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 09 Sep 2021 07:49:47 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>