특정레벨 이상만 보이는 메뉴.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

특정레벨 이상만 보이는 메뉴.. 정보

특정레벨 이상만 보이는 메뉴..

본문

특정레벨이상만 사용할 수 있는 게시판을 만들려고 하는데요.
그냥 다 보이는 메뉴로 나오면 사용불가한 사람들이 클릭하면 '사용할수 없습니다'등의 경고문이 나오쟎아요
그게 싫어서...특정레벨 이상이 로그인하면 보이는 글자나 이미지로 게시판을 걸어놓으면 그 게시판을 들어갈 수 있는 사람만 로그인하면 그 메뉴가 보이고 클릭해서 들어갈 수 있는...그런걸 만들고 싶은데요..
그게 가능할까요?
어떤 방식으로 가능할지....질문드려봅니다. 부탁드릴게요...^^
  • 복사

댓글 전체

<?
//보일메뉴
echo "1번메뉴";
echo "2번메뉴";

//mb_level이 2보다 높거나 같면 다음 출력
if ( $member[mb_level] >= '2' ) {
echo "3번메뉴";
echo "4번메뉴";
}

?>

위와 같은형식이지요 ㅡ_ㅡ;
자동메뉴를 사용할때는... sql문 뒷쪽에 레벨을 체크하도록 해야하고요..
단지 링크만 없고 메뉴를 회색으로 표현하거나 한다면.. if문이 들어가야 될듯 싶군요.
제 경우는 아래와 같이 사용하고 있습니다. 더 좋은 방법이 있을 수도 ....

<?
if($member[mb_level] >= '2') // 회원에 한하여 메뉴 표시
{
    echo "<a href='링크'>메뉴1</a> &nbsp;
            <a href='링크'>메뉴2</a>"
}
?>
취향에 따라 아래와 같이 할수도 있겠죠? ㅡ_ㅡ;;;

switch($member[mb_level]) {

case("1") :
  //레벨 1일땐
    echo "1레벨에 보일메뉴";
break;

case("2") :
  //레벨 2일땐
    echo "2레벨에 보일메뉴";
break;
}
© SIRSOFT
현재 페이지 제일 처음으로