특정레벨 이상만 보이는 메뉴.. 정보
특정레벨 이상만 보이는 메뉴..본문
특정레벨이상만 사용할 수 있는 게시판을 만들려고 하는데요.
그냥 다 보이는 메뉴로 나오면 사용불가한 사람들이 클릭하면 '사용할수 없습니다'등의 경고문이 나오쟎아요
그게 싫어서...특정레벨 이상이 로그인하면 보이는 글자나 이미지로 게시판을 걸어놓으면 그 게시판을 들어갈 수 있는 사람만 로그인하면 그 메뉴가 보이고 클릭해서 들어갈 수 있는...그런걸 만들고 싶은데요..
그게 가능할까요?
어떤 방식으로 가능할지....질문드려봅니다. 부탁드릴게요...^^
댓글 전체
<?
//보일메뉴
echo "1번메뉴";
echo "2번메뉴";
//mb_level이 2보다 높거나 같면 다음 출력
if ( $member[mb_level] >= '2' ) {
echo "3번메뉴";
echo "4번메뉴";
}
?>
위와 같은형식이지요 ㅡ_ㅡ;
//보일메뉴
echo "1번메뉴";
echo "2번메뉴";
//mb_level이 2보다 높거나 같면 다음 출력
if ( $member[mb_level] >= '2' ) {
echo "3번메뉴";
echo "4번메뉴";
}
?>
위와 같은형식이지요 ㅡ_ㅡ;
자동메뉴를 사용할때는... sql문 뒷쪽에 레벨을 체크하도록 해야하고요..
단지 링크만 없고 메뉴를 회색으로 표현하거나 한다면.. if문이 들어가야 될듯 싶군요.
단지 링크만 없고 메뉴를 회색으로 표현하거나 한다면.. if문이 들어가야 될듯 싶군요.
제 경우는 아래와 같이 사용하고 있습니다. 더 좋은 방법이 있을 수도 ....
<?
if($member[mb_level] >= '2') // 회원에 한하여 메뉴 표시
{
echo "<a href='링크'>메뉴1</a>
<a href='링크'>메뉴2</a>"
}
?>
<?
if($member[mb_level] >= '2') // 회원에 한하여 메뉴 표시
{
echo "<a href='링크'>메뉴1</a>
<a href='링크'>메뉴2</a>"
}
?>
취향에 따라 아래와 같이 할수도 있겠죠? ㅡ_ㅡ;;;
switch($member[mb_level]) {
case("1") :
//레벨 1일땐
echo "1레벨에 보일메뉴";
break;
case("2") :
//레벨 2일땐
echo "2레벨에 보일메뉴";
break;
}
switch($member[mb_level]) {
case("1") :
//레벨 1일땐
echo "1레벨에 보일메뉴";
break;
case("2") :
//레벨 2일땐
echo "2레벨에 보일메뉴";
break;
}
아..너무 감사합니다..^^ 다 해봐야겠어요..^^