<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[첨부파일 다운로드 차감 포인트를 다르게 설정]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/40127</link>
		<description><![CDATA[<p>안녕하십니까.</p>

<p>화이클 다운로드 / Default 스킨으로 다운로드 페이지를 제작하고싶습니다.</p>

<p>게시판 설정에서 첨부파일 다운로드 포인트 차감은 일괄적으로 xx 포인트를 차감하는데요. 첨부파일마다 포인트를 다르게 차감할 수 있을까요? ^-^</p>

<p>예를들어 글쓰기할때 숏코드 [kboard_attachment_deduct id='MyPoint' point='3'] 를 추가하면 3포인트가 차감되는 형식이나.. 다른 방법이 있을지 문의드립니다.</p>

<p>항상 많은 도움에 감사합니다.</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/47423</link>
			<description><![CDATA[<p>테마의 functions.php 파일에 코드를 추가하거나 <a href="https://ko.wordpress.org/plugins/code-snippets/" target="_blank">Code Snippets</a> 플러그인을 사용해서 코드를 추가할 수 있습니다.</p>

<p>kboard_file_download 액션을 활용해서 게시글마다 첨부파일 다운로드 시</p>

<p>차감되는 포인트를 다르게 적용하시려면 차감 포인트를 입력할 수 있는 필드도 추가해주셔야 합니다.</p>

<p> </p>

<p>입력 필드 설정을 지원하는 스킨을 사용 중이시라면</p>

<p>워드프레스 관리자 -&gt; KBoard -&gt; 게시판 목록 -&gt; 게시판 선택 -&gt; 입력필드 설정 탭에서</p>

<p>필드를 추가하실 수 있습니다.</p>

<p> </p>

<p>입력 필드 설정을 지원하지 않는다면 이전 댓글의 내용들을 참고해보시겠어요?</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 26 Oct 2020 00:52:34 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[위 내용 중 (아래)   아래 코드를 화이클 다운로드 스킨/ funtion.php 에 적용시키는것인가요?

게시판...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/47410</link>
			<description><![CDATA[<p>위 내용 중 (아래)   아래 코드를 <a href="https://www.cosmosfarm.com/wpstore/product/kboard-hwaikeul-download-skin">화이클 다운로드 스킨</a>/ funtion.php 에 적용시키는것인가요?</p>

<p>게시판에서 첨부파일별로 포인트를 입력하고 다운로드시 차감되게 구현하려고 합니다.</p>

<p> </p>

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

<p>KBoard 내장 액션인 kboard_file_download 액션을 활용하시면</p>

<p>첨부파일 다운로드 시 코드를 추가하고 실행되게 하실 수 있습니다.</p>

<p>기본 사용법은 아래와 같습니다.</p>

<pre>
<code>add_action('kboard_file_download', 'kboard_file_download_2020_01_10', 10, 4);
function kboard_file_download_2020_01_10($file_info, $content, $board, $comment){
	// 이곳에 코드를 추가해보세요.
}</code></pre>]]></description>
			<author>colman</author>
			<pubDate>Sun, 25 Oct 2020 10:50:45 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요.

기존 다운로드한 파일을 다시 다운로드해도 포인트 차감이 되지 않게 하시려면

워드프레...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/40147</link>
			<description><![CDATA[<p>안녕하세요.</p>

<p>기존 다운로드한 파일을 다시 다운로드해도 포인트 차감이 되지 않게 하시려면</p>

<p>워드프레스 User Meta를 활용해보시겠어요?</p>

<p>update_user_meta 함수를 활용하여 게시글 고유 uid를 배열로 저장하고</p>

<p>get_user_meta 함수로 체크를 하는 방법입니다.</p>

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

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

<p><a href="https://developer.wordpress.org/reference/functions/update_user_meta/" target="_blank">https://developer.wordpress.org/reference/functions/update_user_meta/</a><br />
<a href="https://developer.wordpress.org/reference/functions/get_user_meta/" target="_blank">https://developer.wordpress.org/reference/functions/get_user_meta/</a></p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 13 Jan 2020 00:09:44 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~! ^^*

아래처럼 코드 추가해서 첫번째 문제는 해결했습니다.

다운로드 skin editor.php 에...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/40139</link>
			<description><![CDATA[<p>안녕하세요~! ^^*</p>

<p>아래처럼 코드 추가해서 첫번째 문제는 해결했습니다.</p>

<p>다운로드 skin editor.php 에 코드 추가</p>

<pre>
<code class="language-php">&lt;!-- editor.php 파일에 다운로드 포인트 추가 --&gt;
&lt;div class="kboard-attr-row"&gt;
    &lt;label class="attr-name" for="kboard_option_download_point"&gt;다운로드포인트&lt;/label&gt;
    &lt;div class="attr-value"&gt;&lt;input type="text" id="kboard_option_download_point" name="kboard_option_download_point" value="&lt;?php echo $content-&gt;option-&gt;download_point?&gt;"&gt;&lt;/div&gt;
&lt;/div&gt;</code></pre>

<p>function.php 에 아래 코드 추가</p>

<pre>
<code class="language-php">// K보드 다운로드 포인트 차감 //
add_action('kboard_file_download', 'kboard_file_download_2020_01_10', 10, 4);
function kboard_file_download_2020_01_10($file_info, $content, $board, $comment){
    if($board-&gt;id == '3') {
        $user_id = get_current_user_id();
        $point = $content-&gt;option-&gt;download_point;
		mycred_add( 'file_download', $user_id, $point, '파일 다운로드 포인트 차감' );
    }
}</code></pre>

<p>궁금한점은, 기존 다운로드했던 파일은 추가 포인트 차감이 되지 않도록 하고 싶은데, 방법이 궁금합니다.</p>

<p>빠른 피드백 감사드립니다 ^-^~</p>]]></description>
			<author>오빠두</author>
			<pubDate>Sat, 11 Jan 2020 11:05:12 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[운영자님 안녕하세요?

게시판에 추가한 '포인트 차감 필드'의 값은 어떻게 받아와야 하나요?

밑에 코...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/40134</link>
			<description><![CDATA[<p>운영자님 안녕하세요?</p>

<p>게시판에 추가한 '포인트 차감 필드'의 값은 어떻게 받아와야 하나요?</p>

<p>밑에 코드에서 -5 를 게시판별 'download_point' 라는 필드메타키 값으로 수정하고 싶습니다.</p>

<pre>
<code class="language-php">// K보드 첨부파일 다운로드 게시판별 포인트 차감 //
add_action('kboard_file_download', 'kboard_file_download_2020_01_10', 10, 4);
function kboard_file_download_2020_01_10($file_info, $content, $board, $comment){
    if($board-&gt;id == '3') {
        $user_id = get_current_user_id();
        mycred_add( 'file_download', $user_id, -5, '파일 다운로드 포인트 차감' );
    }
}</code></pre>

<p>추가로, 기존 다운로드 했던 파일의 경우는 포인트 차감없이 다운로드 가능하도록 설정 가능할까요?</p>

<p>감사합니다.</p>]]></description>
			<author>오빠두</author>
			<pubDate>Fri, 10 Jan 2020 17:49:48 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

KBoard 플러그인에서 첨부파일 다운로드 감소 포인트를 게시글 별로 다르게 적용하시려...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/40129</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>KBoard 플러그인에서 첨부파일 다운로드 감소 포인트를 게시글 별로 다르게 적용하시려면</p>

<p>포인트설정 기능 대신 별도의 코드를 작성해주셔야 할 듯합니다.</p>

<p>게시글 작성 시 차감 포인트를 설정할 수 있는 필드를 생성하신 후에</p>

<p>첨부파일 다운로드 시 포인트 차감 필드에 설정된 포인트만큼 차감하는 방식으로 진행해주셔야 할 듯합니다.</p>

<p> </p>

<p>입력 필드는</p>

<p>워드프레스 관리자 -&gt; KBoard -&gt; 게시판 목록 -&gt; 게시판 선택 -&gt; 입력필드 설정 탭에서 설정하실 수 있습니다.</p>

<p>입력필드 설정 기능을 지원하지 않는 스킨을 사용 중이시라면</p>

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

<p><a href="https://blog.naver.com/PostView.nhn?blogId=chan2rrj&amp;logNo=221216931199" target="_blank">워드프레스 게시판 KBoard(케이보드) 새로운 입력 필드 추가 방법 (커스터마이징)</a></p>

<p> </p>

<p>KBoard 내장 액션인 kboard_file_download 액션을 활용하시면</p>

<p>첨부파일 다운로드 시 코드를 추가하고 실행되게 하실 수 있습니다.</p>

<p>기본 사용법은 아래와 같습니다.</p>

<pre>
<code class="language-php">add_action('kboard_file_download', 'kboard_file_download_2020_01_10', 10, 4);
function kboard_file_download_2020_01_10($file_info, $content, $board, $comment){
	// 이곳에 코드를 추가해보세요.
}</code></pre>

<p> </p>

<p>myCRED 플러그인의 mycred_add 함수를 사용하시면</p>

<p>직접 코드를 추가해서 사용자의 포인트 증가 또는 감소하도록 설정하실 수 있습니다.</p>

<p>mycred_add 함수에 대한 자세한 설명은 아래 링크를 확인해주세요.</p>

<p><a href="https://codex.mycred.me/functions/mycred_add/" target="_blank">https://codex.mycred.me/functions/mycred_add/</a></p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 10 Jan 2020 08:11:43 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>