게시판스킨 : KBoard 카드 갤러리 스킨
해당 스킨을 커스텀하여 list.php 파일에서 해당 첨부파일을 클릭시에 팝업창으로 뜨게 수정하였습니다.
정상적으로 팝업창이 뜨나 팝업창 안에 "권한이 없습니다." 라는 경고메세지가 출력되고 있어서 문의드립니다
관리자만 글을 쓸수 있고 모든 사용자(비로그인 포함)가 해당 게시글을 클릭시 팝업창에 첨부파일 내용 (pdf 파일 고정)을 보여주고자 합니다.
<?php if($content->isAttached()):?>
<?php foreach($content->getAttachmentList() as $key=>$attach):?>
<a href="<?php echo $url->getDownloadURLWithAttach($content->uid, $key)?>" onclick="window.open(this.href, '<?php echo $content->title?>', 'width=700, height=800, scrollbars=yes'); return false;">
<?php endforeach?>
<?php endif?>
<div class="kboard-list-title"><div class="kboard-card-gallery-cut-strings">
<?php echo $content->title?>
<?php echo $content->getCommentsCount()?>
<?php if($content->secret):?><img src="<?php echo $skin_path?>/images/icon-lock.png" alt="<?php echo __('Secret', 'kboard')?>"><?php endif?>
</div></div>
</a>
게시판 권한 : 읽기 (제한 없음) 쓰기(관리자) , 첨부파일다운로드권한 (제한없음)
테마 및 플러그인 : 모든 최신버젼
안녕하세요~^^
코드 상에는 별문제 없어 보입니다.
실제 저희 테스트 서버에서 설정을 올려주신 것처럼 변경하고
올려주신 코드 적용해보니 정상적으로 동작하는 것을 확인했습니다.
혹시 list.php 파일 수정 시 게시글 본문 페이지로 이동하는
<a> 태그 안에 코드를 추가한 건 아닌지 확인해보셔야 할 듯합니다.
<a> 태그 안에 다운로드 버튼을 추가하셨다면 다운로드 버튼을 클릭하더라도
게시글 본문 페이지로 이동하기 때문에 "권한이 없습니다." 문구가 표시되고 있는 듯합니다.
고맙습니다.