<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[게시판 댓글 창 관련]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/51548</link>
		<description><![CDATA[<p>안녕하세요. Kboard 포럼원 스킨을 아주 잘 사용 중에 몇 가지 문의할게 있습니다.</p>

<p>1. 로그인 된 회원만 댓글을 달 수 있게 권한 설정하였는데 이 경우 로그인 이후 댓글을 작성하라는 문구 대신에 댓글 입력창을 똑같이 보이되 Submit 버튼을 누르면 비로그인 유저들 경우 로그인을 하라는 문구를 띄우고 싶은데 어디서 가능할까요? document.php 에서 해당 부분은 없어서 여쭤봅니다.</p>

<p>2. 댓글 출력창을 워드프레스 기본 테마와 비슷하게 꾸미고 싶은데 조언 부탁드립니다.</p>

<p><img alt="" src="https://imgur.com/a/tvaKKKk" /><a href="https://imgur.com/7IKQEUF">https://imgur.com/7IKQEUF</a></p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

KBoard 플러그인에서 댓글쓰기 권한이 없는 사용자에게도

댓글 입력 폼을 표시되게 하...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/51561</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>KBoard 플러그인에서 댓글쓰기 권한이 없는 사용자에게도</p>

<p>댓글 입력 폼을 표시되게 하시려면</p>

<p>FTP로 접속해서 /wp-content/plugins/kboard-comments/skin/사용중인스킨/list-template.php 파일에</p>

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

<pre>
<code class="language-html">&lt;?php if($commentBuilder-&gt;isWriter()):?&gt;
&lt;!-- 댓글 입력 폼 시작 --&gt;
&lt;form id="kboard-comments-form-&lt;?php echo $content_uid?&gt;" method="post" action="&lt;?php echo $commentURL-&gt;getInsertURL()?&gt;" enctype="multipart/form-data" onsubmit="return kboard_comments_execute(this);"&gt;
	&lt;input type="hidden" name="content_uid" value="&lt;?php echo $content_uid?&gt;"&gt;
	&lt;input type="hidden" name="member_uid" value="&lt;?php echo $member_uid?&gt;"&gt;
	
	&lt;div class="kboard-comments-form"&gt;
		&lt;?php wp_nonce_field('kboard-comments-execute', 'kboard-comments-execute-nonce-'.$content_uid, !wp_doing_ajax())?&gt;
		&lt;input type="hidden" name="media_group" value="&lt;?php echo kboard_media_group()?&gt;"&gt;
		
		&lt;div class="comments-field field-content"&gt;
			&lt;?php if(defined('KBOARD_COMMENTS_WP_EDITOR') &amp;&amp; KBOARD_COMMENTS_WP_EDITOR):?&gt;
				&lt;?php wp_editor($temporary-&gt;content, 'comment_content_'.$content_uid, array('media_buttons'=&gt;$board-&gt;isAdmin(), 'textarea_name'=&gt;'comment_content', 'tinymce'=&gt;array('init_instance_callback' =&gt; 'function(editor){editor.on(\'focus\', kboard_comments_field_show)}')))?&gt;
			&lt;?php else:?&gt;
				&lt;textarea class="comment-textarea" name="comment_content" placeholder="&lt;?php echo __('Add a comment', 'kboard-comments')?&gt;..." required&gt;&lt;?php echo esc_textarea($temporary-&gt;content)?&gt;&lt;/textarea&gt;
			&lt;?php endif?&gt;
		&lt;/div&gt;
		
		&lt;div class="comments-field-wrap"&gt;
			&lt;?php
			// 댓글 입력 필드 시작
			ob_start();
			?&gt;
			
			&lt;?php if(is_user_logged_in()):?&gt;
			&lt;input type="hidden" name="member_display" value="&lt;?php echo $member_display?&gt;"&gt;
			&lt;?php else:?&gt;
			&lt;div class="comments-field field-member-display"&gt;
				&lt;label class="comments-field-label" for="comment_member_display_&lt;?php echo $content_uid?&gt;"&gt;&lt;?php echo __('Author', 'kboard-comments')?&gt;&lt;/label&gt;
				&lt;input type="text" id="comment_member_display_&lt;?php echo $content_uid?&gt;" name="member_display" value="&lt;?php echo $temporary-&gt;member_display?&gt;" placeholder="&lt;?php echo __('Author', 'kboard-comments')?&gt;..." required&gt;
			&lt;/div&gt;
			&lt;div class="comments-field field-password"&gt;
				&lt;label class="comments-field-label" for="comment_password_&lt;?php echo $content_uid?&gt;"&gt;&lt;?php echo __('Password', 'kboard-comments')?&gt;&lt;/label&gt;
				&lt;input type="password" id="comment_password_&lt;?php echo $content_uid?&gt;" name="password" value="" placeholder="&lt;?php echo __('Password', 'kboard-comments')?&gt;..." required&gt;
			&lt;/div&gt;
			&lt;?php endif?&gt;
			
			&lt;div class="comments-field field-image1"&gt;
				&lt;label class="comments-field-label" for="comment_image1_&lt;?php echo $content_uid?&gt;"&gt;&lt;?php echo __('Photos', 'kboard-comments')?&gt;&lt;/label&gt;
				&lt;input type="file" id="comment_image1_&lt;?php echo $content_uid?&gt;" name="comment_attach_image1" accept="image/*"&gt;
			&lt;/div&gt;
			
			&lt;div class="comments-field field-file1"&gt;
				&lt;label class="comments-field-label" for="comment_file1_&lt;?php echo $content_uid?&gt;"&gt;&lt;?php echo __('Attachment', 'kboard-comments')?&gt;&lt;/label&gt;
				&lt;input type="file" id="comment_file1_&lt;?php echo $content_uid?&gt;" name="comment_attach_file1"&gt;
			&lt;/div&gt;
			
			&lt;?php if($board-&gt;useCAPTCHA()):?&gt;
				&lt;?php if(kboard_use_recaptcha()):?&gt;
					&lt;div class="comments-field field-recaptcha"&gt;
						&lt;div class="g-recaptcha" data-sitekey="&lt;?php echo kboard_recaptcha_site_key()?&gt;"&gt;&lt;/div&gt;
					&lt;/div&gt;
				&lt;?php else:?&gt;
					&lt;div class="comments-field field-captcha"&gt;
						&lt;label class="comments-field-label" for="comment_captcha"&gt;&lt;img src="&lt;?php echo kboard_captcha()?&gt;" alt=""&gt;&lt;/label&gt;
						&lt;input type="text" id="comment_captcha" name="captcha" value="" placeholder="CAPTCHA..." required&gt;
					&lt;/div&gt;
				&lt;?php endif?&gt;
			&lt;?php endif?&gt;
			
			&lt;?php
			// 댓글 입력 필드 출력
			$field_html = ob_get_clean();
			do_action('kboard_comments_field', $field_html, $board, $content_uid, $commentBuilder);
			?&gt;
		&lt;/div&gt;
		
		&lt;div class="comments-submit-button"&gt;&lt;input type="submit" value="&lt;?php echo __('Submit', 'kboard-comments')?&gt;"&gt;&lt;/div&gt;
	&lt;/div&gt;
&lt;/form&gt;
&lt;!-- 댓글 입력 폼 끝 --&gt;
&lt;?php elseif(is_user_logged_in()):?&gt;
&lt;div class="kboard-comments-login"&gt;
	&lt;?php echo __('You do not have permission to add comments.', 'kboard-comments')?&gt;
&lt;/div&gt;
&lt;?php else:?&gt;
&lt;div class="kboard-comments-login"&gt;
	&lt;?php
	// 로그인 메시지 출력
	do_action('kboard_comments_login_content', $board, $content_uid, $commentBuilder);
	?&gt;
&lt;/div&gt;
&lt;?php endif?&gt;</code></pre>

<p>아래의 코드로 교체해보세요.</p>

<pre>
<code class="language-html">&lt;!-- 댓글 입력 폼 시작 --&gt;
&lt;form id="kboard-comments-form-&lt;?php echo $content_uid?&gt;" method="post" action="&lt;?php echo $commentURL-&gt;getInsertURL()?&gt;" enctype="multipart/form-data" onsubmit="return kboard_comments_execute(this);"&gt;
	&lt;input type="hidden" name="content_uid" value="&lt;?php echo $content_uid?&gt;"&gt;
	&lt;input type="hidden" name="member_uid" value="&lt;?php echo $member_uid?&gt;"&gt;
	
	&lt;div class="kboard-comments-form"&gt;
		&lt;?php wp_nonce_field('kboard-comments-execute', 'kboard-comments-execute-nonce-'.$content_uid, !wp_doing_ajax())?&gt;
		&lt;input type="hidden" name="media_group" value="&lt;?php echo kboard_media_group()?&gt;"&gt;
		
		&lt;div class="comments-field field-content"&gt;
			&lt;?php if(defined('KBOARD_COMMENTS_WP_EDITOR') &amp;&amp; KBOARD_COMMENTS_WP_EDITOR):?&gt;
				&lt;?php wp_editor($temporary-&gt;content, 'comment_content_'.$content_uid, array('media_buttons'=&gt;$board-&gt;isAdmin(), 'textarea_name'=&gt;'comment_content', 'tinymce'=&gt;array('init_instance_callback' =&gt; 'function(editor){editor.on(\'focus\', kboard_comments_field_show)}')))?&gt;
			&lt;?php else:?&gt;
				&lt;textarea class="comment-textarea" name="comment_content" placeholder="&lt;?php echo __('Add a comment', 'kboard-comments')?&gt;..." required&gt;&lt;?php echo esc_textarea($temporary-&gt;content)?&gt;&lt;/textarea&gt;
			&lt;?php endif?&gt;
		&lt;/div&gt;
		
		&lt;div class="comments-field-wrap"&gt;
			&lt;?php
			// 댓글 입력 필드 시작
			ob_start();
			?&gt;
			
			&lt;?php if(is_user_logged_in()):?&gt;
			&lt;input type="hidden" name="member_display" value="&lt;?php echo $member_display?&gt;"&gt;
			&lt;?php else:?&gt;
			&lt;div class="comments-field field-member-display"&gt;
				&lt;label class="comments-field-label" for="comment_member_display_&lt;?php echo $content_uid?&gt;"&gt;&lt;?php echo __('Author', 'kboard-comments')?&gt;&lt;/label&gt;
				&lt;input type="text" id="comment_member_display_&lt;?php echo $content_uid?&gt;" name="member_display" value="&lt;?php echo $temporary-&gt;member_display?&gt;" placeholder="&lt;?php echo __('Author', 'kboard-comments')?&gt;..." required&gt;
			&lt;/div&gt;
			&lt;div class="comments-field field-password"&gt;
				&lt;label class="comments-field-label" for="comment_password_&lt;?php echo $content_uid?&gt;"&gt;&lt;?php echo __('Password', 'kboard-comments')?&gt;&lt;/label&gt;
				&lt;input type="password" id="comment_password_&lt;?php echo $content_uid?&gt;" name="password" value="" placeholder="&lt;?php echo __('Password', 'kboard-comments')?&gt;..." required&gt;
			&lt;/div&gt;
			&lt;?php endif?&gt;
			
			&lt;div class="comments-field field-image1"&gt;
				&lt;label class="comments-field-label" for="comment_image1_&lt;?php echo $content_uid?&gt;"&gt;&lt;?php echo __('Photos', 'kboard-comments')?&gt;&lt;/label&gt;
				&lt;input type="file" id="comment_image1_&lt;?php echo $content_uid?&gt;" name="comment_attach_image1" accept="image/*"&gt;
			&lt;/div&gt;
			
			&lt;div class="comments-field field-file1"&gt;
				&lt;label class="comments-field-label" for="comment_file1_&lt;?php echo $content_uid?&gt;"&gt;&lt;?php echo __('Attachment', 'kboard-comments')?&gt;&lt;/label&gt;
				&lt;input type="file" id="comment_file1_&lt;?php echo $content_uid?&gt;" name="comment_attach_file1"&gt;
			&lt;/div&gt;
			
			&lt;?php if($board-&gt;useCAPTCHA()):?&gt;
				&lt;?php if(kboard_use_recaptcha()):?&gt;
					&lt;div class="comments-field field-recaptcha"&gt;
						&lt;div class="g-recaptcha" data-sitekey="&lt;?php echo kboard_recaptcha_site_key()?&gt;"&gt;&lt;/div&gt;
					&lt;/div&gt;
				&lt;?php else:?&gt;
					&lt;div class="comments-field field-captcha"&gt;
						&lt;label class="comments-field-label" for="comment_captcha"&gt;&lt;img src="&lt;?php echo kboard_captcha()?&gt;" alt=""&gt;&lt;/label&gt;
						&lt;input type="text" id="comment_captcha" name="captcha" value="" placeholder="CAPTCHA..." required&gt;
					&lt;/div&gt;
				&lt;?php endif?&gt;
			&lt;?php endif?&gt;
			
			&lt;?php
			// 댓글 입력 필드 출력
			$field_html = ob_get_clean();
			do_action('kboard_comments_field', $field_html, $board, $content_uid, $commentBuilder);
			?&gt;
		&lt;/div&gt;
		
		&lt;div class="comments-submit-button"&gt;&lt;input type="submit" value="&lt;?php echo __('Submit', 'kboard-comments')?&gt;"&gt;&lt;/div&gt;
	&lt;/div&gt;
&lt;/form&gt;</code></pre>

<p>기존 코드를 수정하면 예상치 못한 문제가 있을 수도 있으니 충분히 테스트를 해보세요.</p>

<p> </p>

<p>기존 레이아웃을 변경하는 건 HTML과 CSS 코드에 대해 알면 도움이 됩니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 22 Mar 2021 01:22:15 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>