<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[커스텀 스킨에 대한 문의입니다.]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/15808</link>
		<description><![CDATA[<p>안녕하세요.</p>

<p>케이보드를 이용하여 홈페이지를 구성하고 있는중 케이보드에서 커스텀 스킨에 대하여 문의드립니다.</p>

<p>먼저 홈페이지 작업진행중 문제점은 다음과 같습니다.</p>

<p> -. 커스텀 스킨을 이용하여 페이지 구성후 비밀글 탭에서 비밀글, 공지사항이 있습니다.</p>

<p> -. 이 부분에서 관리자로 로그인 상태에서는 비밀글탭 - 비밀글, 공지사항에 체크할 수 있는 체크박스가 존재하고 비밀번호 좌측 체크박스를 체크하면 아래쪽에 비밀번호 입력란이 추가로 생성되어 활성화 됩니다.<br />
   하지만 로그아웃을 하고 글쓰기를 보면 비밀글 탭에서 비밀번호의 체크박스가 비활성화 되어있음에도 불구하고 아래쪽에 입력란이 나와있으며, 비밀번호를 입력하지 않으면 글 등록이 안됩니다.</p>

<p> -. 제가 구연하고자 하는 기능은 다음과 같습니다.</p>

<p>    1. 관리자 페이지에서는 현상태 유지<br />
    2. 사용자 페이지에서 수정사항<br />
      2.1) 글쓰기에 들어갔을때 비밀번호를 입력하는 항목 제거<br />
      2.2) 비밀글이 아닌 일반글을 작성할때 비밀번호 체크박스를 해제하면 비밀번호 없이 글 등록<br />
      2.3)사용자가 비밀글을 작성하고 싶을때 비밀번호 체크박스를 체크하면 아래쪽에 비밀번호 입력란이 생성되어 비밀번호 입력후 글작성</p>

<p>이렇게 하려면 해당스킨의 에디터 부분을 어떻게 수정해야 될까요?</p>

<p> </p>

<p><strong>관리자 페이지에서 글쓰기 화면</strong></p>

<p></p>

<p><strong>사용자페이지에서 글쓰기 화면</strong></p>

<p></p>

<p>관리자 페이지에서 없던 비밀번호 입력란이 항상 존재하며, 비밀번호 미입시 글등록이 안됩니다.</p>

<p>아래는 해당 스킨의 에디터 내용입니다.</p>

<p>  &lt;div class="kboard-attr-row"&gt;<br />
   &lt;label class="attr-name" for="kboard-input-member-display"&gt;&lt;?php echo __('이 름 ', 'kboard')?&gt;&lt;/label&gt;<br />
   &lt;div class="attr-value"&gt;&lt;input type="text" id="kboard-input-member-display" name="member_display" value="&lt;?php echo $content-&gt;member_display?&gt;" placeholder="&lt;?php echo __('', 'kboard')?&gt;"&gt;&lt;/div&gt;<br />
  &lt;/div&gt;</p>

<p>  &lt;div class="kboard-attr-row"&gt;<br />
   &lt;label class="attr-name"?&gt;&lt;?php echo __('연락처 ', 'kboard')?&gt;&lt;/label&gt;<br />
   &lt;div class="attr-value"&gt;&lt;input type="text" id="kboard-option-tel" name="kboard_option_tel" value="&lt;?php echo $content-&gt;option-&gt;tel?&gt;" placeholder="&lt;?php echo __('', 'kboard')?&gt;"&gt;&lt;/div&gt;<br />
  &lt;/div&gt; </p>

<p>  &lt;div class="kboard-attr-row"&gt;<br />
   &lt;label class="attr-name"?&gt;&lt;?php echo __('E-mail ', 'kboard')?&gt;&lt;/label&gt;<br />
   &lt;div class="attr-value"&gt;&lt;input type="text" id="kboard-option-email" name="kboard_option_email" value="&lt;?php echo $content-&gt;option-&gt;email?&gt;" placeholder="&lt;?php echo __('', 'kboard')?&gt;"&gt;&lt;/div&gt;  <br />
  <br />
  &lt;div class="kboard-attr-row kboard-attr-title"&gt;<br />
   &lt;label class="attr-name" for="kboard-input-title"&gt;&lt;?php echo __('Title', 'kboard')?&gt;&lt;/label&gt;<br />
   &lt;div class="attr-value"&gt;&lt;input type="text" id="kboard-input-title" name="title" value="&lt;?php echo $content-&gt;title?&gt;" placeholder="&lt;?php echo __('', 'kboard')?&gt;"&gt;&lt;/div&gt;<br />
  &lt;/div&gt;<br />
  </p>

