<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[K보드 게시글 작성자 이전 게시글 목록 추가 방법]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/46580</link>
		<description><![CDATA[<p>안녕하세요.</p>

<p>아래 이미지 처럼, 작성자의 이전 게시글/댓글 목록을 현재 게시글 하단에 표시하는 좋은 방법이 있을까요?</p>

<p>https://www.cosmosfarm.com/threads/document/29991</p>

<p>https://m.blog.naver.com/PostView.nhn?blogId=chan2rrj&amp;logNo=221032820645&amp;proxyReferer=https:%2F%2Fwww.google.com%2F</p>

<p>위 두 링크를 참고해서 게시판 스킨을 수정하거나 위젯 숏코드를 추가해주면 어느정도 해결 할 수 있을 듯 한데요....</p>

<p>혹시라도 속도나 여러가지를 고려했을 때 가장 적절한 방법이 있을지 개발자님께 여쭙고자 문의드립니다. :)</p>

<p>항상 친절한 답변 감사드립니다.</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[답변 감사드립니다.

두번째 위젯 코드를 일부 수정하여 직접 K보드 하단에 직접 추가하는 방법으로 해...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/46726</link>
			<description><![CDATA[<p>답변 감사드립니다.</p>

<p>두번째 위젯 코드를 일부 수정하여 직접 K보드 하단에 직접 추가하는 방법으로 해결했습니다.</p>

<pre>
<code class="language-php">&lt;?php

&lt;!-- 사용자 정보 표시 --&gt;
		&lt;div class="author-info-area"&gt;
			&lt;div class="author-info"&gt;
			&lt;?php 
			$user_id = $content-&gt;getUserID();
			$user = get_userdata( $user_id );
			?&gt;
			&lt;div class="user-avatar"&gt; &lt;?php echo get_avatar($user_id); ?&gt; &lt;/div&gt; &lt;div class="user-textarea"&gt; 
			&lt;?php
			$rank = mycred_get_users_rank( $user_id );
			if ( is_object( $rank ) ) {
				if ( $rank-&gt;has_logo )
					echo '&lt;div class="rank"&gt;&lt;span class="rank-logo"&gt;' . $rank-&gt;get_image( 'logo' ) . '&lt;/span&gt;&lt;span class="user-name"&gt;' . $user-&gt;display_name . '&lt;/span&gt;&lt;/div&gt;' ;
			}
			?&gt; &lt;div class="rank-title"&gt;회원등급 : &lt;?php echo $rank-&gt;title; ?&gt; &lt;/div&gt;
			&lt;div class="user-balance"&gt;포인트 : &lt;?php echo mycred_get_users_balance($user_id) ?&gt; EP&lt;/div&gt;
			&lt;/div&gt;
			&lt;/div&gt;
			&lt;div class="author-previous-list"&gt;
			&lt;!-- 위젯 메뉴 시작 --&gt;
			&lt;div class="tabs"&gt;
				&lt;div class="tab-links"&gt;
					&lt;div class="active"&gt;&lt;a href="#tab1"&gt;게시글&lt;/a&gt;&lt;/div&gt;
					&lt;div&gt;&lt;a href="#tab2"&gt;댓글&lt;/a&gt;&lt;/div&gt;
				&lt;/div&gt;
				&lt;div class="tab-content"&gt;
					&lt;?php  

					global $wpdb;
					
					$limit = 5;
				
					$where = array();
					
					// 사용자 ID
					$where[] = "`member_uid`='{$user_id}'";
					
					// 휴지통에 없는 게시글만 불러온다.
					$where[] = "(`status`='' OR `status` IS NULL OR `status`='pending_approval')";
					
					$where = implode(' AND ', $where);
					$results = $wpdb-&gt;get_results("SELECT `uid` FROM `{$wpdb-&gt;prefix}kboard_board_content` WHERE {$where} ORDER BY `date` DESC LIMIT {$limit}");
					
					if(!$results){
						echo '&lt;div id="tab1" class="tab active"&gt;&lt;p&gt;작성한 게시글이 없습니다.&lt;/p&gt;&lt;/div&gt;';
					}
					else{
						$url = new KBUrl();
						
						echo '&lt;div id="tab1" class="tab active"&gt;&lt;ul&gt;';
						
						foreach($results as $row){
							echo '&lt;li&gt;';
							
							$tempcontent = new KBContent();
							$tempcontent-&gt;initWithUID($row-&gt;uid);
							
							echo '&lt;div class="author-post-title"&gt;&lt;a href="'.$url-&gt;getDocumentRedirect($tempcontent-&gt;uid).'" title="이동"&gt;'. $tempcontent-&gt;title . ' ' .$tempcontent-&gt;getCommentsCount() . '&lt;/a&gt;&lt;/div&gt;&lt;div class="author-post-date"&gt;' . $tempcontent-&gt;getDate() . '&lt;/div&gt;';
							
							echo '&lt;/li&gt;';
						}
						
						echo '&lt;/ul&gt;&lt;/div&gt;';
					}
					
					// 사용자 ID
					
					$where2[] = "`user_uid`='{$user_id}'";
					
					$where2 = implode(' AND ', $where2);
					$results2 = $wpdb-&gt;get_results("SELECT `uid` FROM `{$wpdb-&gt;prefix}kboard_comments` WHERE {$where2} ORDER BY `created` DESC LIMIT {$limit}");
					
					if(!$results2){
						echo '&lt;div id="tab2" class="tab"&gt;&lt;p&gt;작성한 댓글이 없습니다.&lt;/p&gt;&lt;/div&gt;';
					}
					else{
						$url = new KBUrl();
						
						echo '&lt;div id="tab2" class="tab"&gt;&lt;ul&gt;';
						
						foreach($results2 as $row){
							echo '&lt;li&gt;';
							
							$comment = new KBComment();
							$comment-&gt;initWithUID($row-&gt;uid);
							
							echo '&lt;div class="author-post-title"&gt;&lt;a href="'.$url-&gt;getDocumentRedirect($comment-&gt;content_uid).'" title="이동"&gt;'. strip_tags($comment-&gt;content) .'&lt;/a&gt;&lt;/div&gt;&lt;div class="author-post-date"&gt;' . date('Y.m.d', strtotime($comment-&gt;created)) . '&lt;/div&gt;';
							
							echo '&lt;/li&gt;';
						}
						
						echo '&lt;/ul&gt;&lt;/div&gt;';
					}
					?&gt;
				&lt;/div&gt;
			&lt;/div&gt;
			&lt;/div&gt;
		&lt;/div&gt;
</code></pre>

<p>탭은 j쿼리를 사용하여 해결했습니다.</p>

<pre>
<code class="language-javascript">jQuery(document).ready(function() {
	jQuery('.tabs .tab-links a').on('click', function(e) {
		var currentAttrValue = jQuery(this).attr('href');

		// Show/Hide Tabs
		jQuery('.tabs ' + currentAttrValue).show().siblings().hide();

		// Change/remove current tab to active
		jQuery(this).parent('div').addClass('active').siblings().removeClass('active');

		e.preventDefault();
	});
});</code></pre>

<p>감사합니다.</p>]]></description>
			<author>오빠두</author>
			<pubDate>Wed, 23 Sep 2020 17:50:45 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

두 링크의 코드는 조금 다릅니다.

첫 번째 링크는 숏코드 형태로 페이지, 위젯 등에 원...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/46589</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>두 링크의 코드는 조금 다릅니다.</p>

<p>첫 번째 링크는 숏코드 형태로 페이지, 위젯 등에 원하는 영역에 추가해서 사용할 수 있습니다.</p>

<p>두 번째 링크는 위젯 형태로 사이드바 등의 위젯 영역에 추가해서 사용할 수 있습니다.</p>

<p>별도의 플러그인을 설치하면 위젯도 숏코드 형태로 변환할 수는 있습니다.</p>

<p> </p>

<p>속도는 두 링크가 체감할 만큼 차이가 나진 않을 듯합니다.</p>

<p>그래도 최소한의 코드로 적용하고 싶으시다면</p>

<p>첫 번째 링크처럼 숏코드만 만들어서 사용하시는 게 유리할 듯합니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 18 Sep 2020 01:20:00 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>