<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[익명게시판 작성자 및 댓글작성자 난수 적용]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/54218</link>
		<description><![CDATA[<p>안녕하세요</p>

<p>질문이 엄청나게 많네요. 항상 감사하고 한편으론 죄송스럽게 생각합니다.</p>

<p>검색하여 아래의 코드를 찾았고 작성자 및 댓글작성자 난수로 설정하여 사용중입니다.</p>

<p> </p>

<p>작성자는 댓글을 달아도 난수가 변하지 않으며 (작성자) 표시가 뜨고 또다른 글을 작성할때는 새로운 난수를 생성하는데,</p>

<p>댓글작성자는 댓글을 달때마다 난수가 변합니다. 원글작성자와 마찬가지로 고정시킬수 있을까요? (원글작성자와 완전 동일한 로직으로)</p>

<p> </p>

<p>항상 감사합니다.</p>

<p> </p>

<pre>
<code>add_action('kboard_document_insert', 'my_kboard_document_insert', 10, 4);
function my_kboard_document_insert($content_uid, $board_id, $content, $board){
	if($board_id == '3'){ // 실제 게시판 id로 적용해주세요.
		if(!is_user_logged_in()){
			$content-&gt;option-&gt;ip = kboard_user_ip();
		}
		
		$content-&gt;member_display = substr(uniqid(), -6);
		$content-&gt;updateContent();
	}
}


add_action('kboard_comments_insert', 'my_kboard_comments_insert', 10, 3);
function my_kboard_comments_insert($insert_id, $content_uid, $board){
	if($board-&gt;id == '3'){ // 실제 게시판 id로 적용해주세요.
		$content = new KBContent();
		$content-&gt;initWithUID($content_uid);
		
		$comment = new KBComment();
		$comment-&gt;initWithUID($insert_id);
		
		if(is_user_logged_in()){
			if($comment-&gt;user_uid == $content-&gt;member_uid){
				$comment-&gt;user_display = $content-&gt;member_display . ' (작성자)';
			}
			else{
				$comment-&gt;user_display = substr(uniqid(), -6);
			}
		}
		else if(get_current_user_id() != $content-&gt;member_uid &amp;&amp; $content-&gt;option-&gt;ip == kboard_user_ip()){
			$comment-&gt;user_display = $content-&gt;member_display . ' (작성자)';
		}
		else{
			$comment-&gt;user_display = substr(uniqid(), -6);
		}
		$comment-&gt;update();
	}
}</code></pre>

<p> </p>

<p> </p>

<p> </p>

<p> </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

KBoard 플러그인에서 댓글 사용자 익명 난수로 처리하는 건

게시글마다 동일한 익명 난...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/54223</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>KBoard 플러그인에서 댓글 사용자 익명 난수로 처리하는 건</p>

<p>게시글마다 동일한 익명 난수로 표시할지 게시글마다 다른 익명 난수로 표시할지에 따라 코드가 달라지며</p>

<p>비로그인 사용자의 경우에는 사용자를 구분하려면 아이피로 구분해야 할 듯합니다.</p>

<p>또한 상황에 따라 코드가 달라지기 때문에 별도로 코드를 작성해야 할 듯합니다.</p>

<p> </p>

<p>코드를 수정해야 할 부분이 많거나</p>

<p>직접 코드를 수정하기 어려우신 상황이라면</p>

<p>프로젝트 의뢰에 상세 내용을 올려보세요.</p>

<p><a href="https://www.cosmosfarm.com/project" target="_blank">https://www.cosmosfarm.com/project</a></p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 23 Jul 2021 08:20:22 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>