<p>  &lt;div class="kboard-attr-row"&gt;<br />
   &lt;div class="attr-name"&gt;&lt;?php echo __('비밀글', 'kboard')?&gt;&lt;/div&gt;<br />
   &lt;div class="attr-value"&gt;<br />
    &lt;label class="attr-value-option"&gt;&lt;input type="checkbox" name="secret" value="true" onchange="kboard_toggle_password_field(this)"&lt;?php if($content-&gt;secret):?&gt; checked&lt;?php endif?&gt;&gt; &lt;?php echo __('Secret', 'kboard')?&gt;&lt;/label&gt;<br />
    &lt;?php if($board-&gt;isAdmin()):?&gt;<br />
    &lt;label class="attr-value-option"&gt;&lt;input type="checkbox" name="notice" value="true"&lt;?php if($content-&gt;notice):?&gt; checked&lt;?php endif?&gt;&gt; &lt;?php echo __('Notice', 'kboard')?&gt;&lt;/label&gt;<br />
    &lt;?php endif?&gt;<br />
   &lt;/div&gt;<br />
  &lt;/div&gt;<br />
  <br />
  &lt;?php if($board-&gt;viewUsernameField()):?&gt;<br />
  &lt;div class="kboard-attr-row"&gt;<br />
   &lt;label class="attr-name" for="kboard-input-password"&gt;&lt;?php echo __('Password', 'kboard')?&gt;&lt;/label&gt;<br />
   &lt;div class="attr-value"&gt;&lt;input type="password" id="kboard-input-password" name="password" value="&lt;?php echo $content-&gt;password?&gt;" placeholder="&lt;?php echo __('Password', 'kboard')?&gt;..."&gt;&lt;/div&gt;<br />
  &lt;/div&gt;<br />
  &lt;?php else:?&gt;<br />
  <br />
  &lt;!-- 비밀글 비밀번호 필드 시작 --&gt;<br />
  &lt;div class="kboard-attr-row secret-password-row"&lt;?php if(!$content-&gt;secret):?&gt; style="display:none"&lt;?php endif?&gt;&gt;<br />
   &lt;label class="attr-name" for="kboard-input-password"&gt;&lt;?php echo __('Password', 'kboard')?&gt;&lt;/label&gt;<br />
   &lt;div class="attr-value"&gt;&lt;input type="password" id="kboard-input-password" name="password" value="&lt;?php echo $content-&gt;password?&gt;" placeholder="&lt;?php echo __('Password', 'kboard')?&gt;..."&gt;&lt;/div&gt;<br />
  &lt;/div&gt;<br />
  &lt;!-- 비밀글 비밀번호 필드 끝 --&gt;<br />
  &lt;?php endif?&gt;<br />
  <br />
  &lt;div class="kboard-content"&gt;<br />
   &lt;?php if($board-&gt;use_editor):?&gt;<br />
    &lt;?php wp_editor($content-&gt;content, 'kboard_content', array('media_buttons'=&gt;$board-&gt;isAdmin(), 'editor_height'=&gt;400))?&gt;<br />
   &lt;?php else:?&gt;<br />
    &lt;textarea name="kboard_content" id="kboard_content"&gt;&lt;?php echo $content-&gt;content?&gt;&lt;/textarea&gt;<br />
   &lt;?php endif?&gt;<br />
  &lt;/div&gt;<br />
  <br />
  &lt;?php if($board-&gt;meta-&gt;max_attached_count &gt; 0):?&gt;<br />
   &lt;!-- 첨부파일 시작 --&gt;<br />
   &lt;?php for($attached_index=1; $attached_index&lt;=$board-&gt;meta-&gt;max_attached_count; $attached_index++):?&gt;<br />
   &lt;div class="kboard-attr-row"&gt;<br />
    &lt;label class="attr-name" for="kboard-input-file&lt;?php echo $attached_index?&gt;"&gt;&lt;?php echo __('Attachment', 'kboard')?&gt;&lt;?php echo $attached_index?&gt;&lt;/label&gt;<br />
    &lt;div class="attr-value"&gt;<br />
     &lt;?php if(isset($content-&gt;attach-&gt;{"file{$attached_index}"})):?&gt;&lt;?php echo $content-&gt;attach-&gt;{"file{$attached_index}"}[1]?&gt; - &lt;a href="&lt;?php echo $url-&gt;getDeleteURLWithAttach($content-&gt;uid, "file{$attached_index}")?&gt;" onclick="return confirm('&lt;?php echo __('Are you sure you want to delete?', 'kboard')?&gt;');"&gt;&lt;?php echo __('Delete file', 'kboard')?&gt;&lt;/a&gt;&lt;?php endif?&gt;<br />
     &lt;input type="file" id="kboard-input-file&lt;?php echo $attached_index?&gt;" name="kboard_attach_file&lt;?php echo $attached_index?&gt;"&gt;<br />
    &lt;/div&gt;<br />
   &lt;/div&gt;<br />
   &lt;?php endfor?&gt;<br />
   &lt;!-- 첨부파일 끝 --&gt;<br />
  &lt;?php endif?&gt;<br />
  <br />
  &lt;div class="kboard-control"&gt;<br />
   &lt;div class="left"&gt;<br />
    &lt;?php if($content-&gt;uid):?&gt;<br />
    &lt;a href="&lt;?php echo $url-&gt;set('uid', $content-&gt;uid)-&gt;set('mod', 'document')-&gt;toString()?&gt;" class="kboard-default-button-small"&gt;&lt;?php echo __('Back', 'kboard')?&gt;&lt;/a&gt;<br />
    &lt;a href="&lt;?php echo $url-&gt;set('mod', 'list')-&gt;toString()?&gt;" class="kboard-default-button-small"&gt;&lt;?php echo __('List', 'kboard')?&gt;&lt;/a&gt;<br />
    &lt;?php else:?&gt;<br />
    &lt;a href="&lt;?php echo $url-&gt;set('mod', 'list')-&gt;toString()?&gt;" class="kboard-default-button-small"&gt;&lt;?php echo __('Back', 'kboard')?&gt;&lt;/a&gt;<br />
    &lt;?php endif?&gt;<br />
   &lt;/div&gt;<br />
   &lt;div class="right"&gt;<br />
    &lt;?php if($board-&gt;isWriter()):?&gt;<br />
    &lt;button type="submit" class="kboard-default-button-small"&gt;&lt;?php echo __('Save', 'kboard')?&gt;&lt;/button&gt;<br />
    &lt;?php endif?&gt;<br />
   &lt;/div&gt;<br />
  &lt;/div&gt;<br />
 &lt;/form&gt;<br />
