<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[관리자만 삭제권한 가지는 방법이 어떻게 되나요?]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/9633</link>
		<description><![CDATA[<p>비밀글 게시판을 만들었는데 작성자도 게시글을 삭제 할 수 있어서  그 부분을 관리자만 할 수 있게 하고 싶은데</p>

<p>커뮤니티 검색해보니 KBoard.class.php file 에서 isEditor()  부분을 수정하면 된다고 하셨는데 php 에 대해서 잘 몰라서 어떻게 수정해야하는지 모르겠네요...</p>

<p>자세히 알려주실 수 있으실까요..?</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[감사합니다!!
]]></title>
			<link>https://www.cosmosfarm.com/threads/document/9646</link>
			<description><![CDATA[<p>감사합니다!!</p>
]]></description>
			<author>Hyun Woo Kwak</author>
			<pubDate>Wed, 20 Jul 2016 08:41:14 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[코어 파일은 가능하면 수정하지 마세요.

 

KBoard 게시판 스킨에 보시면 document.php 파일이 있습니...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/9641</link>
			<description><![CDATA[<p>코어 파일은 가능하면 수정하지 마세요.</p>

<p> </p>

<p>KBoard 게시판 스킨에 보시면 document.php 파일이 있습니다.</p>

<p>글읽기 화면 파일입니다.</p>

<p>이곳에서 버튼을 관리자만 나오게 수정해보세요.</p>

<p><strong>&lt;?php if($board-&gt;isEditor($content-&gt;member_uid) || $board-&gt;permission_write=='all'):?&gt;</strong><br />
&lt;div class="right"&gt;<br />
    &lt;a href="&lt;?php echo $url-&gt;set('uid', $content-&gt;uid)-&gt;set('mod', 'editor')-&gt;toString()?&gt;" class="kboard-default-button-small"&gt;&lt;?php echo __('Edit', 'kboard')?&gt;&lt;/a&gt;<br />
    &lt;a href="&lt;?php echo $url-&gt;set('uid', $content-&gt;uid)-&gt;set('mod', 'remove')-&gt;toString()?&gt;" class="kboard-default-button-small" onclick="return confirm('&lt;?php echo __('Are you sure you want to delete?', 'kboard')?&gt;');"&gt;&lt;?php echo __('Delete', 'kboard')?&gt;&lt;/a&gt;<br />
&lt;/div&gt;<br />
&lt;?php endif?&gt;</p>

<p>위 굵게 표시된 코드를 아래처럼 변경하시면 관리자만 나올겁니다.</p>

<p><strong>&lt;?php if($board-&gt;isAdmin()):?&gt;</strong><br />
&lt;div class="right"&gt;<br />
    &lt;a href="&lt;?php echo $url-&gt;set('uid', $content-&gt;uid)-&gt;set('mod', 'editor')-&gt;toString()?&gt;" class="kboard-default-button-small"&gt;&lt;?php echo __('Edit', 'kboard')?&gt;&lt;/a&gt;<br />
    &lt;a href="&lt;?php echo $url-&gt;set('uid', $content-&gt;uid)-&gt;set('mod', 'remove')-&gt;toString()?&gt;" class="kboard-default-button-small" onclick="return confirm('&lt;?php echo __('Are you sure you want to delete?', 'kboard')?&gt;');"&gt;&lt;?php echo __('Delete', 'kboard')?&gt;&lt;/a&gt;<br />
&lt;/div&gt;<br />
&lt;?php endif?&gt;</p>

<p> </p>

<p>그리고 추천하지는 않습니다만,</p>

<p>KBoard.class.php 파일에서 isEditor() 메소드를 아래처럼 수정하시면 관리자만 가능하게 됩니다.</p>

<p>public function isEditor($writer_uid){<br />
    if($this-&gt;userdata-&gt;ID){<br />
        if($this-&gt;isAdmin()){<br />
            // 게시판 관리자 허용<br />
            return true;<br />
        }<br />
    }<br />
    return false;<br />
}</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 20 Jul 2016 08:16:53 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>