1. 정확한 제품 또는 플러그인 이름
KBoard 오션 별점 스킨
2. 상세 내용
게시판 설정은 비회원도 글쓰기 가능하게 되어 있습니다.
다른사람이 쓴 글을 수정,삭제 하고자 할 경우 비밀번호를 묻는 페이지가 나옵니다.
문제는 관리자가 쓴 글을 비회원이 수정이나 삭제버튼을 누를 경우에는 로그인창으로 리다이렉트 되는 것입니다.
이 경우 권한이 없습니다. 경고창 이후 그 페이지에 그대로 남아있게 하고 싶습니다.
3. 확인 가능한 상세 페이지 주소
http://chaeum97.com/review/
리스트 중 2번은 관리자가 쓴 글이고, 나머지는 비회원 상태로 작성한 글입니다.
4. 수정한 코드 내역 (있다면)
검색을 통해 수정삭제 버튼을 다음과 같이 변경해 보았는데, 이 경우에는 비회원이 자기가 쓴 글도 수정,삭제가 불가능했습니다.
<?php if($content->isEditor()):?>
<div class="right">
<a href="<?php echo $url->getContentEditor($content->uid)?>" class="kboard-ocean-rating-button-small"><?php echo __('Edit', 'kboard')?></a>
<a href="<?php echo $url->getContentRemove($content->uid)?>" class="kboard-ocean-rating-button-small" onclick="return confirm('<?php echo __('Are you sure you want to delete?', 'kboard')?>');"><?php echo __('Delete', 'kboard')?></a>
</div>
<?php else:?>
<div class="right">
<a href="javascript:void(0);" class="kboard-ocean-rating-button-small" onclick="alert('권한이 없습니다.');"><?php echo __('Edit', 'kboard')?></a>
<a href="javascript:void(0);" class="kboard-ocean-rating-button-small" onclick="alert('권한이 없습니다.');"><?php echo __('Delete', 'kboard')?></a>
</div>
<?php endif?>
스레드봇님이 달아주신 링크는 읽기권한인데요. 수정도 동일한가요?
그리고 해당 소스를 적용해 보았습니다만
비회원이 관리자가 쓴 글의 수정버튼을 누르면 로그인페이지로 리다이렉트되어 버립니다.
안녕하세요~^^
이전에도 비슷한 문의가있었는데
아래 링크를 남겨드릴테니 참고해보시겠어요?
https://www.cosmosfarm.com/threads/document/51849
고맙습니다.