_level (게시판 접근 권한) 정보
_level (게시판 접근 권한)본문
-. 활용 : 보드스킨 (list.skin.php)
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
echo "[권한] ";
// 회원의 읽기 권한
if ($member[mb_level] >= $board[bo_read_level]) {
echo "읽기 / ";
} else {
echo "";
}
// 쓰기 권한
if ($member[mb_level] >= $board[bo_write_level]) {
echo "쓰기 / ";
} else {
echo "";
}
// 답변 권한
if ($member[mb_level] >= $board[bo_reply_level]) {
echo "답변 / ";
} else {
echo "";
}
// 덧글 권한
if ($member[mb_level] >= $board[bo_comment_level]) {
echo "덧글 / ";
} else {
echo "";
}
// 링크 권한
if ($member[mb_level] >= $board[bo_link_level]) {
echo "링크 / ";
} else {
echo "";
}
// 업로드 권한
//$upload_max_filesize = (int)($board[bo_upload_size]) . "byte"; //byte 단위로 출력
//$upload_max_filesize = (int)($board[bo_upload_size] / 1024) . "Kb"; //Kb 단위로 출력
$upload_max_filesize = (int)($board[bo_upload_size] / 1024768) . "Mb"; //Mb 단위로 출력
if ($member[mb_level] >= $board[bo_upload_level]) {
echo "업로드($upload_max_filesize) / ";
} else {
echo "";
}
// 다운로드 권한
if ($member[mb_level] >= $board[bo_download_level]) {
echo "다운로드 ";
} else {
echo "";
}
?>
[참고]
g4스킨 > 게시판(board) > hany_forum 스킨에 포함된 inc.level.php 파일입니다.
상기된 <? ~ ?> 소스는 그 자체로 구동되는데 전혀 문제가 없는 완성된(?!) 소스코드입니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
echo "[권한] ";
// 회원의 읽기 권한
if ($member[mb_level] >= $board[bo_read_level]) {
echo "읽기 / ";
} else {
echo "";
}
// 쓰기 권한
if ($member[mb_level] >= $board[bo_write_level]) {
echo "쓰기 / ";
} else {
echo "";
}
// 답변 권한
if ($member[mb_level] >= $board[bo_reply_level]) {
echo "답변 / ";
} else {
echo "";
}
// 덧글 권한
if ($member[mb_level] >= $board[bo_comment_level]) {
echo "덧글 / ";
} else {
echo "";
}
// 링크 권한
if ($member[mb_level] >= $board[bo_link_level]) {
echo "링크 / ";
} else {
echo "";
}
// 업로드 권한
//$upload_max_filesize = (int)($board[bo_upload_size]) . "byte"; //byte 단위로 출력
//$upload_max_filesize = (int)($board[bo_upload_size] / 1024) . "Kb"; //Kb 단위로 출력
$upload_max_filesize = (int)($board[bo_upload_size] / 1024768) . "Mb"; //Mb 단위로 출력
if ($member[mb_level] >= $board[bo_upload_level]) {
echo "업로드($upload_max_filesize) / ";
} else {
echo "";
}
// 다운로드 권한
if ($member[mb_level] >= $board[bo_download_level]) {
echo "다운로드 ";
} else {
echo "";
}
?>
[참고]
g4스킨 > 게시판(board) > hany_forum 스킨에 포함된 inc.level.php 파일입니다.
상기된 <? ~ ?> 소스는 그 자체로 구동되는데 전혀 문제가 없는 완성된(?!) 소스코드입니다.
댓글 전체
이건 많이 쓰이겟는걸요. 커뮤니티 대부분이 권한문제이니..
아~~
잘보았습니다.
좋은 자료 감사합니다 ^^*