어떤 사람이 비회원으로 작성한 글을 공지사항 글로 올리고 싶은데 가능한가요?
방법이 있다면 문의 드립니다.
관리자가 해당 글을 공지사항 체크해서 수정하시면 됩니다^^
관리자가 아닌 사람도 공지글을 쓸 수 있도록 하고싶은건가요?
기본스킨을 예로들어 알려드리겠습니다.
스킨의 editor.php 파일 보시면 아래 코드가 있습니다.
<?php if($board->isAdmin()):?>
<div class="kboard-attr-row">
<label class="attr-name"><?php echo __('Notice', 'kboard')?></label>
<div class="attr-value"><input type="checkbox" name="notice" value="true"<?php if($content->notice):?> checked<?php endif?>></div>
</div>
<?php elseif(!is_user_logged_in()):?>
<div class="kboard-attr-row">
<label class="attr-name"><?php echo __('Author', 'kboard')?></label>
<div class="attr-value"><input type="text" name="member_display" value="<?php echo $content->member_display?>"></div>
</div>
<div class="kboard-attr-row">
<label class="attr-name"><?php echo __('Password', 'kboard')?></label>
<div class="attr-value"><input type="password" name="password" value="<?php echo $content->password?>"></div>
</div>
<div class="kboard-attr-row">
<label class="attr-name"><img src="<?php echo kboard_captcha()?>" alt=""></label>
<div class="attr-value"><input type="text" name="captcha" value=""></div>
</div>
<?php endif?>
위 코드를 아래처럼 바꿔주세요.
<div class="kboard-attr-row">
<label class="attr-name"><?php echo __('Notice', 'kboard')?></label>
<div class="attr-value"><input type="checkbox" name="notice" value="true"<?php if($content->notice):?> checked<?php endif?>></div>
</div>
<?php if($board->isAdmin()):?>
<?php elseif(!is_user_logged_in()):?>
<div class="kboard-attr-row">
<label class="attr-name"><?php echo __('Author', 'kboard')?></label>
<div class="attr-value"><input type="text" name="member_display" value="<?php echo $content->member_display?>"></div>
</div>
<div class="kboard-attr-row">
<label class="attr-name"><?php echo __('Password', 'kboard')?></label>
<div class="attr-value"><input type="password" name="password" value="<?php echo $content->password?>"></div>
</div>
<div class="kboard-attr-row">
<label class="attr-name"><img src="<?php echo kboard_captcha()?>" alt=""></label>
<div class="attr-value"><input type="text" name="captcha" value=""></div>
</div>
<?php endif?>
아 죄송합니다. 다시 정리해서 설명드리겠습니다.
관리자와 비회원 방문자(아무 가입 없이 방문)가 있습니다.
KBoard 게시판에서 비회원 방문자가 제목과 내용을 작성하고, 작성자: ㄴㅇㄹ 비밀번호: 1234 로 설정했습니다.
이 글을 관리자가 임의로 공지사항으로 올리려고 합니다. ( 비회원 본인이 공지사항으로 등록하는게 아닌 관리자가 임의로 글을 공지사항으로 변경 )
지금 제가 둘러본 바로는 비회원 방문자가 작성한 글의 비밀번호를 알지 못하면 수정 못할 것 같은데...
도움 부탁드립니다!
관리자가 임의로 공지사항으로 올리려고 합니다.
=> 관리자는 모든글을 비밀번호 확인없이 수정하실 수 있습니다.
공지사항 체크 하시고 수정하시면 될 텐데 해보시겠어요?
되네요...
왜 어제는 비밀번호를 입력하라고 나온걸로 봤는지 모르겠네요...
로그인 안하고 그랬었나...
아무튼 해결 되었습니다!!! 정말 감사드립니다!!!