다운로드 포인트 차감 정보
다운로드 포인트 차감본문
게시판에서 다운로드 포인트를 -1 이나 -10으로 설정했습니다.
그래서 로그아웃하고 다운을 받으니 차감된다는 창이 뜨고 확인을 누르니 다운이 됩니다.
읽기는 -1로할경우 안 읽어지는데 왜 다운로드 포인트를 -로했는데 다운이 되는거죠??
그래서 로그아웃하고 다운을 받으니 차감된다는 창이 뜨고 확인을 누르니 다운이 됩니다.
읽기는 -1로할경우 안 읽어지는데 왜 다운로드 포인트를 -로했는데 다운이 되는거죠??
댓글 전체
원래 그렇네요...
--------------------------------------
사용하시는 게시판 스킨에 아래 파일과 내용을 추가하세요
download.head.skin.php
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if($board['bo_download_point'] && !$is_member) alert('권한이 없습니다.');
?>
----------------------------------------
권한이 없으면 아예 파일 링크가 활성화가 안되도록 수정할려면
basic스킨 기준입니다.
view.skin.php
$down_ok=true;
if(($board['bo_download_point'] && !$is_member) || ($member['mb_level'] < $board['bo_download_level'])) $down_ok=false;
// 가변 파일
$cnt = 0;
for ($i=0; $i<count($view[file]); $i++) {
if ($view[file][$i][source] && !$view[file][$i][view]) {
$cnt++;
echo "<tr><td height=30 background=\"$board_skin_path/img/view_dot.gif\">";
echo " <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle border='0'>";
if($down_ok) echo "<a href=\"javascript:file_download('{$view[file][$i][href]}', '{$view[file][$i][source]}');\" title='{$view[file][$i][content]}'>";
echo " <span style=\"color:#888;\">{$view[file][$i][source]} ({$view[file][$i][size]})</span>";
echo " <span style=\"color:#ff6600; font-size:11px;\">[{$view[file][$i][download]}]</span>";
echo " <span style=\"color:#d3d3d3; font-size:11px;\">DATE : {$view[file][$i][datetime]}</span>";
echo ($down_ok?'</a>':'')."</td></tr>";
}
}
--------------------------------------
사용하시는 게시판 스킨에 아래 파일과 내용을 추가하세요
download.head.skin.php
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if($board['bo_download_point'] && !$is_member) alert('권한이 없습니다.');
?>
----------------------------------------
권한이 없으면 아예 파일 링크가 활성화가 안되도록 수정할려면
basic스킨 기준입니다.
view.skin.php
$down_ok=true;
if(($board['bo_download_point'] && !$is_member) || ($member['mb_level'] < $board['bo_download_level'])) $down_ok=false;
// 가변 파일
$cnt = 0;
for ($i=0; $i<count($view[file]); $i++) {
if ($view[file][$i][source] && !$view[file][$i][view]) {
$cnt++;
echo "<tr><td height=30 background=\"$board_skin_path/img/view_dot.gif\">";
echo " <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle border='0'>";
if($down_ok) echo "<a href=\"javascript:file_download('{$view[file][$i][href]}', '{$view[file][$i][source]}');\" title='{$view[file][$i][content]}'>";
echo " <span style=\"color:#888;\">{$view[file][$i][source]} ({$view[file][$i][size]})</span>";
echo " <span style=\"color:#ff6600; font-size:11px;\">[{$view[file][$i][download]}]</span>";
echo " <span style=\"color:#d3d3d3; font-size:11px;\">DATE : {$view[file][$i][datetime]}</span>";
echo ($down_ok?'</a>':'')."</td></tr>";
}
}
더 좋은 방법은 다운로드 권한을 2로 설정 하는겁니다
감사합니다.