[게시물 리스트] 포럼 형태의 게시판 리스트처럼 권한 적용(팁) 정보
일반 [게시물 리스트] 포럼 형태의 게시판 리스트처럼 권한 적용(팁)본문
-. 하단 소스코드를 적당한 파일(*.php)로 생성시키고 스킨과 동일한 경로에 추가합니다.
-. 게시판 스킨(list.skin.php) 적당한 위치에 include 하시면 됩니다.
//소스코드 시작
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 회원의 읽기 권한
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 "";
}
echo "[권한] ";
?>
//소스코드 끝
-. 게시판 스킨(list.skin.php) 적당한 위치에 include 하시면 됩니다.
//소스코드 시작
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 회원의 읽기 권한
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 "";
}
echo "[권한] ";
?>
//소스코드 끝
댓글 전체
역시 좋은 팁이군요.....감사합니다...^^
좋은팁 감사합니다. 잘 봤습니다.
감사합니다
감사합니다