<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[댓글 커스텀 입력필드의 값 가져오기]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/13392</link>
		<description><![CDATA[<p>안녕하세요 댓글 부분에 궁금한 점이 있습니다,</p>

<p>댓글 커스텀 스킨을 만들어서 추가 입력 필드 (radio button) 을 아래의 방식으로 넣었습니다.</p>

<p>&lt;input type="radio" name="comment_option_rating" value="5"&lt;?php if($comment-&gt;option-&gt;rating=='3'):?&gt; checked&lt;?php endif?&gt;&gt;<br />
&lt;input type="radio" name="comment_option_rating" value="4"&lt;?php if($comment-&gt;option-&gt;rating=='4'):?&gt; checked&lt;?php endif?&gt;&gt;<br />
​&lt;input type="radio" name="comment_option_rating" value="3"&lt;?php if($comment-&gt;option-&gt;rating=='5'):?&gt; checked&lt;?php endif?&gt;&gt;</p>

<p>etc...</p>

<p>그리고 출력하는 데에도 아무런 문제 없이 잘됩니다.</p>

<p>다만 위에 입력한 커스텀 필드를 KBoard 본문에도 출력을 하고 싶어서 혹시 방법이 있나 해서 물어봅니다.</p>

<p>현재 댓글에는 이렇게 출력하고 있습니다:</p>

<p>if($comment-&gt;option-&gt;rating=='3') echo '&lt;img src="/wp-content/themes/haninvegas/assets/img/global/star-3.png" width="80px;"&gt;';<br />
else if($comment-&gt;option-&gt;rating=='4') echo '&lt;img src="/wp-content/themes/haninvegas/assets/img/global/star-4.png" width="80px;"&gt;';<br />
else if($comment-&gt;option-&gt;rating=='5') echo '&lt;img src="/wp-content/themes/haninvegas/assets/img/global/star-5.png" width="80px;"&gt;';</p>

<p>이런 식으로 본문에 (document.php) 출력하고자 하는데 방법이 있을까요?</p>

<p>감사합니다!</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[역시 잘되네요 정말 감사합니다 ^^ 오류도 찾아주시고... ㅎㅎㅎ

mySQL AVG() 라는 함수... 어떻게 아...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/13410</link>
			<description><![CDATA[<p>역시 잘되네요 정말 감사합니다 ^^ 오류도 찾아주시고... ㅎㅎㅎ</p>

<p>mySQL AVG() 라는 함수... 어떻게 아시고 제가 딱 필요한거 찾아주셨습니다! ㅎㅎ </p>

<p>다시 한번 항상 친절한 답변에 감사드립니다 </p>
]]></description>
			<author>Tk</author>
			<pubDate>Wed, 26 Apr 2017 16:22:03 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[스킨의 document.php 파일에 아래 코드를 추가하시면,

댓글의 rating에 등록한 값들의 평균값을 가져올...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/13394</link>
			<description><![CDATA[<p>스킨의 document.php 파일에 아래 코드를 추가하시면,</p>

<p>댓글의 <strong>rating</strong>에 등록한 값들의 평균값을 가져올 수 있습니다.</p>

<p>&lt;?php<br />
global $wpdb;<br />
$rating = $wpdb-&gt;get_var("SELECT <strong>AVG</strong>(`option`.`option_value`) FROM `{$wpdb-&gt;prefix}kboard_comments` AS `comments` LEFT JOIN `{$wpdb-&gt;prefix}kboard_comments_option` AS `option` ON `comments`.`uid`=`option`.`comment_uid` WHERE `comments`.`content_uid`='{$content-&gt;uid}' AND `option`.`option_key`='<strong>rating</strong>'");<br />
echo $rating;<br />
?&gt;</p>

<p>위의 쿼리에서 AVG()는 평균값을 가져오는 MySQL 함수입니다.</p>

<p>SUM() 또는 COUNT() 등 함수를 사용할 수 있습니다.</p>

<p>추가로 content_uid 값과 option_key 에 따라서 가져오는 값이 달라집니다.</p>

<p> </p>

<p>추가로, 조금 실수하신 듯하여 알려드립니다.</p>

<p>올려주신 코드에 오타가 있습니다 ㅎㅎ</p>

<p>&lt;input type="radio" name="comment_option_rating" value="<strong>5</strong>"&lt;?php if($comment-&gt;option-&gt;rating=='<strong>3</strong>'):?&gt; checked&lt;?php endif?&gt;&gt;<br />
&lt;input type="radio" name="comment_option_rating" value="<strong>4</strong>"&lt;?php if($comment-&gt;option-&gt;rating=='<strong>4</strong>'):?&gt; checked&lt;?php endif?&gt;&gt;<br />
​&lt;input type="radio" name="comment_option_rating" value="<strong>3</strong>"&lt;?php if($comment-&gt;option-&gt;rating=='<strong>5</strong>'):?&gt; checked&lt;?php endif?&gt;&gt;</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 25 Apr 2017 23:57:07 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>