<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[kboard에 cubepoint 질문입니.제가만든php인데 뭘수정해야 할까요?]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/1763</link>
		<description><![CDATA[<p>안녕하세요 스레드봇님 </p>

<p>제가 구현하고 싶은 모듈은 글을 쓰면 포인트를 주고 답글을 달면 포인트를 주는 것입니다.</p>

<p>아래 php는 외국 사이트에서 퍼온 것을 제가 조금 글을 변경한 것입니다. cube point에 module로 만들어진 것입니다. </p>

<p>제가 cosmosfarm에서 있는  add action 중 글을 썼을때 반응하는 것과 답글을 썼을떄 반응하는 것이 어떤 항목인지 몰라서 </p>

<p>아래 kboard_reply 부분에 "글을 삭제시 어떻게 나오라~" 라는 식으로 만들어놨습니다. </p>

<p>필터를 적용하는 법을 잘 몰라서 ... 도저히 모르겠어요. </p>

<p>어떻게 하면 cubepoint 가 kboard 를 인식하고 글을 쓰면 포인트 몇점 답글을 쓰면 포인트 몇점 글을 삭제하면 포인트 몇점 이렇게 만들수 있을까요?</p>

<p> </p>

<p>&lt;?php</p>

<p>/** bbPress 2.0 Module */<br>
cp_module_register (<br>
    'kboard module' ,<br>
    'kboard_module' ,<br>
    '1 .0 ' ,<br>
    '나' ,<br>
    ' http://example.com/me/ ' ,<br>
    ' http://example.com/my-module/ ' ,<br>
    '이것은 나의 정말 멋진 물건을하지 내 자신의 모듈이다!' ,<br>
    1<br>
);<br>
function cp_module_kboard_module_install(){<br>
    add_option('cp_kboard_topic', 20);<br>
    add_option('cp_kboard_reply', 5);<br>
}<br>
add_action('cp_module_kboard_module_activate','cp_module_kboard_module_install');</p>

<p>if(cp_module_activated('kboard_module')){</p>

<p>    function cp_module_kboard_module_config(){<br>
    ?&gt;<br>
        &lt;br /&gt;<br>
        &lt;h3&gt;&lt;?php _e('kboard_module 2.0','cp'); ?&gt;&lt;/h3&gt;<br>
        &lt;table class="form-table"&gt;<br>
            &lt;tr valign="top"&gt;<br>
                &lt;th scope="row"&gt;&lt;label for="cp_kboard_module_topic"&gt;&lt;?php _e('New Topic', 'cp'); ?&gt;:&lt;/label&gt;&lt;/th&gt;<br>
                &lt;td valign="middle"&gt;&lt;input type="text" id="cp_kboard_module_topic" name="cp_kboard_module_topic" value="&lt;?php echo get_option('cp_kboard_module_topic'); ?&gt;" size="30" /&gt;&lt;/td&gt;<br>
            &lt;/tr&gt;<br>
            &lt;tr valign="top"&gt;<br>
                &lt;th scope="row"&gt;&lt;label for="cp_kboard_module_reply"&gt;&lt;?php _e('New Reply', 'cp'); ?&gt;:&lt;/label&gt;&lt;/th&gt;<br>
                &lt;td valign="middle"&gt;&lt;input type="text" id="cp_kboard_module_reply" name="cp_kboard_module_reply" value="&lt;?php echo get_option('cp_kboard_module_reply'); ?&gt;" size="30" /&gt;&lt;/td&gt;<br>
            &lt;/tr&gt;<br>
        &lt;/table&gt;<br>
    &lt;?php<br>
    }<br>
    add_action('cp_config_form','cp_module_kboard_module_config');</p>

<p>    function cp_module_bbpress_config_process(){<br>
        $cp_kboard_module_topic = (int)$_POST['cp_kboard_module_topic'];<br>
        $cp_kboard_module_reply = (int)$_POST['cp_kboard_module_reply'];<br>
        update_option('cp_kboard_module_topic', $cp_kboard_module_topic);<br>
        update_option('cp_kboard_module_reply', $cp_kboard_modules_reply);<br>
    }<br>
    add_action('cp_config_process','cp_module_kboard_modules_config_process');<br>
    <br>
    // New Forum Topic do_action in bbp-includes/bbp-topic-functions.php<br>
    add_action('kboard_document_insert', 'kboard_document_insert_extend');<br>
    function kboard_document_insert_extend() {<br>
        $current_user = wp_get_current_user();<br>
        cp_points('kboard_document_insert_extend', $current_user-&gt;ID, get_option('cp_kboard_module_topic'), "");<br>
    }<br>
    <br>
    add_action('cp_logs_description','kboard_document_insert_extend_log', 10, 4);<br>
    function bbpress_cb_new_topic_log($type,$uid,$points,$data){<br>
    if($type!='kboard_document_insert_extend') { return; }<br>
    echo 'New Forum Topic';<br>
    }<br>
    <br>
    // New Forum Reply do_action in bbp-includes/bbp-reply-functions.php<br>
    add_action('bbp_new_reply','bbpress_cb_new_reply');<br>
    function bbpress_cb_new_reply() {<br>
        $current_user = wp_get_current_user();<br>
        cp_points('bbpress_cb_new_reply', $current_user-&gt;ID, get_option('cp_bbpress_reply'), "");<br>
    }<br>
    <br>
    add_action('cp_logs_description','bbpress_cb_new_reply_log', 10, 4);<br>
    function bbpress_cb_new_reply_log($type,$uid,$points,$data){<br>
    if($type!='bbpress_cb_new_reply') { return; }<br>
    echo 'New Forum Reply';<br>
    }</p>

<p>}</p>

<p>?&gt;</p>
]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
			</channel>
</rss>