게시판 상단에 권한알림 뿌려주자! 나스카님 팁 정보
정보 게시판 상단에 권한알림 뿌려주자! 나스카님 팁관련링크
본문
나스카님의 좋은 소스를 소개합니다.
링크1은 나스카님께서 공개하신 원본소스입니다.
각 게시판의 설정과 방문자의 권한에따라 게시판 상단에 '권한알림'을 보여줍니다.
너무 좋은 소스인데 묻혀있는것 같아 올려봅니다.
플록은 회원 닉과 다단계 레벨표시 그리고 O,X만,,,, ^(^,,,
링크2의 미리보기(test, test로)에서 O,X가 지저분하다면,,,
권한이 있는 경우 그 값을 보여주고 권한이 없는 경우 값을 비워둘때,
만약 권한 값이 하나도 없는경우 전체적으로 특정 메세지(권한없음등)를 뿌려준다면 좀더 간결하지 않을까? 하는 생각이 듭니다.(목록보기외에 나머지 권한이 전혀 없는 게시판에 접근할 경우 처리)
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if ($is_admin == "super" || $is_auth) {
echo "$member[mb_nick]님 권한($member[mb_level]) ";
}
else if($member[mb_level]>=3) {
echo "a회원 $member[mb_nick]님 권한($member[mb_level]) ";
}
else if($member[mb_level]>=2) {
echo "b회원 $member[mb_nick]님 권한($member[mb_level]) ";
}
else {
echo "손님 권한($member[mb_level]) ";
}
/*
//echo "$board[bo_subject] 권한 - ";
if (!$member[mb_id]) {
echo "손님($member[mb_level]) - ";
} else {
echo "$member[mb_nick]님($member[mb_level]) - ";
//echo "$member[mb_id] - ";
}
*/
// 회원의 읽기 권한
// echo "(";
if ($member[mb_level] >= $board[bo_read_level]) {
echo "-읽기O,";
} else {
echo "-읽기X,";
}
// 쓰기 권한
if ($member[mb_level] >= $board[bo_write_level]) {
echo "쓰기O,";
} else {
echo "쓰기X,";
}
// 답변 권한
if ($member[mb_level] >= $board[bo_reply_level]) {
echo "답변O,";
} else {
echo "답변X,";
}
// 덧글 권한
if ($member[mb_level] >= $board[bo_comment_level]) {
echo "덧글O,";
} else {
echo "덧글X,";
}
// 링크 권한
if ($member[mb_level] >= $board[bo_link_level]) {
echo "링크O,";
} else {
echo "링크X,";
}
// 업로드 권한
//$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 "다운로드O";
} else {
echo "다운로드X";
}
?>
링크1은 나스카님께서 공개하신 원본소스입니다.
각 게시판의 설정과 방문자의 권한에따라 게시판 상단에 '권한알림'을 보여줍니다.
너무 좋은 소스인데 묻혀있는것 같아 올려봅니다.
플록은 회원 닉과 다단계 레벨표시 그리고 O,X만,,,, ^(^,,,
링크2의 미리보기(test, test로)에서 O,X가 지저분하다면,,,
권한이 있는 경우 그 값을 보여주고 권한이 없는 경우 값을 비워둘때,
만약 권한 값이 하나도 없는경우 전체적으로 특정 메세지(권한없음등)를 뿌려준다면 좀더 간결하지 않을까? 하는 생각이 듭니다.(목록보기외에 나머지 권한이 전혀 없는 게시판에 접근할 경우 처리)
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if ($is_admin == "super" || $is_auth) {
echo "$member[mb_nick]님 권한($member[mb_level]) ";
}
else if($member[mb_level]>=3) {
echo "a회원 $member[mb_nick]님 권한($member[mb_level]) ";
}
else if($member[mb_level]>=2) {
echo "b회원 $member[mb_nick]님 권한($member[mb_level]) ";
}
else {
echo "손님 권한($member[mb_level]) ";
}
/*
//echo "$board[bo_subject] 권한 - ";
if (!$member[mb_id]) {
echo "손님($member[mb_level]) - ";
} else {
echo "$member[mb_nick]님($member[mb_level]) - ";
//echo "$member[mb_id] - ";
}
*/
// 회원의 읽기 권한
// echo "(";
if ($member[mb_level] >= $board[bo_read_level]) {
echo "-읽기O,";
} else {
echo "-읽기X,";
}
// 쓰기 권한
if ($member[mb_level] >= $board[bo_write_level]) {
echo "쓰기O,";
} else {
echo "쓰기X,";
}
// 답변 권한
if ($member[mb_level] >= $board[bo_reply_level]) {
echo "답변O,";
} else {
echo "답변X,";
}
// 덧글 권한
if ($member[mb_level] >= $board[bo_comment_level]) {
echo "덧글O,";
} else {
echo "덧글X,";
}
// 링크 권한
if ($member[mb_level] >= $board[bo_link_level]) {
echo "링크O,";
} else {
echo "링크X,";
}
// 업로드 권한
//$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 "다운로드O";
} else {
echo "다운로드X";
}
?>
추천
0
0
댓글 9개
유용한 팁인것 같네요...
나스카님..플록님...두 분 모두께 감사드립니다...
나스카님..플록님...두 분 모두께 감사드립니다...
저는 가져다 쓰기만 했지 한 일이 없어요.
^^ 감사합니다...
팁텍으로 왔네요...........^^
팁텍으로 왔네요...........^^
오잉~!!
팁텍으로 옮겨놓셨네요.
기왕이면 작성자도 나스카님으로 바꿔주셨으면 좋았을텐데 아쉽네요.
다 아시겠지만 게시물 이동과정에서 달고온 <br>태그는 모두 제거하셔야 합니다.
팁텍으로 옮겨놓셨네요.
기왕이면 작성자도 나스카님으로 바꿔주셨으면 좋았을텐데 아쉽네요.
다 아시겠지만 게시물 이동과정에서 달고온 <br>태그는 모두 제거하셔야 합니다.
이런 좋은 소스가 있었군요.
감사합니다.
^^
감사합니다.
^^
누구나 생각하고 접하지만,
막상 정리하고 타인을 위해(또는 자신을 위해) 공개하고,
베풀어 주는 아량을 보이는 것은 아닙니다.
'플록'님께서 다듬고 등록해 주셨으니,
마땅히 게시물 작성자인 '플록'님의 공으로 돌아가야 되지 않을까요?!
막상 정리하고 타인을 위해(또는 자신을 위해) 공개하고,
베풀어 주는 아량을 보이는 것은 아닙니다.
'플록'님께서 다듬고 등록해 주셨으니,
마땅히 게시물 작성자인 '플록'님의 공으로 돌아가야 되지 않을까요?!
저녁무렵부터 피시가 부팅을 거부하네요.
백업을 위해 달래서 부팅해놓고 한번 들어와 봅니다.
삶이 부질없다는 생각을 가끔하는 편이지만,
나스카님같은 분의 마음 씀씀이를 느끼면서 희망이란 것에 대해 다시 생각해봅니다.
5학년 아들녀석 어제 오늘 날씨를 빗대어 하는말 '힘든 여름 다갔다'는 말에 늬 '여름 백번 경험하기 힘들다'고 '짧은 인생 재밌게 살라고' 말해줬답니다.
'그 사소함으로 불러보리라'는 황동규님의 싯귀가 떠오릅니다.
거듭 감사드립니다.
백업을 위해 달래서 부팅해놓고 한번 들어와 봅니다.
삶이 부질없다는 생각을 가끔하는 편이지만,
나스카님같은 분의 마음 씀씀이를 느끼면서 희망이란 것에 대해 다시 생각해봅니다.
5학년 아들녀석 어제 오늘 날씨를 빗대어 하는말 '힘든 여름 다갔다'는 말에 늬 '여름 백번 경험하기 힘들다'고 '짧은 인생 재밌게 살라고' 말해줬답니다.
'그 사소함으로 불러보리라'는 황동규님의 싯귀가 떠오릅니다.
거듭 감사드립니다.

몬테소리 란 말을 보니 반갑네요. 제가 홈 관리하는 곳이 몬테소리유치원이라서요 ^^

좋음 ㅎㅎ