레벨에 따라 메뉴 보여주기 방법 > 그누4 질문답변

그누4 질문답변

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

레벨에 따라 메뉴 보여주기 방법 정보

레벨에 따라 메뉴 보여주기 방법

본문

레벨에 따라 A메뉴를 보여주고 싶은데 어떡해 해야하는지요?

로그인 하면 관리자만 어드민아이콘 보이듯이요..
초보라 소스를 봐도 모가 몬지 모르겠어요 ㅡ.ㅡ;;

5레벨 이상 로긴하면 안보이던 메뉴가 보이게 하고 싶습니다.
방법좀 알려주세요~~~ 부탁드립니다.

모두들 미리크리스마수~~~

댓글 전체

img_a.gif  란 메뉴를 특정레벨한테만 보여주고자 하려면
<?
if ($member[mb_level] == '5') {echo"img_a.gif ";}
?>

이렇게 하는건가요? 파일명에 경로를 넣어야하는건가요?
우문현답은 있을 수 없을듯 합니다.
경로는 질문하신 분이 더 잘아시는 문제인데..
다 보여주는 다른 메뉴에서 경로를 넣었다면 똑같이 넣어야겠죠..
뭐, <img src="<? if 문 {echo문}?>" onmouseover...> 이런식으로 되어있어야 맞지 않습니까? 원래 이미지 경로는 질문하신 분만 아시는건데 답변은 불가하겠군요..
우문우답은 필연입니다.
-. 일반적인 형태라면 이미지 파일은 g4 기본설치시 제공되는
 /img/ 라는 경로에 몰아 넣는다고 가정함.
 즉, $g4[path]라는 상대경로명을 찍어주며,
 해당 변수명은 /gnuboard4/여기 위치를 나타내 줌.

-. 소스파일의 예제(/gnuboard4/over_5_level.php)
<?
// if ~ else(조건문은 익숙해 지기 전까지는 항상 같이 사용하시는 것이 이해가 빠름
// 굳이 소스코드가 길어지는데 의미없어 보이는 else문을 추가한 이유는
// 논리적 비교문의 기본 형태를 파악하라는 의미로 받아들이시길...
if ($member[mb_level] >= 5) {echo"$g4[path]/img/img_a.gif ";
} else {
echo "";
}
?>

-. 경로설명
기본 설치 경로 : /gnuboard4/ 
소스 파일 위치 : /gnuboard4/over_5_level.php
이미지 파일 위치 : /gnuboard4/img/img_a.gif

--- 끝 ---

-. 궁시렁
이렇게 간단하게 설명드렸는데도 재질문을 하신다면,
질문자께서는 '절대경로/상대경로' 공부를 하시고,
sir > 그누보드4 > 그누사전
sir > 그누보드4 > 자주하시는질문
~ 을 충분히 보시기 바랍니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT