리스트에서 첨부파일 다운로드를 하려는데 채택완료
<?php if($list[$i]['file'][0]['href']) { ?><a href="<?=$list[$i]['file'][0]['href']?>&js=on" style="padding:10px 15px; color:#fff; background:#1554bd;">PDF</a><?php } ?>
요 걸 써서 하는데 왜 관리자만 다운로드가 보일까요? 권한은 다운로드나 내용보기 다 10으로 했습니다
답변 5개
관리자가 아닌 일반 회원도 권한만 있다면 다운로드 버튼이 보이게~
<?php if($list[$i]['file'][0]['file']) { ?>
<a href="<?=G5_BBS_URL?>/download.php?bo_table=<?=$bo_table?>&wr_id=<?=$list[$i]['wr_id']?>&no=0" style="padding:10px 15px; color:#fff; background:#1554bd;">PDF 다운로드</a>
<?php } ?>
답변에 대한 댓글 5개
>게시판 관리 > 해당 게시판 > 수정
*목록보기 권한 : ?
*내용보기 권한 : ?
*다운로드 권한 : ?
~ 권한이 정확히 원하시는 레벨로 설정되어 있어야 ~
제시하신 코드 자체만으로 봤을 때~
*다운로드 버튼은 배열 값($list[$i]['file'][0]['href'])이 존재해야만 보임.
*배열 값은 애초에 관리자에게만 생성되고, 일반 사용자에게는 생성되지 않음.
*권한 설정을 이미 동일하게(10으로) 했음에도 불구하고 관리자만 이 값을 가진다면,
결국 배열 데이터 생성 로직 자체가 관리자 여부와 직접 연결되어 있을 가능성이 높습니다.
그거였군요.
관리자 관련 외엔, 별다른 문제가 없어 보였어요~
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
당연히 레벨을 10으로 해두니 안되죠~
다운로드 레벨을 1로 해두셔야 합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
