<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[글읽기 감소 포인트 질문합니다~ / 회원별 게시판 보이기]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/35526</link>
		<description><![CDATA[<p>1.현재는 글을 읽으면 한번만 정해진 점수가 차감이 되는데...</p>

<p>  글을 읽을 때마다 점수가 차감이 되게 하고 싶습니다.</p>

<p> </p>

<p>2.회원별로 게시판을 선택하여 보일 수 있을까요?</p>

<p>  ---------------------------------------------------------------------------------------------------</p>

<p>회원별 포인트를 지급하여 특정 게시판의 글을 한번씩만 읽게하는 시스템을 만들고 싶어서입니다. </p>

<p> </p>

<p> </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[만세~~ 잘 됩니다!!

잘 사용하겠습니다~~^^*]]></title>
			<link>https://www.cosmosfarm.com/threads/document/35537</link>
			<description><![CDATA[<p>만세~~ 잘 됩니다!!</p>

<p>잘 사용하겠습니다~~^^*</p>]]></description>
			<author>손자</author>
			<pubDate>Tue, 06 Aug 2019 00:31:12 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요.

여러 개의 게시판에 적용하시려면 이전 댓글에 안내해드린 코드 중

아래의 코드를 찾아서...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/35535</link>
			<description><![CDATA[<p>안녕하세요.</p>

<p>여러 개의 게시판에 적용하시려면 이전 댓글에 안내해드린 코드 중</p>

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

<pre>
<code class="language-php">$board-&gt;id == '1'</code></pre>

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

<pre>
<code class="language-php">in_array($board-&gt;id, array('2','3','4'))</code></pre>

<p>위의 코드로 교체하시면 게시판 id가 2,3,4번인 게시판에만 적용됩니다.</p>

<p> </p>

<p>PHP in_array 함수에 대한 자세한 내용은</p>

<p>아래의 링크를 참고해보세요.</p>

<p><a href="https://www.php.net/manual/es/function.in-array.php" target="_blank">https://www.php.net/manual/es/function.in-array.php</a></p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 05 Aug 2019 23:47:18 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[## 운영자님~~ 질문자입니다

네..감사하게도..1번 질문은 답변 주신대로 해보니 실행이 잘 됩니다..^^(...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/35531</link>
			<description><![CDATA[<p>## 운영자님~~ 질문자입니다</p>

<p>네..감사하게도..<strong>1번 질문은 답변 주신대로 해보니 실행이 잘 됩니다..</strong>^^(2번 질문은 다음에..^^::)</p>

<p>게시판 한개(id:1)는 위의 설명대로 하면 되는데,</p>

<p>코딩 안전초보라...<strong>.게시판이 여러개 일 때 어떻게 삽입을 하는지 모르겠습니다.</strong></p>

<p>똑같이 복사해서 바로 밑에 다른 게시판id(예:2,3,4)만 달리해서 붙여 넣으니 안되네요...ㅜ</p>]]></description>
			<author>손자</author>
			<pubDate>Mon, 05 Aug 2019 12:40:57 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

1. KBoard 플러그인에서 게시글 본문 내용을 볼 때마다

포인트를 차감되게 하시려면

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

<p>1. KBoard 플러그인에서 게시글 본문 내용을 볼 때마다</p>

<p>포인트를 차감되게 하시려면</p>

<p>워드프레스 관리자 -&gt; 외모 -&gt; 테마 편집기 페이지에서 functions.php 파일 하단에</p>

<p>아래의 코드를 추가해보시겠어요?</p>

<pre>
<code class="language-php">add_action('kboard_skin_header', 'my_kboard_skin_footer', 10, 1);
function my_kboard_skin_footer($builder){
	$board = $builder-&gt;board;
	if($board-&gt;id == '1'){ // 실제 게시판 id로 적용해주세요.
		$content_uid = kboard_uid();
		$content = new KBContent();
		$content-&gt;initWithUID($content_uid);
		if($content-&gt;uid &amp;&amp; $content-&gt;member_uid != get_current_user_id()){
			$log_args['user_id'] = get_current_user_id();
			$log_args['ref'] = 'document_read_down_point';
			$log_args['ref_id'] = $content-&gt;uid;
			$log = new myCRED_Query_Log($log_args);
			
			$url = new KBUrl();
			
			$balance = mycred_get_users_balance(get_current_user_id());
			if($board-&gt;meta-&gt;document_read_down_point &gt; $balance){
				do_action('kboard_cannot_read_document', 'not_enough_points', $url-&gt;set('mod', 'list')-&gt;toString(), $content, $board, $builder);
			}
			else{
				$point = intval(get_user_meta(get_current_user_id(), 'kboard_document_mycred_point', true));
				update_user_meta(get_current_user_id(), 'kboard_document_mycred_point', $point + ($board-&gt;meta-&gt;document_read_down_point*-1));
				
				mycred_add('document_read_down_point', get_current_user_id(), ($board-&gt;meta-&gt;document_read_down_point*-1), __('Reading decrease points', 'kboard'), $content-&gt;uid);
			}
		}
	}
}</code></pre>

<p>위의 코드에서 $board-&gt;id == '1' 부분은 실제 게시판 id로 적용해주세요.</p>

<p> </p>

<p>2. 질문이 이해가 잘 가지 않습니다.</p>

<p>좀 더 설명해주시겠어요?</p>

<p><a href="https://www.cosmosfarm.com/wpstore/product/cosmosfarm-members" target="_blank">코스모스팜 회원관리</a> 플러그인을 활용하시면</p>

<p>특정 사용자만 페이지를 볼 수 있게 할 수 있습니다.</p>

<p>자세한 설명은 <a href="https://blog.naver.com/PostView.nhn?blogId=chan2rrj&amp;logNo=220924449774" target="_blank">워드프레스 페이지 접근 제한 기능 소개</a>를 확인해주세요.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 05 Aug 2019 08:40:17 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>