<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[ajax 로 컨텐츠 로딩시 댓글 작성 권한이 없습니다 ㅠ_ㅠ]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/20808</link>
		<description><![CDATA[<p>안녕하세요.</p>

<p>지난번에 KBoard를 이용하여 SNS 스타일 폼을 만들고 있다고 했었던 개발자 입니다.</p>

<p>그런데, ajax를 통해 컨텐츠를 받아오면</p>

<p> </p>

<p>/pathname?parameter 대신에</p>

<p>/wp-admin/admin-ajax.php?parameter 로 변경되는 문제가 있습니다.</p>

<p> </p>

<p>그래서 jQuery에서 텍스트를 강제로 /pathname?parameter 로 변경하였습니다.</p>

<p> </p>

<p>그렇게 하니, 정상적으로 게시물 수정, 삭제, 코멘트 수정, 삭제는 가능한데, <strong>코멘트 작성 시 권한이 없다</strong>고 합니다. 디버깅 해 보니,</p>

<p><strong>KBCommentController.class.php 파일, insert() 함수</strong> 안에 첫째줄 </p>

<p><strong>if(isset($_POST['kboard-comments-execute-nonce']) &amp;&amp; wp_verify_nonce($_POST['kboard-comments-execute-nonce'], 'kboard-comments-execute'))</strong></p>

<p><strong>에서 false</strong>가 발생하더라구요...</p>

<p> </p>

<p> </p>

<p> </p>

<p> </p>

<p>아마... ajax로 리스트를 받아올 때, 객체 정보 없이 html태그만 가져왔기 때문에</p>

<p>댓글 폼의 <strong>kboard_comment_insert</strong>  action 부분에서 정확한 정보가 전달이 안된 것 같은데....</p>

<p> </p>

<p> </p>

<p>어떤 해결방안이 있을까요..ㅠ_ㅠ</p>

<p> </p>

<p>https://firstmake.co/star</p>

<p>테스트용 아이디 패스워드는 test/test 입니다.</p>

<p> </p>

<p> </p>

<p> </p>

<p>추가적으로 제가 ajax로 데이터를 가져온 방법은</p>

<p> </p>

<p>기존에 KBoard 플러그인의 index.php 의 kboard_ajax_builder() 를 이용하지 않고, ( $board_builder-&gt;getListArray() 가 array만 전달해 줘서... html로 변환 과정이 어려워서)</p>

<p>새로 함수를 정의하여, KBoardBuilder 클래스의 buliderList 를 커스터마이징한 함수를 호출하여 다음 리스트 페이지를 호출하여 해당 html만 가져와서 아래에 append 시켰습니다.</p>
]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

페이지 완성되면 구경 가겠습니다.

KBoard와 코스모스팜 홍보 부탁드려요. ㅎㅎ

고맙...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/20828</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>페이지 완성되면 구경 가겠습니다.</p>

<p>KBoard와 코스모스팜 홍보 부탁드려요. ㅎㅎ</p>

<p>고맙습니다.</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 20 Mar 2018 23:30:48 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[KBoard를 활용하여 멋진 프로젝트 꼭 성공시켜보도록 하겠습니다~!

스레드봇님 감사합니다^^
]]></title>
			<link>https://www.cosmosfarm.com/threads/document/20827</link>
			<description><![CDATA[<p>KBoard를 활용하여 멋진 프로젝트 꼭 성공시켜보도록 하겠습니다~!</p>

<p>스레드봇님 감사합니다^^</p>
]]></description>
			<author>HyungSoo Lee</author>
			<pubDate>Tue, 20 Mar 2018 13:06:12 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요 위의 문제를 해결하였습니다.

