<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[카테고리 변경시 이메일 알림]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/22002</link>
		<description><![CDATA[<p>안녕하세요, 덕분에 버튼 생성해서 카테고리 변경으로 잘 만들었습니다.</p>

<p>그런데 아직 관리자에게 이메일이 안옵니다.</p>

<p>코드 확인좀 부탁드립니다.</p>

<p>add_action('kboard_document_update', 'my_admin_category_email_alert', 10, 2);<br />
function my_admin_category_email_alert($content_uid, $board_id){<br />
          $document = new KBContent();<br />
          $document-&gt;initWithUID($content_uid);<br />
        <br />
    <br />
    if(!class_exists('KBMail')){<br />
        include_once KBOARD_DIR_PATH . '/class/KBMail.class.php';<br />
    }<br />
    $url = new KBUrl();<br />
    $mail = new KBMail();<br />
    $mail-&gt;to = get_option('admin_email');<br />
    $mail-&gt;title = "신청 의뢰왔습니다.";<br />
    $mail-&gt;content = $content-&gt;content;<br />
    $mail-&gt;url = $url-&gt;getDocumentRedirect($content-&gt;uid);<br />
    $mail-&gt;url_name = '페이지로 이동';<br />
    $mail-&gt;send();    <br />
}</p>

<p> </p>

<p>button 생성 function script는</p>

<p>&lt;script&gt;<br />
function kboard_new_category_update(content_uid, new_category){<br />
    kboard_content_update(content_uid, {category2:new_category}, function(res){<br />
        if(res.result == 'success'){<br />
            alert('신청 완료되었습니다.');<br />
        }<br />
        else{<br />
            alert(res.message);<br />
        }<br />
    });<br />
}<br />
&lt;/script&gt;</p>

<p> </p>

<p>이렇게 했습니다.</p>
]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요.

버튼의 onclick 함수명과 액션의 함수명이 달라도 문제가 되지 않습니다.

ajax로 게시글 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/22063</link>
			<description><![CDATA[<p>안녕하세요.</p>

<p>버튼의 onclick 함수명과 액션의 함수명이 달라도 문제가 되지 않습니다.</p>

<p>ajax로 게시글 업데이트 시에는 kboard_update_data 액션을 사용하시면 될 듯합니다.</p>

<p>list.php 파일에 아래와 같은 코드를 추가해보시겠어요?</p>

<pre>
<code class="language-html">&lt;script&gt;
function kboard_new_category_update(content_uid, content, new_category){
    kboard_content_update(content_uid, {category2:new_category, content:content}, function(res){
        if(res.result == 'success'){
            alert('신청 완료되었습니다.');
        }
        else{
            alert(res.message);
        }
    });
}
&lt;/script&gt;

&lt;button type="button" onclick="kboard_new_category_update('&lt;?php echo $content-&gt;uid?&gt;', '&lt;?php echo $content-&gt;content?&gt;', '신청 Info')"&gt;신청&lt;/button&gt;</code></pre>

<p> </p>

<p>테마의 functions.php 파일에는 아래의 코드를 추가해보세요.</p>

<pre>
<code class="language-php">add_action('kboard_update_data', 'my_admin_category_email_alert', 10, 2);
function my_admin_category_email_alert($data, $board_id){
	if(!class_exists('KBMail')){
		include_once KBOARD_DIR_PATH . '/class/KBMail.class.php';
	}
	$url = new KBUrl();
	$mail = new KBMail();
	$mail-&gt;to = get_option('admin_email');
	$mail-&gt;title = "신청 의뢰왔습니다.";
	$mail-&gt;content = $data['content'];
	$mail-&gt;url = $url-&gt;getDocumentRedirect($document-&gt;uid);
	$mail-&gt;url_name = '페이지로 이동';
	$mail-&gt;send();
	
	return $data;
}</code></pre>

<p>고맙습니다.</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 03 May 2018 00:03:11 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요, WP Mail SMTP 설치해보니 이거 빼곤 다른건 메일이 잘옵니다. 호스팅 쪽에 문의도 넣어봐도...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/22062</link>
			<description><![CDATA[<p>안녕하세요, WP Mail SMTP 설치해보니 이거 빼곤 다른건 메일이 잘옵니다. 호스팅 쪽에 문의도 넣어봐도 문제가 없어보입니다.</p>

<p>add_action('kboard_document_update', '<strong>my_admin_category_email_alert</strong>', 10, 2);</p>

<p>function<strong> my_admin_category_email_alert</strong>($content_uid, $board_id){</p>

<p>혹시 이 함수가 button함수와 맞지 않아서 안되는건가요? document가 아닌 list.php에 있어서 안되는건가요?</p>

<p>코드 스니펫 삽입 해봣는데 function error 없이 save잘됩니다.</p>
]]></description>
			<author>CHRU</author>
			<pubDate>Wed, 02 May 2018 18:33:57 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

받는 쪽 이메일의 스팸함에도 없는지요?

WP Mail SMTP 플러그인을 사용해서 네이버 메...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/22034</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>받는 쪽 이메일의 스팸함에도 없는지요?</p>

<p><a href="https://ko.wordpress.org/plugins/wp-mail-smtp/" target="_blank">WP Mail SMTP</a> 플러그인을 사용해서 네이버 메일, 구글 지메일 등으로 세팅해서</p>

<p>호스팅 서버에서 메일을 보내는 게 아닌 신뢰 높은 메일 서비스에서 보내도록 하시면 전송 실패 확률을 낮출 수 있을 듯합니다.</p>

<p> </p>

<p>만약 위의 방법으로도 해결되지 않는다면</p>

<p>이메일 보내는 기능은 엄밀히 말하면 서버 기능이기 때문에 호스팅 쪽에 문의를 해보셔야 할 듯합니다.</p>

<p>메일이 도착하지 않는다고 문의를 해보세요.</p>

<p>고맙습니다.</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 02 May 2018 00:42:36 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[아직 메일이 오지 않는데 무엇이 문제 인지 모르겠습니다.

list.php엔

&amp;lt;button type=&quot;but...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/22020</link>
			<description><![CDATA[<p>아직 메일이 오지 않는데 무엇이 문제 인지 모르겠습니다.</p>

<p>list.php엔</p>

<p>&lt;button type="button" onclick="kboard_new_category_update('&lt;?php echo $content-&gt;uid?&gt;', '신청 Info')"&gt;신청&lt;/button&gt;</p>

<p>&lt;script&gt;<br />
function kboard_new_category_update(content_uid, new_category){<br />
    kboard_content_update(content_uid, {category2:new_category}, function(res){<br />
        if(res.result == 'success'){<br />
            alert('신청 완료되었습니다.');<br />
        }<br />
        else{<br />
            alert(res.message);<br />
        }<br />
    });<br />
}<br />
&lt;/script&gt;</p>

<p> </p>

<p>이렇게 하고 functions.php 엔 알려주신대로 했습니다.</p>
]]></description>
			<author>CHRU</author>
			<pubDate>Tue, 01 May 2018 05:23:51 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

본문에 프로그램 코드를 올려야 할 경우 에디터의 &quot;코드 스니펫 삽입&quot; 기능을...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/22015</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>본문에 프로그램 코드를 올려야 할 경우 에디터의 "코드 스니펫 삽입" 기능을 사용해주시길 부탁드립니다.</p>

<p> </p>

<p>코드상에 에러가 있는 듯합니다.</p>

<p>아래 코드로 사용해보시겠어요?</p>

<pre>
<code class="language-php">add_action('kboard_document_update', 'my_admin_category_email_alert', 10, 2);
function my_admin_category_email_alert($content_uid, $board_id){
	$document = new KBContent();
	$document-&gt;initWithUID($content_uid);
	
	if(!class_exists('KBMail')){
		include_once KBOARD_DIR_PATH . '/class/KBMail.class.php';
	}
	$url = new KBUrl();
	$mail = new KBMail();
	$mail-&gt;to = get_option('admin_email');
	$mail-&gt;title = "신청 의뢰왔습니다.";
	$mail-&gt;content = $content-&gt;content;
	$mail-&gt;url = $url-&gt;getDocumentRedirect($document-&gt;uid);
	$mail-&gt;url_name = '페이지로 이동';
	$mail-&gt;send();
}</code></pre>

<p>$mail-&gt;url = $url-&gt;getDocumentRedirect($document-&gt;uid); 이 코드로 변경되었습니다.</p>

<p>고맙습니다.</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 01 May 2018 03:37:04 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>