안녕하세요? 로그인 버튼 관련 문의드립니다.
게시판 글쓰기 권한은 로그인 사용자로 했는데, 그렇게 했더니 글쓰기 버튼이 보이지 않습니다.
글쓰기 버튼을 보이게 하고, 버튼을 누르면 로그인하시면 글쓰기가 가능하다는 안내를 하고 싶은데 어떻게 하면 될까요?
감사합니다.
FTP로 접속해서 /kboard/skin/[사용중인스킨]/list.php 파일을 에디터로 수정해주세요.
아래와 비슷한 코드가 있을겁니다.
<?php if($board->isWriter()):?>
<!-- 버튼 시작 -->
<div class="kboard-control">
<a href="<?php echo $url->set('mod', 'editor')->toString()?>" class="kboard-default-button-small"><?php echo __('New', 'kboard')?></a>
</div>
<!-- 버튼 끝 -->
<?php endif?>
굵게 표시된 코드를 지워주세요. 그럼 항상 버튼이 표시됩니다.
/kboard/class/KBoardBuilder.class.php 파일을 수정해주세요.
builderEditor() 메소드의 내용을 수정해주시면 됩니다.
die('<script>alert("'.__('You do not have permission.', 'kboard').'");history.go(-1);</script>');
위 코드를 아래 코드로 변경해주세요.
echo '<script>alert("'.__('Please Log in to continue.', 'kboard').'");location.href="' . wp_login_url($_SERVER['REQUEST_URI']) . '";</script>';
감사합니다. 그런데 설정은 잘됐는데, 나타나는 팝업 창에 그냥 '권한이 없습니다.' 라고만 나오는데, 혹시 로그인해주세요. 라는식으로 문구를 php 파일에서 바꿀수 있나요?