&lt;/div&gt;</p>
]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

비밀번호 입력이 문제인지요?

비회원의 경우 비밀번호 입력이 필수입니다.

비밀글이 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/15840</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>비밀번호 입력이 문제인지요?</p>

<p>비회원의 경우 비밀번호 입력이 필수입니다.</p>

<p>비밀글이 아니어도 비회원은 비밀번호 필수로 입력해야 합니다.</p>

<p>왜냐하면 글을 수정하거나 삭제할 때 확인 수단이 비밀번호밖에 없기 때문입니다.</p>

<p> </p>

<p>로그인하면 관리자가 아니어도 비밀번호 입력란이 없습니다.</p>

<p>비밀글이라면 로그인 사용자, 관리자 모두 비밀번호를 입력해야 합니다.</p>

<p> </p>

<p>우선 올려주신 코드에서 아래 코드가 비밀번호 입력 필드 코드입니다.</p>

<pre>
<code>&lt;div class="kboard-attr-row"&gt;
   &lt;label class="attr-name" for="kboard-input-password"&gt;&lt;?php echo __('Password', 'kboard')?&gt;&lt;/label&gt;
   &lt;div class="attr-value"&gt;&lt;input type="password" id="kboard-input-password" name="password" value="&lt;?php echo $content-&gt;password?&gt;" placeholder="&lt;?php echo __('Password', 'kboard')?&gt;..."&gt;&lt;/div&gt;
&lt;/div&gt;</code></pre>

<p>지우셔도 되지만 스킨만 수정해서 잘 동작 될지 모르겠군요.</p>

<p>고맙습니다.</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 04 Sep 2017 13:14:07 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>