&amp;lt;form&amp;gt;&amp;lt;/form&amp;gt; 내부에는 이상이...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/20826</link>
			<description><![CDATA[<p>안녕하세요 위의 문제를 해결하였습니다.</p>

<p>&lt;form&gt;&lt;/form&gt; 내부에는 이상이 없었고, 제가 스킨(리스트 부분)을 수정하면서, 겉에 table tr이 있었는데, 이것을 그대로 놓고 tr에 form을 작성했었나 봅니다.</p>

<p> </p>

<p>tr에 form을 넣는것은 illegal이라고 알려주네요</p>

<p>아래 링크 참조 하세요^^;;</p>

<p><a href="https://stackoverflow.com/questions/5967564/form-inside-a-table" target="_blank">https://stackoverflow.com/questions/5967564/form-inside-a-table</a></p>
]]></description>
			<author>HyungSoo Lee</author>
			<pubDate>Tue, 20 Mar 2018 13:05:10 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[올려주신 코드에서 아래의 코드 중 &quot;uid&quot; 부분을 &quot;data-uid&quot;로 수정해주셔야 할 듯...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/20821</link>
			<description><![CDATA[<p>올려주신 코드에서 아래의 코드 중 "uid" 부분을 "data-uid"로 수정해주셔야 할 듯합니다.</p>

<pre>
<code class="language-html">&lt;textarea class="kboard-comments-textarea" uid="&lt;?php echo $content_uid?&gt;" name="comment_content" placeholder="&lt;?php echo __('Add a comment', 'kboard-comments')?&gt;..." required&gt;&lt;?php echo $temporary-&gt;content?&gt;&lt;/textarea&gt;</code></pre>

<p>스킨 파일을 직접 수정하신 부분이 많다면</p>

<p>저희 쪽에서 도움을 드리기 어려울 수도 있습니다.</p>

<p>추가, 수정하신 코드에 오타나 빠진 부분이 있는지 하나 씩 확인해보셔야 할 듯합니다.</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 20 Mar 2018 09:06:29 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[이상하네요... 크롬에서 소스보기(마우스 우클릭 - 페이지소스보기) 에서는 &amp;lt;/form&amp;gt;이 정...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/20817</link>
			<description><![CDATA[<p>이상하네요... 크롬에서 소스보기(마우스 우클릭 - 페이지소스보기) 에서는 &lt;/form&gt;이 정상적으로 아래에 표시가 되네요 ㅠ_ㅠ......... 무슨문제 일까요..ㅠㅠ</p>

<p> </p>

<p>&lt;추가&gt;</p>

<p>ajax 결과도 동일하게 &lt;/form&gt;이 아래쪽에 오네요.....</p>

<p>페이지 렌더링 과정에서 &lt;/form&gt;이 움직일 수도 있나요..</p>
]]></description>
			<author>HyungSoo Lee</author>
			<pubDate>Tue, 20 Mar 2018 08:30:24 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[
&amp;lt;form id=&quot;kboard-comments-form-&amp;lt;?php echo $content_uid?&amp;gt;&quot; method=...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/20816</link>
			<description><![CDATA[<pre>
<code class="language-html">&lt;form id="kboard-comments-form-&lt;?php echo $content_uid?&gt;" method="post"  onsubmit="return kboard_comments_execute(this);" action="&lt;?php echo $commentURL-&gt;getInsertURL()?&gt;"&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')?&gt;
		&lt;div class="comments-field"&gt;
			&lt;textarea class="kboard-comments-textarea" uid="&lt;?php echo $content_uid?&gt;" name="comment_content" placeholder="&lt;?php echo __('Add a comment', 'kboard-comments')?&gt;..." required&gt;&lt;?php echo $temporary-&gt;content?&gt;&lt;/textarea&gt;
		&lt;/div&gt;
	&lt;/div&gt;
&lt;/form&gt;</code></pre>

<p> </p>

<p>이상하네요 ㅠ_ㅠ....</p>

<p> </p>

<p>처음부터 위와 같이 정상적으로 &lt;/form&gt;이 아래쪽에 있었는데......</p>

<p>아무리 바꿔도 잘 되지 않네요... 스킨을 다시 만들어야하나...</p>
]]></description>
			<author>HyungSoo Lee</author>
			<pubDate>Tue, 20 Mar 2018 08:08:40 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[그런데 이상하네요 ㅠ_ㅠ list.php에는 아래쪽 &amp;lt;!-- 댓글 입력 폼 끝 --&amp;gt; 부분에 &amp;lt...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/20815</link>
			<description><![CDATA[<p>그런데 이상하네요 ㅠ_ㅠ list.php에는 아래쪽 &lt;!-- 댓글 입력 폼 끝 --&gt; 부분에 &lt;/form&gt; 이 있는데....</p>

<p>어쨌든 한번 확인 해 보겠습니다 ㅠ_ㅠ</p>
]]></description>
			<author>HyungSoo Lee</author>
			<pubDate>Tue, 20 Mar 2018 07:03:05 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[어랏....... 그러네요!!! 한번 해 보겠습니다!! 감사합니다~
]]></title>
			<link>https://www.cosmosfarm.com/threads/document/20813</link>
			<description><![CDATA[<p>어랏....... 그러네요!!! 한번 해 보겠습니다!! 감사합니다~</p>
]]></description>
			<author>HyungSoo Lee</author>
			<pubDate>Tue, 20 Mar 2018 07:00:01 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

올려주신 페이지 주소 확인해보니 직접 추가하신 코드에 문제가 있는 듯합니다.

어디 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/20811</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>올려주신 페이지 주소 확인해보니 직접 추가하신 코드에 문제가 있는 듯합니다.</p>

<p>어디 쪽 태그에 문제가 있는지는 저희 쪽에서 알 수 없지만</p>

<p>아래의 코드처럼 &lt;form&gt; 태그 밖에 content_uid, member_uid 등이 표시되고 있습니다.</p>

<pre>
<code class="language-html">&lt;form id="kboard-comments-form-666" method="post" action="https://firstmake.co/?action=kboard_comment_insert" onsubmit="return kboard_comments_execute(this);"&gt;&lt;/form&gt;
&lt;input type="hidden" name="content_uid" value="666"&gt;
&lt;input type="hidden" name="member_uid" value="1196"&gt;
...</code></pre>

<p>직접 커스터마이징하신 코드를 좀 더 자세히 살펴보셔야 할 듯합니다.</p>

<p>고맙습니다.</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 20 Mar 2018 06:48:40 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>