다운로드시 권한(?)설정에 대해서 정보
다운로드시 권한(?)설정에 대해서본문
연달아 질문을 올려서 죄송합니다....
자료실 용으로 사용하려고 합니다.
다운로드 권한이라기 보다는 해당 게시판에 글을 써야 다운로드가 가능하게 하는 것도 가능한가요?
스킨을 뒤지다 보니 코멘트를 달아야 다운로드가 가능하게 하는것은 있는데... 코멘트가 아니라
자료가 올라가 있는 해동 게시판에 글(or 답글)을 남겨야 다운로드가 가능하게끔 하고 싶은데..
제작 의뢰를 해야되나?
아시는 분 있으면 부탁드립니다.
======================================================================
이건 편법으로 사용하려고 하는데요...위 방법이 안된다면.......
해당게시판에 글을쓰면 포인트를 10,000점을 준다....
다운로드시 10,000점이 필요하다.
이런식으로 해도 괜찮은 듯 한데... 문제는 다운로드를 누르게 되면 경고창에 포인트가 모자르다 이렇게 뜨는데요..... 이경고창 문구를 다른방법으로 바꿀수 있는 방법은 없을까요?
다음구문을 어떻게 스킨쪽에다 넣어야 할것 같은데... 답변 부탁드립니다.
// 이미 다운로드 받은 파일인지를 검사한 후 게시물당 한번만 포인트를 차감하도록 수정
$ss_name = "ss_down_{$bo_table}_{$wr_id}";
if (!get_session($ss_name))
{
// 자신의 글이라면 통과
// 관리자인 경우 통과
if (($write[mb_id] && $write[mb_id] == $member[mb_id]) || $is_admin)
;
else if ($board[bo_download_level] > 1) // 회원이상 다운로드가 가능하다면
{
// 다운로드 포인트가 음수이고 회원의 포인트가 0 이거나 작다면
if ($member[mb_point] + $board[bo_download_point] < 0)
alert("보유하신 포인트(".number_format($member[mb_point]).")가 없거나 모자라서 다운로드(".number_format($board[bo_download_point]).")가 불가합니다.\\n\\n포인트를 적립하신 후 다시 다운로드 해 주십시오.");
$ss_name = "ss_down_{$bo_table}_{$wr_id}";
if (!get_session($ss_name))
{
// 자신의 글이라면 통과
// 관리자인 경우 통과
if (($write[mb_id] && $write[mb_id] == $member[mb_id]) || $is_admin)
;
else if ($board[bo_download_level] > 1) // 회원이상 다운로드가 가능하다면
{
// 다운로드 포인트가 음수이고 회원의 포인트가 0 이거나 작다면
if ($member[mb_point] + $board[bo_download_point] < 0)
alert("보유하신 포인트(".number_format($member[mb_point]).")가 없거나 모자라서 다운로드(".number_format($board[bo_download_point]).")가 불가합니다.\\n\\n포인트를 적립하신 후 다시 다운로드 해 주십시오.");
// 게시물당 한번만 차감하도록 수정
insert_point($member[mb_id], $board[bo_download_point], "$board[bo_subject] $wr_id 파일 다운로드", $bo_table, $wr_id, "다운로드");
}
insert_point($member[mb_id], $board[bo_download_point], "$board[bo_subject] $wr_id 파일 다운로드", $bo_table, $wr_id, "다운로드");
}
댓글 전체

bbs/download.php의 상단 부분에
@include_once("$board_skin_path/download.head.skin.php");
있습니다... 스킨에 해당 화일을 만드셔서 글을 작성했는지 검사하는 것을 넣으시고 없다면
돌려보내면 다운로드가 되지 않겠지요....^^
@include_once("$board_skin_path/download.head.skin.php");
있습니다... 스킨에 해당 화일을 만드셔서 글을 작성했는지 검사하는 것을 넣으시고 없다면
돌려보내면 다운로드가 되지 않겠지요....^^