글읽기 권한을 지정하려면...
스킨의 글읽기 권한을 2 레별로 설정한 상태입니다
즉 회원만 읽기가 가능하도록 설정 하였습니다
하지만 현재 비회원이 듣기가 가능합니다
듣기 권한을 설정한 레별에 따라
가능하도록 하려면 어떻게 하면 되나요?
즉 회원만 읽기가 가능하도록 설정 하였습니다
하지만 현재 비회원이 듣기가 가능합니다
듣기 권한을 설정한 레별에 따라
가능하도록 하려면 어떻게 하면 되나요?
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 8개
<a href=javascript:; onclick=listen('148')> ........ 을
<? if ($member[mb_level] >= 2) { ?> <a href=javascript:; onclick=listen('148')> <? } ?> // 이렇게
하시면 로그인 하지 않으면(레벨2이상이 아니면) 음악듣기를 클릭할 수 없습니다.
이것을 어떻게 하면 되나요?
이렇게 하시면... 로그인 없이는...다운로드 버튼을 클릭할 수 없게 되구요..
아에 버튼이 안보이게 하려면... <? } ?> 를 맨뒤 </a>뒤로 옮기면 됩니다.
if ($list[$i][wr_link1])
echo "<a href=javascript:; onclick=listen('{$list[$i][wr_id]}')><img src={$board_skin_path}/img/listen.gif alt='audio play' border='0'></a>";
else
echo "<a href='#' onClick=\"javascript:window.alert('스트리밍 파일이 존재하지 않습니다.');\"><img src='{$board_skin_path}/img/listen.gif' border='0'></a>";
}
?>
어떻게 하면 레별에 따라 버튼을 클릭할수 있게 하나요?
이렇게 하시면 되겠구요...
$member[mb_level] >= 2 대신 $is_member 를 넣으셔도 되구요..
나중에 레벨설정을 다시 할 수 있으니.. 참고하십시오.
조건부
if ($list[$i][wr_link1] && $member[mb_level] >= 2) 는
링크값과 레벨2이상 일 경우 버튼을 클릭할 수 있게 합니다.
// ($list[$i][wr_link1] && $member[mb_level] >= 2) 으로 조건문을 주었을 경우에는
// 스트리밍이 없을 경우에도 에러메세지가 뜨지않고 회원아닙니다로 표시 됩니다.
// 위 답변 수정하여 넣습니다.
<? if ($is_member) { // 회원일경우
if ($list[$i][wr_link1]) // 뉴창플레이어 구동
echo "<a href=javascript:; onclick=listen('{$list[$i][wr_id]}')><img src={$board_skin_path}/img/listen.gif alt='audio play' border='0'></a>";
else { // 스트리밍이 없을 경우 에러메세지
echo "<a href='#' onClick=\"javascript:window.alert('스트리밍 파일이 존재하지 않습니다.');\"><img src='{$board_skin_path}/img/listen.gif' border='0'></a>";
}
}
else { // 회원 아닐경우 에러메세지 출력
echo "<a href='#' onClick=\"javascript:window.alert('회원만 듣기가 가능합니다.');\"><img src='{$board_skin_path}/img/listen.gif' border='0'></a>";
}
?>