테스트 사이트 - 개발 중인 베타 버전입니다

리스트에서 첨부파일 다운로드를 하려는데 채택완료

windday 7개월 전 조회 2,107

<?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개

채택된 답변
+20 포인트
glitter0gim
7개월 전

관리자가 아닌 일반 회원도 권한만 있다면 다운로드 버튼이 보이게~

<?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개

w
windday
7개월 전
비회원도 다운로드 가능하게 하려면 어찌해야 하나요?
g
glitter0gim
7개월 전
먼저 이걸 확인하세요.
>게시판 관리 > 해당 게시판 > 수정
*목록보기 권한 : ?
*내용보기 권한 : ?
*다운로드 권한 : ?
~ 권한이 정확히 원하시는 레벨로 설정되어 있어야 ~

제시하신 코드 자체만으로 봤을 때~
*다운로드 버튼은 배열 값($list[$i]['file'][0]['href'])이 존재해야만 보임.
*배열 값은 애초에 관리자에게만 생성되고, 일반 사용자에게는 생성되지 않음.
*권한 설정을 이미 동일하게(10으로) 했음에도 불구하고 관리자만 이 값을 가진다면,
결국 배열 데이터 생성 로직 자체가 관리자 여부와 직접 연결되어 있을 가능성이 높습니다.
w
windday
7개월 전
관리자에서 권한은 1로 되어 있는 상태입니다
w
windday
7개월 전
찾았습니다 ! 이 소스에 문제가 아니었습니다 앞에 테이블에 태그를 제대로 닫지않아 관리자에서만 보인거였습니다 답변 감사합니다
g
glitter0gim
7개월 전
다행입니다.
그거였군요.
관리자 관련 외엔, 별다른 문제가 없어 보였어요~

댓글을 작성하려면 로그인이 필요합니다.

w
7개월 전

원글 수정이 안되서 ㅜㅜ 레벨을 1로 한 상태입니다

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

웅푸
7개월 전
쓰기/수정 권한은 10으로 한고 다운로드는 1로설정을한다면 10레벨을 권한을 가진자만 쓰기/수정이 됩니다. 반면 다운로드는 1레벨설정이니 누구나 다운로드가 된다라는것이지요 참고로 게시판의 설정은 레벨로 인해서 권한을 주며 특정한 회원한테 권한을 주고있지않습니다. 하여 각각 게시판관리에서 운영에맞게 설정하시고 테스트해보시기 바랍니다.

댓글을 작성하려면 로그인이 필요합니다.

웅푸
7개월 전

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

간장게장같은남자
7개월 전
이거요 이거
당연히 레벨을 10으로 해두니 안되죠~
다운로드 레벨을 1로 해두셔야 합니다.

댓글을 작성하려면 로그인이 필요합니다.

7개월 전

게시판 설정에 다운로드 권한을 한번 확인해보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

7개월 전

10은 관리자 입니다.

1로 하면 비회원도 다운로드 되고 2로하면 회원만 됩니다

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인