<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[[글쓰기] 버튼이 항상 나타나고, 누르면 '로그인해야 한다'고 경고 메세지 나오게 하고 싶어요.]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/19812</link>
		<description><![CDATA[<p>안녕하세요-</p>

<p>워드프레스 게시판 KBoard(케이보드) 사용중입니다.</p>

<p> </p>

<p>1. 게시판 리스트에서 [글쓰기] 버튼이 항상 나타나고, 누르면 '로그인해야 한다'고 경고 메세지 나오게 하고 싶어서</p>

<p><a href="http://www.cosmosfarm.com/threads/document/16442" target="_blank">http://www.cosmosfarm.com/threads/document/16442</a></p>

<p>위 문의에 안내하신대로 수정했는데 [글쓰기] 버튼이 안 나타납니다 ㅠ_ㅠ</p>

<p> </p>

<p>2. 그리고 소셜 댓글 비활성화했는데 댓글 부분에 소셜 로그인이 나타나요.</p>

<p>관련이 있는지 모르겠지만 회원관리 플러그인 구매해서 적용해둔 상태입니다.</p>

<p> </p>

<p>확인 부탁드려요- 감사합니다!</p>
]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요.

FTP로 접속해서 /wp-content/plugins/kboard/class/KBoardBuilder.class.php 파일에

아래...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/19822</link>
			<description><![CDATA[<p>안녕하세요.</p>

<p>FTP로 접속해서 /wp-content/plugins/kboard/class/KBoardBuilder.class.php 파일에</p>

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

<pre>
<code class="language-php">if(!$this-&gt;uid &amp;&amp; !$this-&gt;board-&gt;isWriter()){
	if(is_user_logged_in()){
		echo '&lt;script&gt;alert("'.__('You do not have permission.', 'kboard').'");&lt;/script&gt;';
		echo "&lt;script&gt;window.location.href='{$url-&gt;set('mod', 'list')-&gt;toString()}';&lt;/script&gt;";
	}
	else{
		$login_url = wp_login_url($_SERVER['REQUEST_URI']);
		echo '&lt;script&gt;alert("'.__('You do not have permission.', 'kboard').'");&lt;/script&gt;';
		echo "&lt;script&gt;top.window.location.href='{$login_url}';&lt;/script&gt;";
	}
	exit;
}
else if($this-&gt;uid &amp;&amp; !$this-&gt;board-&gt;isEditor($content-&gt;member_uid)){
	if($this-&gt;board-&gt;permission_write=='all' &amp;&amp; !$content-&gt;member_uid){
		if(!$this-&gt;board-&gt;isConfirm($content-&gt;password, $content-&gt;uid)){
			$confirm_view = true;
		}
	}
	else{
		if(is_user_logged_in()){
			echo '&lt;script&gt;alert("'.__('You do not have permission.', 'kboard').'");&lt;/script&gt;';
			echo "&lt;script&gt;window.location.href='{$url-&gt;set('mod', 'list')-&gt;toString()}';&lt;/script&gt;";
		}
		else{
			$login_url = wp_login_url($_SERVER['REQUEST_URI']);
			echo '&lt;script&gt;alert("'.__('You do not have permission.', 'kboard').'");&lt;/script&gt;';
			echo "&lt;script&gt;top.window.location.href='{$login_url}';&lt;/script&gt;";
		}
		exit;
	}
}</code></pre>

<p>아래의 코드로 교체해보시겠어요?</p>

<pre>
<code class="language-php">if(!$this-&gt;uid &amp;&amp; !$this-&gt;board-&gt;isWriter()){
	if(is_user_logged_in()){
		echo '&lt;script&gt;alert("'.__('You do not have permission.', 'kboard').'");&lt;/script&gt;';
		echo "&lt;script&gt;window.location.href='{$url-&gt;set('mod', 'list')-&gt;toString()}';&lt;/script&gt;";
	}
	else{
		echo '&lt;script&gt;alert("'.__('You do not have permission.', 'kboard').'");&lt;/script&gt;';
		echo "&lt;script&gt;window.location.href='{$url-&gt;set('mod', 'list')-&gt;toString()}';&lt;/script&gt;";
	}
	exit;
}
else if($this-&gt;uid &amp;&amp; !$this-&gt;board-&gt;isEditor($content-&gt;member_uid)){
	if($this-&gt;board-&gt;permission_write=='all' &amp;&amp; !$content-&gt;member_uid){
		if(!$this-&gt;board-&gt;isConfirm($content-&gt;password, $content-&gt;uid)){
			$confirm_view = true;
		}
	}
	else{
		if(is_user_logged_in()){
			echo '&lt;script&gt;alert("'.__('You do not have permission.', 'kboard').'");&lt;/script&gt;';
			echo "&lt;script&gt;window.location.href='{$url-&gt;set('mod', 'list')-&gt;toString()}';&lt;/script&gt;";
		}
		else{
			echo '&lt;script&gt;alert("'.__('You do not have permission.', 'kboard').'");&lt;/script&gt;';
			echo "&lt;script&gt;window.location.href='{$url-&gt;set('mod', 'list')-&gt;toString()}';&lt;/script&gt;";
		}
		exit;
	}
}</code></pre>

<p>고맙습니다.</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 08 Feb 2018 00:15:10 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[답변 감사합니다 !

&amp;lt;?php if($board-&amp;gt;isWriter()):?&amp;gt; ... &amp;lt;?php endif?&a...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/19820</link>
			<description><![CDATA[<p>답변 감사합니다 !</p>

<p>&lt;?php if($board-&gt;isWriter()):?&gt; ... &lt;?php endif?&gt; 이 부분 분명히 삭제했는데 버튼이 안 나타났거든요.</p>

<p> </p>

<p>생각해보니...안내해 주신 내용의 경로는 customer 스킨의 경우였네요 ^^;;</p>

<p>/wp-content/plugins/kboard/skin/customer/list.php</p>

<p> </p>

<p>저는 Thumnail 스킨을 적용해두어서 안나온거였어요. ㅠㅠ</p>

<p>아래 파일 수정하니 [글쓰기] 버튼이 잘 나오네요~</p>

<p>/wp-content/plugins/kboard/skin/thumnail/list.php</p>

<p> </p>

<p>한가지  더 문의 드립니다-</p>

<p>[글쓰기] 버튼을 클릭하면 '권한이 없습니다'라고 나오고 로그인 페이지로 넘어가는데요.</p>

<p>'회원만 글쓰기를 할 수 있습니다'라고 Alert 창을 띄우고 [확인] 클릭했을 때, 게시판 페이지 그대로 두려면 어떻게 해야 하는지요?</p>

<p>답변 부탁드리고, 미리 감사드립니다. ㅠㅠ</p>
]]></description>
			<author>from</author>
			<pubDate>Wed, 07 Feb 2018 15:25:31 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

 

1. 글쓰기 버튼이 안나오는 경우라면 아래 처럼 PHP 코드가 남아있을 가능성이 있습...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/19814</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p> </p>

<p>1. 글쓰기 버튼이 안나오는 경우라면 아래 처럼 PHP 코드가 남아있을 가능성이 있습니다.</p>

<pre>
<code class="language-php">&lt;?php if($board-&gt;isWriter()):?&gt; ... &lt;?php endif?&gt;</code></pre>

<p>혹은 캐시 플러그인이나 캐시 기능을 사용중인지도 확인해보시고 캐시 기능을 중지 해보시겠어요?</p>

<p> </p>

<p>2. 코스모스팜 회원관리 플러그인으로 소셜 로그인 기능을 사용하고 있다면</p>

<p>댓글작성 권한이 없을 경우 소셜 로그인 버튼이 나오도록 되어있습니다.</p>

<p>(소셜 로그인 기능을 사용하지 않는다면 단순 로그인 링크만 나옵니다.)</p>

<p>결론적으로는 정상적인 상황입니다.</p>

<p> </p>

<p>고맙습니다.</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 07 Feb 2018 04:38:49 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>