<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[리스트에서 관리자가 댓글을 단 게시글은 댓글 수 옆에 다른 텍스트나 이미지 표시]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/14905</link>
		<description><![CDATA[<p>안녕하세요.</p>

<p>혹시 KBoard 게시판 list에 관리자가 댓글을 단 게시글은 댓글 수 옆에 다른 text나 이미지를 표시하려면 어떻게 해야할까요?</p>

<p>다른 회원들도 댓글을 달았는데 관리자가 달았는지 리스트를 쭉 보고 확인을 빨리하고 싶어서 그러는데요.</p>

<p>좋은 방법이 없을까요?</p>
]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[아 그렇군요. 감사합니다.^^
]]></title>
			<link>https://www.cosmosfarm.com/threads/document/14925</link>
			<description><![CDATA[<p>아 그렇군요. 감사합니다.^^</p>
]]></description>
			<author>COOLMAN</author>
			<pubDate>Wed, 02 Aug 2017 07:00:51 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[기존에 등록되어 있는건 카운팅되지 않습니다.

신규로 작성하신것만 카운팅 됩니다~^^

 

아래 코드를...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/14924</link>
			<description><![CDATA[<p>기존에 등록되어 있는건 카운팅되지 않습니다.</p>

<p>신규로 작성하신것만 카운팅 됩니다~^^</p>

<p> </p>

<p>아래 코드를 사용하시면 1이상의 카운팅이 있을 경우에만 출력됩니다.</p>

<pre>
<code class="language-html">&lt;?php if($content-&gt;option-&gt;admin_comment_count):?&gt;
	&lt;?php echo intval($content-&gt;option-&gt;admin_comment_count)?&gt;
&lt;?php endif?&gt;</code></pre>

<p>적절히 응용해보셔야 할 듯합니다.</p>

<p>고맙습니다.</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 02 Aug 2017 06:53:29 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[그리고 0일 경우에 그냥 안 보이게 할 수도 있나요?
]]></title>
			<link>https://www.cosmosfarm.com/threads/document/14921</link>
			<description><![CDATA[<p>그리고 0일 경우에 그냥 안 보이게 할 수도 있나요?</p>
]]></description>
			<author>COOLMAN</author>
			<pubDate>Wed, 02 Aug 2017 06:20:37 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[답변 감사합니다. 말씀하신대로 functions.php와 list.php에 넣어봤는데요. 카운팅이 모두 0으로 뜨네요?]]></title>
			<link>https://www.cosmosfarm.com/threads/document/14920</link>
			<description><![CDATA[<p>답변 감사합니다. 말씀하신대로 functions.php와 list.php에 넣어봤는데요. 카운팅이 모두 0으로 뜨네요?</p>]]></description>
			<author>COOLMAN</author>
			<pubDate>Wed, 02 Aug 2017 06:19:21 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

코드를 만들어봤습니다.

해당 코드를 테마의 functions.php 파일에 추가해주세요.

 

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

<p>코드를 만들어봤습니다.</p>

<p>해당 코드를 테마의 functions.php 파일에 추가해주세요.</p>

<p> </p>

<p>아래 코드를 추가하면 관리자가 작성한 <strong>댓글</strong> 개수를 추가할 수 있습니다.</p>

<pre>
<code class="language-php">add_action('kboard_comments_insert', 'my_admin_comment_count_insert', 10, 2);
function my_admin_comment_count_insert($comment_uid, $content_uid){
	$content = new KBContent();
	$content-&gt;initWithUID($content_uid);
	$board = $content-&gt;getBoard();
	if($board-&gt;isAdmin()){
		$content-&gt;option-&gt;admin_comment_count = intval($content-&gt;option-&gt;admin_comment_count) + 1;
	}
}

add_action('kboard_comments_delete', 'my_admin_comment_count_delete', 10, 2);
function my_admin_comment_count_delete($comment_uid, $content_uid){
	$content = new KBContent();
	$content-&gt;initWithUID($content_uid);
	$board = $content-&gt;getBoard();
	if($board-&gt;isAdmin()){
		$count = intval($content-&gt;option-&gt;admin_comment_count) - 1;
		if($count &gt;= 1){
			$content-&gt;option-&gt;admin_comment_count = $count;
		}
		else{
			$content-&gt;option-&gt;admin_comment_count = 0;
		}
	}
}</code></pre>

<p> </p>

<p>아래 코드를 추가하면 관리자가 작성한 <strong>답글</strong> 개수를 추가할 수 있습니다.</p>

<pre>
<code class="language-php">add_action('kboard_document_insert', 'my_admin_reply_count_insert', 10, 2);
function my_admin_reply_count_insert($content_uid, $board_id){
	$board = new KBoard($board_id);
	if($board-&gt;isAdmin()){
		$content = new KBContent();
		$content-&gt;initWithUID($content_uid);
		$parent = $content-&gt;getTopContent();
		if($content-&gt;uid != $parent-&gt;uid){
			$parent-&gt;option-&gt;admin_reply_count = intval($parent-&gt;option-&gt;admin_reply_count) + 1;
		}
	}
}

add_action('kboard_document_delete', 'my_admin_reply_count_delete', 10, 2);
function my_admin_reply_count_delete($content_uid, $board_id){
	$board = new KBoard($board_id);
	if($board-&gt;isAdmin()){
		$content = new KBContent();
		$content-&gt;initWithUID($content_uid);
		if($content-&gt;member_uid == get_current_user_id()){
			$parent = $content-&gt;getTopContent();
			if($content-&gt;uid != $parent-&gt;uid){
				$count = intval($parent-&gt;option-&gt;admin_reply_count) - 1;
				if($count &gt;= 1){
					$parent-&gt;option-&gt;admin_reply_count = $count;
				}
				else{
					$parent-&gt;option-&gt;admin_reply_count = 0;
				}
			}
		}
	}
}</code></pre>

<p> </p>

<p>KBoard 스킨의 list.php 파일 또는 document.php 파일에서 아래 코드를 추가해서 개수를 출력할 수 있습니다.</p>

<p>관리자가 작성한 댓글 개수 출력<br />
&lt;?php echo intval($content-&gt;option-&gt;admin_comment_count)?&gt;</p>

<p>관리자가 작성한 답글 개수 출력<br />
&lt;?php echo intval($content-&gt;option-&gt;admin_reply_count)?&gt;</p>

<p> </p>

<p>아래 코드처럼 응용할 수 있습니다.</p>

<pre>
<code class="language-html">&lt;?php if($content-&gt;option-&gt;admin_comment_count):?&gt;
관리자가 댓글을 달았음
&lt;?php endif?&gt;</code></pre>

<p>&lt;?php echo $content-&gt;title?&gt; 이런 제목 출력 옆에다가 코드를 추가해서 테스트 해보세요~</p>

<p> </p>

<p>고맙습니다.</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 02 Aug 2017 05:56:18 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>